我有两个.ttf字体文件,其中一个包含我需要合并到另一个字体文件中的字形。使用GUI时,会出现一个对话框,询问:
“当被调整字距的其中一个字形来自基础字体时,您是否希望保留所选字体的字距信息?”
我需要选择否。在生成合并的字体时,会出现警告,提示该字体使用非常规的em大小。字体应该以错误的形式生成,例如
现在,所有这些都是通过GUI完成的,而我需要合并很多字体文件,所以我选择使用脚本。
“当被调整字距的其中一个字形来自基础字体时,您是否希望保留所选字体的字距信息?”
我需要选择否。在生成合并的字体时,会出现警告,提示该字体使用非常规的em大小。字体应该以错误的形式生成,例如
缺少极值点
,这是可以接受的。现在,所有这些都是通过GUI完成的,而我需要合并很多字体文件,所以我选择使用脚本。
#!/usr/local/bin/fontforge
i = 2
while(i < $argc)
Open($1)
MergeFonts($argv[i])
MergeFeature($1)
Generate($argv[i])
i = i + 1
endloop
我遇到了错误MergeFeature: Failed to find kern info in file
,因此无法生成字体。是否有我遗漏的东西?