Los emojis de arte de Pixel Serenityos incrustados en una fuente trueType.

Una construcción nocturna de la fuente se realiza automáticamente a través de acciones de GitHub, puede descargarla desde aquí.
La fuente se puede instalar como una fuente amplia del sistema para emojis, utilizados en un sitio web y más. El primero dependerá mucho de su sistema operativo y entorno de escritorio, un ejemplo para este último se puede encontrar en el archivo HTML incluido en el archivo mencionado anteriormente.
¡Asegúrese de incluir una copia del archivo LICENSE al distribuir la fuente!
Todo desde /res/emoji , excepto el área de uso privado (PUA) emojis, que en su mayoría son los yaks.
Esto significa que los emojis no estándar, como los Flags y las combinaciones ZWJ (por ejemplo, CATDOG) también están incluidos.
Utiliza pixart2svg para la vectorización de las imágenes PNG emoji y nanoemoji para construir la fuente. Los SVG se almacenan en caché, por lo que las ejecuciones posteriores del script de compilación serán mucho más rápidas.
Clon serenities y exporta la ruta de su pago local:
export SERENITY_SOURCE_DIR= ' ... 'Instalar dependencias:
pip install --user -r requirements.txt Descargar y parche pixart2svg :
wget https://gist.githubusercontent.com/m13253/66284bc244deeff0f0f8863c206421c7/raw/f9454958dc0a33cea787cc6fbd7e8e34ba6eb23b/pixart2svg.py
for file in patches/ * .patch ; do
patch -p0 < " $file "
done Construir SerenityOS-Emoji.ttf :
python main.py Los archivos de salida (ttf, index.html enumeran todos los emojis incluidos) estarán en build/ .
Esta es una prueba de concepto inicial que podría refinarse de múltiples maneras:
pixart2svg con algo que sea más flexible y que no necesita ser parcheado localmente (tiene licencia de GPL)¡Esto no sería posible sin todas las personas increíbles que crean y refinan estos emojis para el Proyecto Serenityos! ❤