粗略地说,我们如何从头开始创建字体?需要什么软件?有免费软件可以做到这一点吗?请一步一步指导我,因为我是这个领域的新手。
我无法想象字体是如何创建的。在我的想象中,每个字符都是使用矢量图形编辑器创建的。
答案1
正如所述本教程字体设计有多种方法。无论如何,您都需要一个字体编辑软件。FontForge是一款功能强大且免费的字体编辑器。特别是,它可以生成 TeX 字体指标,以便将字体与 TeX 一起使用。此外,它还可以自动提示字体对于良好的屏幕观看效果至关重要。
设计字体的另一种方法是用一种特殊的编程语言来描述字形,例如元字体。这样做的好处是,您可以使用参数使用同一个程序生成不同的粗细和样式。例如,Computer Modern 字体就是这样设计的。MetaFont 的一个缺点是它只能生成位图字体,而位图字体的缩放效果不佳。元类型1另一方面可以产生PostScript Type 1 字体直接,但对您可以使用的构造施加了一些限制。
最后,回想一下 Knuth 在 Metafont 书中的话(第 9 页):
字体设计可能会损害你的其他兴趣。一旦你沉迷其中,你就会对字体产生强烈的感觉;这种媒介会干扰你阅读的信息。你会不断思考如何改进随处可见的字体,尤其是你自己设计的字体。
答案2
非常小心,并且很多时间。排版和字体设计方面的背景或培训也有帮助。用于书籍的文本字体可能需要 3-4 年的时间来设计和测试……所有变体样式、粗细和系列可能涉及数十种字体(并且可能需要涵盖 UTF-8 中的所有字形 :-)
另一方面,简单的、不严谨的、只有一种字体的展示类型可以在几天内拼凑起来,以增添乐趣。
这取决于你真正想做什么。FontForge 是一个很好的起点。