O Serenityos Pixel Art Emojis incorporado em uma fonte TrueType.

Uma construção noturna da fonte é feita automaticamente por meio de ações do GitHub, você pode fazer o download daqui.
A fonte pode ser instalada como uma fonte ampla do sistema para emojis, usada em um site e muito mais. O primeiro dependerá muito do seu sistema operacional e do ambiente da área de trabalho, um exemplo para este último pode ser encontrado no arquivo HTML incluído no arquivo mencionado acima.
Certifique -se de incluir uma cópia do arquivo LICENSE ao distribuir a fonte!
Tudo, desde /res/emoji , exceto os emojis da área de uso privado (PUA), que são principalmente os iaques.
Isso significa que emojis não padrão, como bandeiras e combinações de ZWJ (por exemplo, catdog) também estão incluídos.
Usa pixart2svg para vetorização das imagens emoji png e nanoemoji para construir a fonte. Os SVGs são armazenados em cache, as execuções subsequentes do script de construção serão muito mais rápidas.
Clone Serenityos e exporte o caminho do seu checkout local:
export SERENITY_SOURCE_DIR= ' ... 'Instale dependências:
pip install --user -r requirements.txt Baixe e patch 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 Os arquivos de saída (ttf, listagem index.html todos incluídos emojis) estarão em build/ .
Esta é uma prova inicial de conceito que pode ser refinado de várias maneiras:
pixart2svg por algo mais flexível e não precisa ser corrigido localmente (é Licenciado por GPL)Isso não seria possível sem que todas as pessoas incríveis que criem e refinem esses emojis para o projeto Serenityos! ❤