Re: Emoji Space

2017-07-17 Thread Markus Scherer via Unicode
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

2017-07-17 Thread Alastair Houghton via Unicode
On 17 Jul 2017, at 13:25, Christoph Päper via Unicode  
wrote:
> 
> 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

2017-07-17 Thread Christoph Päper via Unicode
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?