Catmoji est un projet pour créer une police Colr / CPAL Color OpenType à partir de la collection Twemoji d'images emoji tout en dépassant les emojis de face par défaut avec des modifications de chat.
Notez que la police résultante ne sera utile que sur les systèmes qui prennent en charge les polices de trueype de couleur en couches; Cela comprend Windows 8.1 et plus tard, ainsi que Mozilla Firefox et d'autres applications basées sur Gecko fonctionnant sur n'importe quelle plate-forme.
Les systèmes qui ne prennent pas en charge de telles polices de couleur présenteront des glyphes vierges s'ils essaient d'utiliser cette police.
Ce projet utilise grunt-webfont et un script Node.js supplémentaire. Par conséquent, l'installation de Node.js (Node.js 17 est recommandée) (et son gestionnaire de packages NPM) est une condition préalable. Grunt sera installé en tant que dépendance du package - pas besoin de l'installer à l'échelle mondiale.
Les outils nécessaires peuvent être installés via NPM:
# install dependencies from packages.json, including `grunt-webfont`.
npm install
Le processus de construction nécessite également FontForge et le script TTX du package Font-Tools à installer et suppose que Perl et Python standard sont disponibles.
FontForge et Font-Tools peuvent être installés via des gestionnaires de packages sur Linux:
# Ubuntu, for example
sudo apt-get install fonttools fontforge python3-fontforge python3-distutils
Une fois que les outils de construction nécessaires sont tous en place, il est simplement en cours d'exécution:
make
Devrait construire le Color-Emoji Font build/Catmoji.ttf à partir des fichiers SVG source trouvés dans le fichier twe-svg.zip et extras , overrides les répertoires.
Copier Catmoji.ttf du répertoire de construction à ~/.local/share/fonts/
Dans votre émulateur de terminal Run:
fc-cache -f -v
Redémarrez Mozilla Firefox si vous l'aviez ouvert pendant FC-cache.
Visitez about:config and Find "font.name-list.emoji"
Remplacez sa valeur par "Catmoji".
(Sans système, recommandé) Téléchargez le module Magisk à partir des versions et installez-la avec Magisk Manager.
(/ Méthode système, non recommandée) Téléchargez le fichier .ttf à partir des versions et remplacez /system/fonts/NotoColorEmoji.ttf ou /system/fonts/SamsungColorEmoji.ttf avec Catmoji selon la rom que vous avez.
Après avoir remplacé le fichier de police ou l'installation du module Magisk, le redémarrage et le catmoji seront vus à la place des emojis réguliers.
Téléchargez la version Noto Font et mettez le fichier Catmoji .TTF dans /usr/share/fonts/ .
Ouvrir /etc/fonts/conf.d/45-generic.conf Fichier avec votre éditeur de texte préféré et la liste ci-dessus des polices emoji ajouter
<alias binding="same">
<family>Twemoji</family> <!-- Catmoji -->
<default><family>emoji</family></default>
</alias>
Maintenant ouvrir /etc/fonts/conf.d/60-generic.conf Fichier avec votre éditeur de texte préféré et la liste ci-dessus des polices emoji ajouter
<family>Twemoji</family>