Re: Emoji Space
On Mon, Jul 17, 2017 at 5:25 AM, Christoph Päper via Unicode < unicode@unicode.org> wrote: > As you may know, the combined original Japanese emoji set included three > whitespace characters: one was the full width of a (square) emoji, one was > half that and the last one was a quarter blank. Their KDDI Shift-JIS codes > were F7A9, F7AA and F7AB, respectively, and their internal numeric IDs were > #173, #174 and #175, respectively. They were apparently not adapted as new > Unicode characters and no existing space character gained the Emoji > property. > They were among the 115 or so emoji unified with Unicode 5.2-and-earlier characters. http://www.unicode.org/Public/UCD/latest/ucd/EmojiSources.txt 2002;;F7AA; 2003;;F7A9; 2005;;F7AB; markus
Re: Emoji Space
On 17 Jul 2017, at 13:25, Christoph Päper via Unicodewrote: > > Finally, should smart fonts make U+0020 exactly as wide as an em when between > two emojis? I’ll leave it to others to answer the rest (I don’t know the answers to those), but the answer to this is clearly “no”. Otherwise, a user writing a series of Emoji in prose would find that any attempt to space them using the ordinary space character led to unexpected behaviour. Also, I don’t think you can rely on spaces undergoing glyph mapping; because renderers need to handle spaces specially (for justification and line breaking purposes), it’s quite likely that at least some renderers special case them. It’d be interesting to see what various popular applications do if you try to make spaces change size using OpenType... Kind regards, Alastair. -- http://alastairs-place.net
Emoji Space
As you may know, the combined original Japanese emoji set included three whitespace characters: one was the full width of a (square) emoji, one was half that and the last one was a quarter blank. Their KDDI Shift-JIS codes were F7A9, F7AA and F7AB, respectively, and their internal numeric IDs were #173, #174 and #175, respectively. They were apparently not adapted as new Unicode characters and no existing space character gained the Emoji property. Which existing characters then should be used to align emojis (in a square grid)? Since emojis are square glyphs in all relevant implementations one would expect at least an em-wide blank would be available in emoji input systems. Is this U+3000 Ideographic Space, U+2003 Em Space or U+2001 Em Quad? I assume the other two original emoji spaces are best mapped to U+2002 En Space and U+2005 Four-per-Em Space. There is no white space character explicitly half an em wide, it seems. Finally, should smart fonts make U+0020 exactly as wide as an em when between two emojis?