Re: [css3-text] Recommended justification for Symbols (S*)

On 04/15/2013 05:53 AM, Koji Ishii wrote:
> The current WD of text-justify[1] recommends symbols to have priority 1 expansion opportunity for East Asian scripts (inter-ideograph value,) but the most recent ED[2] recommends:
>      Characters from the Unicode Symbols (S*) and Punctuation (P*)
>      classes are generally treated the same as any letter.
>
> I found that this change affects East Asian justification badly.
>
> I know it's informative, and the spec says "the UA may reassign specific characters or introduce additional levels of prioritization to handle expansion opportunities involving symbols and punctuation," but examples following the sentence doesn't talk about East Asian scripts generally expects expansion between symbols, and it's probably too difficult for implementers to understand such desire exists from this text.
>
> Is it a good idea to add back some text, that says symbols and punctuation are generally treated the same as ideographic characters in East Asian scripts, and the UA can switch the priority by the content language?

OK, we've reorganized the text a bit to try to address this issue.
It now says:

   | Characters from the Unicode Symbols (S*) and Punctuation (P*) classes
   | are generally treated the same as a letter; in the case of ‘inter-word’,
   | as a Latin letter, in the case of ‘distribute’, as a Han letter, and
   | in the case of ‘auto’, as a letter of the dominant script. However,
   | by typographic tradition there may be additional rules controlling
   | the justification of symbols and punctuation. Therefore, the UA may
   | reassign specific characters or introduce additional levels of
   | prioritization to handle expansion opportunities involving symbols and
   | punctuation.

Hopefully this is good.

~fantasai

Received on Saturday, 11 May 2013 01:22:59 UTC