Die Serenityos Pixel Art Emojis eingebettet in eine TrueType -Schriftart.

Ein nächtlicher Aufbau der Schriftart erfolgt automatisch über GitHub -Aktionen. Sie können sie hier herunterladen.
Die Schriftart kann als systemweite Schriftart für Emojis installiert werden, auf einer Website und vielem mehr verwendet werden. Ersteres hängt stark von Ihrer Betriebssystem und Ihrer Desktop -Umgebung ab. Ein Beispiel für letztere finden Sie in der HTML -Datei, die im oben genannten Archiv enthalten ist.
Bitte stellen Sie sicher, dass Sie eine Kopie der LICENSE bei der Verteilung der Schriftart enthalten!
Alles von /res/emoji , außer für den Emojis des privaten Gebrauchs (PUA), das hauptsächlich die Yaks sind.
Dies bedeutet, dass auch nicht standardmäßige Emojis wie Flaggen und ZWJ-Kombinationen (z. B. Catdog) enthalten sind.
Verwendet pixart2svg zur Vektorisierung der Emoji PNG -Bilder und nanoemoji , um die Schriftart zu erstellen. SVGs werden zwischengespeichert, so dass nachfolgende Läufe des Build -Skripts viel schneller sein werden.
Klon Serenityos und exportieren Sie den Weg Ihrer örtlichen Kasse:
export SERENITY_SOURCE_DIR= ' ... 'Abhängigkeiten installieren:
pip install --user -r requirements.txt Download und Patch pixart2svg :
wget https://gist.githubusercontent.com/m13253/66284bc244deeff0f0f8863c206421c7/raw/f9454958dc0a33cea787cc6fbd7e8e34ba6eb23b/pixart2svg.py
for file in patches/ * .patch ; do
patch -p0 < " $file "
done Erstellen Sie SerenityOS-Emoji.ttf :
python main.py Die Ausgabedateien (TTF, index.html die alle enthaltenen Emojis auflisten) befinden sich im build/ .
Dies ist ein anfänglicher Beweis für das Konzept, das auf verschiedene Weise verfeinert werden könnte:
pixart2svg durch etwas, das flexibler ist und nicht lokal gepatcht werden muss (es ist GPL-lizenziert)Dies wäre nicht möglich, ohne dass all die großartigen Leute diese Emojis für das SerenityOS -Projekt kreieren und verfeinern! ❤