-
-
Notifications
You must be signed in to change notification settings - Fork 977
Description
As of #6640, we get support for some emoji “for free”. #50 would add support for a few hundred more emoji via variation selectors. However, TinySDF is only capable of rendering silhouettes of emoji, even if we fall back to a color emoji font such as Apple Color Emoji.
The silhouettes are consistent with other map renderers, such as Mapnik. Some style designers may consider color emoji to be an intrusion on their designs. On the other hand, the silhouettes may be surprising and disappointing to emoji fans who take color for granted. They also raise the potential for miscommunication: some OpenStreetMap contributors choose specific emoji on the basis of their colors.
1ec5/tiny-sdf#1 demonstrates extracting color channels from TinySDF. Putting these color channels in the glyph atlas and rendering them would be more challenging, especially since we probably don’t encounter emoji frequently enough to justify extra parallel glyph atlases.