Re: [css3-writing-modes] text-orientation:upright

John Daggett <jdaggett@mozilla.com> wrote on 2012/09/19 15:43:51
> > I don't think this is an edge case. All modern Japanese fonts
> > supporting vertical typesetting have rotated ←↑→↓ glyphs. Using '←'
> > for up-arrow in vertical text may be a workaround but we want same
> > up-arrow in both vertical and horizontal text.
> 
> An author may need either behavior - if writing A → B then the use of
> the vertical alternate is completely natural.  If the → is used to
> refer to signage, then an author won't want to use the alternate.  The
> case you're concerned with is the latter one and that's the one I
> think isn't that common, that's why I'm calling it an edge case. 
> There are ways to work around this, either disabling vertical
> alternates explicitly or by using 'text-combine' as you suggest.

Yes, arrows are used for both relative and absolute directions.
In 'mixed-right' text-orientation, arrows are rotated and that
corresponds to the relative usage. In the other hand, when
'upright' is specified, authors naturally will expect the arrows are 
set upright, that is, the absolute usage. 

I think that when 'upright' is specified the 'vert' alternate glyphs 
should be disabled for characters that may have rotated glyphs.
That will be a feature of 'smart upright', and may be not very simple
for implementations but that will be simple and more natural for
authors and users.

Regards,

Shinyu Murakami
Antenna House

Received on Wednesday, 19 September 2012 09:11:01 UTC