Re: [csswg-drafts] [css-text-3] Segment Break Transformation Rules for East Asian Width property of A (#337)

To avoid the problem mentioned by @kojiishi (U+0023, U+002A, U+0030-0039), we could for this purpose treat W emoji and N emoji as A.

[N emoji](https://unicode.org/cldr/utility/list-unicodeset.jsp?a=%5B%3AEmoji%3A%5D%26%5B%3AEast_Asian_Width%3Dneutral%3A%5D&g=&i=)
[W emoji](https://unicode.org/cldr/utility/list-unicodeset.jsp?a=%5B%3AEmoji%3A%5D%26%5B%3AEast_Asian_Width%3Dwide%3A%5D&g=&i=)

The only ones in all that that don't seem to me to really be "emoji" as commonly understood by people are:
* U+00A9 COPYRIGHT SIGN
* U+203C DOUBLE EXCLAMATION MARK
* U+2049 EXCLAMATION QUESTION MARK

But even then, U+00AE REGISTERED SIGN and U+2122 TRADE MARK SIGN are A as well, so lumping COPYRIGHT SIGN with them doesn't bother me.

As for U+203C, U+2049, they both are sentence ending punctuation. In Chinese and Japanese typesetting, spaces are generally not inserted around sentence ending punctuation, so treating them as A and discarding the spaces seems OK too.

-- 
GitHub Notification of comment by frivoal
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/337#issuecomment-444316214 using your GitHub account

Received on Wednesday, 5 December 2018 00:52:16 UTC