[css3-text] Definitions of ideographic letters in text-autospace property

In the current ED of the text-autospace property[1], it was pointed out in W3C Japanese ML[2] that:
* The current definition of "ideographic letters" includes some code points that should not be included
* The current definition of "ideographic letters" does not include some code points that should be included
* "non-ideographic numeric" and "non-ideographic letters" are not defined clearly

So I'm proposing to fix this to the following list:

• Ideographic letters in this definitions includes the following characters:
◦ All characters in the range of U+3041 to U+30FF, except that belongs to Unicode Punctuation [P*] category.
◦ CJK Strokes (U+31C0 to U+31EF).
◦ Katakana Phonetic Extensions (U+31F0 to U+31FF).
◦ All characters that belongs to Han Unicode Script Property [[!UAX24]].

• Non-ideographic numeric glyphs in this definitions includes the following characters:
◦ All characters that belongs to Unicode Number, Decimal Digit [Nd] category, except U+FF10 to U+FF19.

• Non-ideographic letters in this definitions includes the following characters:
◦ All characters that belongs to Unicode Letters [L*] and Mark [M*] category, except those are defined as Ideographic letters.

Any feedbacks are appreciated as always.

[1] http://dev.w3.org/csswg/css3-text/#text-autospace

[2] http://lists.w3.org/Archives/Public/public-html-ig-jp/2011Jan/0150.html


Regards,
Koji

Received on Wednesday, 9 February 2011 03:39:03 UTC