(这可能吗?)Font-forge python脚本修改字体以添加连字

时间:2019-01-06 13:26:05

标签: python fonts opentype fontforge

对于那些比我更了解的人;我正在尝试尝试确定某个fontforge / python脚本是否可行。自动取款机我不知道,我希望有人比我更有知识,愿意让我知道,甚至可能给我一些提示:)

我要做什么

我想为字体添加一串(大约10 ^ 3)的连字,更多地是将“单词”映射到预先存在的符号。这是与乳胶代码一起使用的,因此示例为\times×

我正在尝试确定是否以及这样做的难易程度:

  • 提供了任意字体
  • 按照Unicode代码点浏览“单词”和相关符号的列表
  • 创建一个新的连字将该词映射到符号
  • 已添加到新字体中,其名称类似于the_font-latex-ligaturised
  • 如果任意字体不存在该符号,请尝试获取后备字体的符号

为什么我认为这有可能

到目前为止,在寻找更多信息的过程中,我遇到了类似https://github.com/ToxicFrog/Ligaturizer之类的页面。

为什么我不确定,为什么不知道要涉及什么

我从没使用过字体伪造,更不用说python模块了,所以我不太确定它是如何工作的,确切地说是可以做什么和不能做什么。

我在寻找什么

我知道这可能不是有史以来关于堆栈溢出的最佳问题,无论如何,我当然要进行大量调查,但是我认为在真正开始之前,最好先进行一下调查。那些比我了解得多的人的智慧。只是“是可能的”或“不容易”会有所帮助。如果我什至能得到一些建议,那就太棒了!

任何建议:)

0 个答案:

没有答案