Le Sun, Mar 20, 2022 at 06:06:52AM +0000, Yifei Zhan a écrit :
> At the moment firefox won't show any colored emoji out of the box, 
> despite bundled with Twemoji, firefox is unable to fallback to it by 
> default. To force it, we can copy the font to a directory known by 
> fontconfig and firefox will use it:
> 
>   mkdir -p ~/.fonts/twemoji/
>   # replace `firefox` with `firefox-esr` if you are using ESR
>   cp /usr/local/lib/firefox/fonts/TwemojiMozilla.ttf ~/.fonts/twemoji/
>   rm -r /home/user/.cache/fontconfig/*
>   fc-cache -rv # Not strictly needed, just in case
> 
> Then go to a page with emoji, you should be able to see all the emojis.
> 
> e.g. in the browser section of 
>  https://unicode.org/emoji/charts/full-emoji-list.html 
> 
> and `fc-match -s emoji` will return TwemojiMozilla as an usable font.
> 
> You can also force firefox to render emojis with a different font by 
> setting font.name-list.emoji property in about:config to the desired 
> font name, such as Noto Emoji, but Noto Emoji Color can't be randered.
> 
> I'm not sure why firefox can't fallback to its bundled font by 
> default, but it's likely a problem with the system-wide font.conf, 
> since tor-browser, which bundles its own font.conf, can render emoji 
> out of the box. 

interesting, and thanks for finding that bug !

i'm not sure the tor-browser approach is the best, i'll do a test adding

@fontdir lib/${MOZILLA_PROJECT}/fonts/

to the PLIST, that might help.

Landry

Reply via email to