layer8 parent
It's not the font that is deciding how emoji sequences are rendered. The renderer may decide based on which characters exist in the available fonts, but it doesn't have to. Same for glyph width in terminals. It wasn’t uncommon for non-double-width-aware terminals to only draw half an emoji in a regular-width cell.
> It wasn’t uncommon for non-double-width-aware terminals to only draw half an emoji in a regular-width cell.
And you are just describing bugs. This is not just an emoji issue: it will also fail to render CJK characters.