Emojis seni pixel serenityos tertanam dalam font truetype.

Bangunan malam font dilakukan secara otomatis melalui tindakan GitHub, Anda dapat mengunduhnya dari sini.
Font dapat diinstal sebagai font sistem yang luas untuk emoji, digunakan di situs web, dan banyak lagi. Yang pertama akan sangat bergantung pada sistem operasi dan lingkungan desktop Anda, contoh untuk yang terakhir dapat ditemukan dalam file HTML yang termasuk dalam arsip yang disebutkan di atas.
Pastikan untuk memasukkan salinan file LICENSE saat mendistribusikan font!
Semuanya dari /res/emoji , kecuali untuk emoji Area Penggunaan Pribadi (PUA), yang sebagian besar adalah yak.
Ini berarti bahwa emoji non-standar seperti kombinasi bendera dan ZWJ (mis. CatDog) juga disertakan.
Menggunakan pixart2svg untuk vektorisasi gambar emoji png dan nanoemoji untuk membangun font. SVG di -cache, sehingga menjalankan skrip build berikutnya akan jauh lebih cepat.
Clone Serenityos dan ekspor jalur checkout lokal Anda:
export SERENITY_SOURCE_DIR= ' ... 'Instal dependensi:
pip install --user -r requirements.txt Unduh dan Patch pixart2svg :
wget https://gist.githubusercontent.com/m13253/66284bc244deeff0f0f8863c206421c7/raw/f9454958dc0a33cea787cc6fbd7e8e34ba6eb23b/pixart2svg.py
for file in patches/ * .patch ; do
patch -p0 < " $file "
done Bangun SerenityOS-Emoji.ttf :
python main.py File output (TTF, index.html daftar semua emoji yang disertakan) akan ada di build/ .
Ini adalah bukti awal konsep yang dapat disempurnakan dalam berbagai cara:
pixart2svg dengan sesuatu yang lebih fleksibel dan tidak perlu ditambal secara lokal (dilisensikan GPL)Ini tidak akan mungkin terjadi tanpa semua orang hebat yang menciptakan & menyempurnakan emoji ini untuk proyek Serenityos! ❤