serenityos emoji font
1.0.0
TrueTypeフォントに埋め込まれたSereniteos Pixel Art emojis。

フォントの毎晩のビルドは、GitHubアクションを介して自動的に行われ、ここからダウンロードできます。
フォントは、ウェブサイトで使用される絵文字のシステム幅のフォントとしてインストールできます。前者はオペレーティングシステムとデスクトップ環境に大きく依存します。後者の例は、上記のアーカイブに含まれるHTMLファイルにあります。
フォントを配布するときは、必ずLICENSEファイルのコピーを含めてください!
/res/emojiのすべて。ただし、ほとんどがヤックであるプライベート使用エリア(PUA)絵文字を除く。
これは、フラグやZWJの組み合わせ(CATDOGなど)などの標準以外の絵文字も含まれていることを意味します。
絵文字PNG画像とnanoemojiのベクトル化にpixart2svgを使用して、フォントを構築します。 SVGはキャッシュされているため、ビルドスクリプトのその後の実行がはるかに高速になります。
セレニティオをクローンし、ローカルチェックアウトのパスをエクスポートします。
export SERENITY_SOURCE_DIR= ' ... '依存関係をインストールします:
pip install --user -r requirements.txt pixart2svgをダウンロードしてパッチします:
wget https://gist.githubusercontent.com/m13253/66284bc244deeff0f0f8863c206421c7/raw/f9454958dc0a33cea787cc6fbd7e8e34ba6eb23b/pixart2svg.py
for file in patches/ * .patch ; do
patch -p0 < " $file "
done SerenityOS-Emoji.ttfを構築する:
python main.py出力ファイル(TTF、 index.htmlリストすべてを含むすべての絵文字)はbuild/になります。
これは、複数の方法で洗練できる最初の概念の証明です。
pixart2svgより柔軟で、ローカルでパッチを適用する必要がないものに置き換えます(GPL-Licensed)これは、Serenityosプロジェクトのためにこれらの絵文字を作成して洗練するすべての素晴らしい人々がいなければ、不可能です! ❤