- From: MURATA Makoto (FAMILY Given) <eb2m-mrt@asahi-net.or.jp>
- Date: Sat, 26 Jun 2010 22:25:02 +0900
- To: www-style@w3.org
Incidentally, I started to write a discussion document named "CSS reformulation
for vertical writing". Let me quote the introduction section.
1. Introduction
This document is intended to sketch vertical-writing CSS. We
believe that vertical writing has far-reaching impacts on CSS
and that incorporation of a few properties is not sufficient.
Rather than focusing on the writing-mode and some other
properties, this document attempts to classify all changes
necessary, desirable, or appropriate. Hopefully, a revised
version of this document can be used as a guideline for
reformulating CSS for vertical writing.
HTML5 Japanese Interest Group of W3C have had some preparatory
discussions in the Japanese language. Interested people here might
want to join (but only when you understand the Japanese language ;-)
I plan to send my
http://lists.w3.org/Archives/Public/public-html-ig-jp/2010Jun/0006.html
> You may wonder what I'm talking about. Vertical writing is not a single
>feature as you all might have already understood. It is a writing
>"system" used in East Asia, and it consists of multiple features working
>together. To design such a big set of features, I hope you agree that it
>is preferable to have a design philosophy to have better common
>understandings.
I agree wholeheartedly here
> Since the word processors with vertical writing feature appeared in
>the world, which was almost 30 years ago, all systems used one design
>philosophy. That is, to rotate horizontal writing system clockwise by 90
>degree, and make it the "reference platform".
First, let us make sure what you mean by "rotate horizontal writing
system clockwise by 90 degree". Internally, everything is horizontal
writing. When you display or print documents, the system behaves
as if it first constructs an image and then rotates it by 90 degree.
For example, suppose that you system internally creates a page layout as
below:
a b c
d e f
By rotating the page layout, we get a page layout such as:
d a
e b
f c
Of course, for this approach to work, you need fonts rotated the
other way around. The biggest advantage of this approach is
its simplicity.
I personally believe that this approach is restricted to very simple
documents only and does not provide a solid basis for introducing
vertical writing to CSS. The biggest limitation is that it does not
allow the mixture of horizontal writing and vertical writing. Magazines
or pamphlets heavily use such mixture. Even simple books in vertical
writing use horizontal writing for page numbers, running headers/footers,
and captions (see
http://www.w3.org/TR/2009/NOTE-jlreq-20090604/#fig1_14-en) ,
although it is certainly possible to provide some ad-hoc implementations
of page numbers, running headers/footers, and captions.
Cheers,
Makoto
Received on Saturday, 26 June 2010 13:25:48 UTC