W3C home > Mailing lists > Public > www-style@w3.org > August 2015

Re: [css-ruby] Add "text-orientation: upright" for bopomofo annotation

From: fantasai <fantasai.lists@inkedblade.net>
Date: Thu, 27 Aug 2015 09:24:57 +0200
To: Xidorn Quan <quanxunzhen@gmail.com>
Cc: www-style list <www-style@w3.org>, Koji Ishii <kojiishi@gmail.com>
Message-ID: <55DEBB49.4020701@inkedblade.net>
On 08/26/2015 12:05 AM, Xidorn Quan wrote:
> On Wed, Aug 26, 2015 at 12:15 AM, fantasai
> <fantasai.lists@inkedblade.net> wrote:
>> On 08/25/2015 02:59 PM, Xidorn Quan wrote:
>>> I propose that we should add "text-orientation: upright" to the
>>> "rt:lang(zh-TW)" rule.
>>>
>>> The reason is that, all the tone marks in bopomofo (U+02CA, U+02C7,
>>> U+02CB, U+02D9) have Vertical_Orientation property "R" while the
>>> bopomofo characters are all "U". It means, without explicitly setting
>>> text-orientation to upright, the text run would break between them,
>>> which makes it impossible to use font feature to place the tone mark
>>> properly.
>>
>> I think it would make more sense to have Unicode update UTR50 to make
>> these characters upright in mixed-orientation text (or otherwise tailor
>> it within CSS as a whole). It's not just a problem with ruby.
>
> Well, that could be tricky, because those characters might also be
> used with latin scripts. I'm not sure anyway.

Latin mostly uses the combining-mark form, rather than the modifier
letter form. Also for mixed vertical text, we're biased mostly towards
CJK usage (which bopomofo counts as). So I think we're okay.

Still would like Unicode signoff, too, of course.

~fantasai
Received on Thursday, 27 August 2015 07:25:27 UTC

This archive was generated by hypermail 2.3.1 : Thursday, 27 August 2015 07:25:28 UTC