您的平均arial/helvetica/圆形的sans serif字体,用fontforge制成,目的是简单,可读和多功能。
它是一个可变字体,可以在较大范围内定制重量,并且许多不同的Opentype功能可以自定义字体。该字体涵盖了大量的字形,超过2500个字形,并支持600多种语言(根据HyperGlot)。



有一天,一个名为Corne2plum3的家伙随机想创建一种自定义字体,并制作了一个sans serif字体,灵感来自arial,helvetica,cignular std and Inter Inter,可以在各种情况下使用的简单字体:例如,在计算机屏幕上,在专业邮件上,在文档上等。它也只符合他的99岁以上的font(but)。
最终,经过2年多的时间,有一个最终产品,而该项目实际上花费了0.00美元。考虑到该字体中的字形数量,它可能太远了...
该字体本身可以正常工作,但是仍然有事情要做,而且情况可能随时改变(现在相对稳定)
最终目标是将此字体上传到Google字体上。
进入发布页面,然后选择最新版本。该字体以以下格式可用: otf , ttf和woff2 。
您还使用该字体的“ SC”版本(目前可用于1000以外的所有权重),该版本使用小帽子而不是小写字符。
在进一步之前,您将需要这些。
您将需要的所有内容都将安装在虚拟环境上(因此Debian/Ubuntu不会因为Python软件包而抱怨它)。因此,在本节中,您将制作一个虚拟环境,并在其中添加依赖项。
注意:以下指南仅在Linux上,在Debian基于Debian的发行版上进行了测试(更确切地说是Debian 12和Ubuntu 23.10)。如果您设法从另一个分布(或另一个OS)生成字体文件,则可以打开PR,以便我们在此处添加。
确保当前的工作目录是项目的根源。如果不是,请运行以下命令,通过项目目录的路径替换path/to/the/folder/project ,基本上是您现在正在读取的文件所在的位置。
cd path/to/the/folder/project创建一个Python虚拟环境。为此,执行:
python3 -m venv venv转到您刚刚创建的虚拟环境:
source venv/bin/activate 现在,我们正在插入Python软件包。所有这些都列在requirements.txt中。要使用正确的版本安装所有这些,请运行以下命令:
pip install -r requirements.txt一旦准备好了所有依赖项,就可以使用以下命令构建字体(如果要构建字体,请添加-B ,并且说“字体”已经是最新的):
make fonts其他命令在makefile中可用。只需运行以获取命令列表make 。
该字体在SIL Open Font许可下,版本1.1。
U+21xx范围内的一些字形(非常复杂)被Dejavu Sans和Noto Sans偷走,