Skip to content

Emoji appear as silhouettes #6887

@1ec5

Description

@1ec5

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions