字母数字连字

时间:2015-11-06 23:08:48

标签: python fontforge

我使用fontforge创建带有连字的字体,有些则使用数字。我可以用纯字母来获得连字,但是,当我使用数字时,它会引发错误。

这是我到目前为止的代码:

::lock

然而,当我更改字符串' commentsmultiple'到' commentsmultiple128',它会抛出一个错误:

  

查找子表包含未使用的字形1,构成整个子表   无效

其中' 1'是字符串中的第一个数字。当我调用addPosSub()

时抛出此错误

如何在连字中添加数字?

1 个答案:

答案 0 :(得分:0)

元组需要包含要替换的字形的名称。

liga = ('a','one', 'Delta')
icon.addPosSub("liga", liga)

您的字形应使用Adobe Glyph List

命名

数字必须是名称:

0 = zero
1 = one
2 = two
3 = three
4 = four
5 = five
6 = six
7 = seven
8 = eight
9 = nine