Une police emoji couleur et N&B SVG-OpenType / SVGinOT construite à partir de l'illustration Twitter Emoji for Everyone avec prise en charge de ZWJ, de la diversité des tons chair et des drapeaux des pays.
La police fonctionne sur tous les systèmes d'exploitation, mais n'affichera actuellement que les emoji de couleur dans Firefox, Thunderbird et Photoshop CC 2017+. Il ne s’agit pas d’une limitation de la police, mais des systèmes d’exploitation et des applications. Pourquoi ça ne marche pas sur Chrome ? Des emoji de contour N&B réguliers sont inclus pour une compatibilité ascendante/de secours.
Démo dans Firefox sous Linux.
SVG en Open Type est un standard d'Adobe et de Mozilla pour les polices couleur OpenType et Open Font Format. Il permet aux créateurs de polices d'intégrer des fichiers SVG complets dans une police permettant des couleurs et même des animations. Il y a plus de détails dans la proposition SVGinOT et dans les spécifications de la table OpenType SVG.
Démonstrations de polices SVGinOT (Firefox uniquement) :
La police peut être installée pour un utilisateur ou à l’échelle du système. Obtenez la dernière version des versions : https://github.com/13rac1/twemoji-color-font/releases
Remarque : Cela nécessite que Bitstream Vera
soit installé et modifiera les polices serif, sans-serif et monospace par défaut de votre système.
La police serif, sans-serif et monospace par défaut pour la plupart des distributions Linux est DejaVu
. DejaVu
comprend une large gamme de symboles qui remplacent les caractères Twitter Color Emoji
. La solution précédente consistait à faire Twitter Color Emoji
la police système par défaut, mais cela posait un certain nombre de problèmes. Une meilleure solution consiste à utiliser une police différente qui ne remplace aucun caractère emoji tel que Bitstream Vera
. Bitstream Vera
est la source des glyphes utilisés dans DejaVu
, ce n'est donc pas très différent. Plus de 99 % des gens ne remarqueront pas la différence.
Les familles de polices Noto
et Roboto
sont beaucoup moins conflictuelles que DejaVu
. Vous voudrez peut-être les essayer. Les principaux problèmes concernent les caractères 0x2639 et 0x263a.
about:config
et définissez gfx.font_rendering.fontconfig.fontlist.enabled
sur false
. Remarque : Peut provoquer des plantages dans Firefox <48.Installer pour l'utilisateur actuel sans root :
# 1. Download the latest version
wget https://github.com/13rac1/twemoji-color-font/releases/download/v15.1.0/TwitterColorEmoji-SVGinOT-Linux-15.1.0.tar.gz
# 2. Uncompress the file
tar zxf TwitterColorEmoji-SVGinOT-Linux-15.1.0.tar.gz
# 3. Run the installer
cd TwitterColorEmoji-SVGinOT-Linux-15.1.0
./install.sh
PPA du Launchpad : https://launchpad.net/~eosrei/+archive/ubuntu/fonts
sudo apt-add-repository ppa:eosrei/fonts
sudo apt-get update
sudo apt-get install fonts-twemoji-svginot
Disponible en AUR sous forme de package ttf-twemoji-color
.
Dépôt Gentoo : https://github.com/jorgicio/jorgicio-gentoo
# Install layman using Portage with USE="git" enabled, the default.
emerge layman
# Add the repo.
layman -a jorgicio
# Install the package.
emerge twemoji-color-font
Les deux versions SVGinOT sont disponibles à partir des versions : https://github.com/13rac1/twemoji-color-font/releases
TwitterColorEmoji-SVGinOT-15.1.0.zip
- La version standard de la police s'installe comme n'importe quelle autre police et peut être spécifiquement sélectionnée, mais MacOS utilisera par défaut la police Apple Color Emoji
pour les emojis.TwitterColorEmoji-SVGinOT-MacOS-15.1.0.zip
- Un hack pour remplacer la police Apple Color Emoji
en utilisant le même nom interne. Installez et acceptez l'avertissement dans Font Book.Un package Homebrew est disponible.
# Tap the brew tap homebrew/cask-fonts keg (caskroom/fonts keg were moved into this).
brew tap homebrew/cask-fonts
# Install the font using brew
brew install --cask font-twitter-color-emoji
Réitérant : seul FireFox prend en charge les emoji de couleur SVGinOT pour le moment. Safari et Chrome utiliseront les emoji de secours en noir et blanc.
Il existe deux options d'installation standard pour Windows. Les deux versions SVGinOT sont disponibles à partir des versions : https://github.com/13rac1/twemoji-color-font/releases
Vous pouvez également utiliser le package Chocolatey pour gérer l'installation et les futures mises à jour.
choco install twemoji
Vous pouvez également utiliser Scoop pour gérer l'installation et les futures mises à jour.
# First, add the `nerd-fonts` bucket
scoop bucket add nerd-fonts
# Then you can install the font using Scoop
scoop install twemoji-color-font
La version standard de la police s'installe comme n'importe quelle autre police et peut être spécifiquement sélectionnée, mais Windows utilisera par défaut la police Segoe UI Emoji
pour les caractères emoji. Télécharger : https://github.com/13rac1/twemoji-color-font/releases/download/v15.1.0/TwitterColorEmoji-SVGinOT-15.1.0.zip
Windows 7, 8, 10 utilisent les emoji de Segoe UI Symbol et de Segoe UI Emoji. Nous devons remplacer les deux polices, mais conserver les caractères de symbole existants de Segoe UI Symbol.
Ce package contient un script d'installation qui générera les deux polices (ou sous Windows 7, uniquement Segoe UI Symbol) et les installera pour vous. L'exécution du script d'installation nécessite à la fois Python et pip dans le PATH.
Réitérant : seuls FireFox et Edge (anciens) prennent en charge les emoji de couleur SVGinOT pour le moment. Chrome et Edge (basés sur Chrome) utiliseront les emoji de secours en noir et blanc.
Des scripts de désinstallation sont disponibles pour Windows et Linux. Ils sont également inclus dans les fichiers de version.
Aperçu:
Nécessite :
Configurer et construire sur Ubuntu 20.04 LTS :
sudo apt-get update
sudo apt-get install inkscape potrace npm nodejs fontforge
devscripts python3-fontforge python3-pip python3-yaml imagemagick
git make debhelper build-essential
sudo npm install -g svgo
sudo pip3 install fonttools
git clone https://github.com/13rac1/twemoji-color-font.git
cd twemoji-color-font
git clone https://github.com/13rac1/scfbuild.git SCFBuild
make -j 4
Les illustrations et les polices TTF sont sous licence CC-BY-4.0. Veuillez consulter LICENSE.md pour plus de détails.