Catmoji es un proyecto para crear una fuente de color OpenType basada en COLR/CPAL a partir de la colección Twemoji de imágenes emoji mientras anula emojis de cara predeterminado con ediciones CAT.
Tenga en cuenta que la fuente resultante solo será útil en los sistemas que admiten fuentes trueType de color en capas; Esto incluye Windows 8.1 y posterior, así como Mozilla Firefox y otras aplicaciones basadas en gecko que se ejecutan en cualquier plataforma.
Los sistemas que no admiten tales fuentes de color mostrarán glifos en blanco si intentan usar esta fuente.
Este proyecto utiliza Grunt-Webfont y un script Node.js adicional. Por lo tanto, se recomienda la instalación de Node.js (Node.js 17) (y su Manager de paquetes NPM) es un requisito previo. Grunt se instalará como una dependencia del paquete, no es necesario instalarlo a nivel mundial.
Las herramientas necesarias se pueden instalar a través de NPM:
# install dependencies from packages.json, including `grunt-webfont`.
npm install
El proceso de compilación también requiere FontForge y el script TTX del paquete Font-Tools para instalar, y asume que están disponibles Perl y Python estándar.
Tanto FontForge como Font-Tools se pueden instalar a través de administradores de paquetes en Linux:
# Ubuntu, for example
sudo apt-get install fonttools fontforge python3-fontforge python3-distutils
Una vez que las herramientas de compilación necesarias están en su lugar, simplemente ejecutando:
make
Debería construir la build/Catmoji.ttf a partir de los archivos SVG de origen que se encuentran en los archivos y extras twe-svg.zip , overrides los directorios.
Copiar Catmoji.ttf del directorio de compilación a ~/.local/share/fonts/
En la ejecución del emulador de su terminal:
fc-cache -f -v
Reinicie Mozilla Firefox si lo tenía abierto durante FC-Cache.
Visite about:config y busque "font.name-list.emoji"
Reemplace su valor con "Catmoji".
(Sistema, recomendado) Descargue el módulo Magisk de los lanzamientos e instálelo con Magisk Manager.
(/Método del sistema, no recomendado) Descargue el archivo .ttf de Lotes y reemplazar /system/fonts/NotoColorEmoji.ttf o /system/fonts/SamsungColorEmoji.ttf con catmoji dependiendo de qué ROM tiene.
Después de reemplazar el archivo de fuente o instalar el módulo Magisk, se verán reiniciar y Catmoji en lugar de emojis regulares.
Descargue el lanzamiento de Noto Font y coloque el archivo CatmoJi .TTF en /usr/share/fonts/ .
Open /etc/fonts/conf.d/45-generic.conf File con su editor de texto preferido y la lista anterior de Fonts Emoji Agregar
<alias binding="same">
<family>Twemoji</family> <!-- Catmoji -->
<default><family>emoji</family></default>
</alias>
Ahora abra /etc/fonts/conf.d/60-generic.conf archivo con su editor de texto preferido y la lista anterior de fuentes emoji agregar
<family>Twemoji</family>