我使用fontforge创建带有连字的字体,有些则使用数字。我可以用纯字母来获得连字,但是,当我使用数字时,它会引发错误。
这是我到目前为止的代码:
::lock
然而,当我更改字符串' commentsmultiple'到' commentsmultiple128',它会抛出一个错误:
查找子表包含未使用的字形1,构成整个子表 无效
其中' 1'是字符串中的第一个数字。当我调用addPosSub()
时抛出此错误如何在连字中添加数字?
答案 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