Je suis passé de 17h10 à 18h04 et j'espérais avoir un meilleur support emoji. Les résultats sont que Chrome (66) utilise toujours l'ancienne police emoji en noir et blanc, et Firefox (59) parvient à afficher des caractères couleur emoji mais pas les autres. J'ai pris quelques conseils pour installer la police EmojiOne mais cela n'a pas semblé aider ????
Captures d'écran de la page de démonstration emoji sur http://eosrei.github.io/emojione-color-font/full-demo.html :
Sur Ubuntu 18.04+, vous pouvez désormais installer simplement un seul paquet: fonts-noto-color-emoji
. Après cela, redémarrez Chrome et cela prendra effet. Pas besoin de créer une configuration de police manuelle.
Ce paquet est censé être installé sur la version de bureau Ubuntu 18.04+ habituelle (à un niveau de dépendance "recommandé" - vérifiez par vous-même avec apt rdepends fonts-noto-color-emoji
). Certaines variantes telles que Kubuntu (KDE) ne l’ont pas par défaut et vous demandent de l’installer manuellement.
Je l'ai corrigé - je devais suivre ces instructions à partir de 2016 ???? Je devais créer ~/.config/fontconfig/conf.d/01-emoji.conf
avec le texte suivant:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>serif</family>
<prefer>
<family>Noto Color Emoji</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Noto Color Emoji</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Noto Color Emoji</family>
</prefer>
</alias>
</fontconfig>
Le bit dans les instructions d'origine sur l'installation de la police Noto n'était pas nécessaire car il a été installé dans le cadre de 18.04 par défaut.
Puis lancez:
fc-cache -f -v
Au prochain redémarrage, Chrome a la couleur emoji.
Il semble que ce problème puisse être causé par l'installation de plusieurs polices emoji incompatibles et/ou par la sélection d'une police par défaut incorrecte dans Chrome.
Assurez-vous que le paquet fonts-noto-color-emoji
est installé.
Sudo apt install fonts-noto-color-emoji
Créez/modifiez les fichiers de configuration de police comme dans réponse de @ N3dst4 .
~/.config/fontconfig/conf.d/01-emoji.conf
, j’ai mis my dans ~/.config/font-manager/local.conf
en raison de la configuration de mon système.<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>serif</family>
<prefer>
<family>Noto Color Emoji</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Noto Color Emoji</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Noto Color Emoji</family>
</prefer>
</alias>
</fontconfig>
Définissez les polices par défaut dans Chrome sur des variantes de "Noto".
Reconstruire le cache de la police et redémarrer le chrome.
fc-cache -f -v
Si les émoticônes ne sont toujours pas affichées correctement, voyez quelles polices sont utilisées pour les rendre avec right click on emoji -> Inspect -> Computed -> Rendered Fonts
et désinstallez-les.
Twitter Color Emoji
. J'ai donc dû désinstaller le paquet fonts-twemoji-svginot
.BTW cela a également corrigé texte Zalgo pour moi.