samhocevar/emoji.wpf

[Feature Request] Support SVGINOT Format of Font

CoelWu opened this issue · 5 comments

I was managed to make emoji.wpf to load fonts other than Segeo UI Emoji/Symbol. However, emoji.wpf seem to have a render issue when rendering fonts that are in SvgInOt format.

Rendering result of emoji.wpf fontviewer:

image

Rendering result of Character Map (A UWP application):
image

Here is the font project I use: https://github.com/eosrei/twemoji-color-font

This will be hard to implement properly, but I’ll try to investigate this.

In the meantime, you may be interested in https://github.com/mozilla/twemoji-colr which is a version of twemoji that Emoji.Wpf will be able to render.

Hi, thank you so much for replying! It seems like emoji.wpf still have some issues rendering it(twemoji-colr):

image

The country/region could not be displayed properly.

While there are presented in the Font file, I can see them in Fontlab(A font editing software):

image

I had a closer look and it was caused by the ligatures not being properly applied. It should work properly with Emoji.Wpf 0.3.3:

image

There are still some problems with the U+FE0F character which is supposed to be invisible but still takes some space. I will try to fix that, too, but I hope this is already acceptable for you!

You may also be interested in the Openmoji project which has a COLR/CPAL font in the works, too: hfg-gmuend/openmoji#260

Hi, Thank you so much for fixing! This is already acceptable for me. It would be great if U+FE0F character would be hidden since now some emoji take larger space than others.

Hi @CoelWu, I made a simple fix for the rendering issue with Twemoji !55.