serenityos emoji font
1.0.0
Serenityos像素艺术表情符号嵌入了TrueType字体中。

该字体的每晚构建是通过GitHub操作自动完成的,您可以从此处下载。
该字体可以作为表情符号的系统宽字体安装,网站上使用,等等。前者将在很大程度上取决于您的操作系统和桌面环境,后者可以在上述档案中包含的HTML文件中找到。
分发字体时,请确保在LICENSE文件的副本中包含一个副本!
/res/emoji的所有内容,除了私人使用区域(PUA)表情符号(主要是牛)。
这意味着还包括非标准的表情符号,例如标志和ZWJ组合(例如catdog)。
使用pixart2svg进行表情符号PNG图像和nanoemoji的矢量化来构建字体。 SVG被缓存,因此构建脚本的后续运行将更快。
克隆Serenityos并导出您本地结帐的路径:
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许可)没有所有令人敬畏的人为Serenityos项目创建和完善这些表情符号! ❤