我有两个.ttf字体文件,其中一个包含我需要合并到另一个字体文件的字形。使用GUI,将出现一个对话框,提示
当要字距调整的字形之一来自基本字体时,是否要保留所选字体的字距调整信息?
为此,我需要选择“ 否 ”。生成合并字体后,将出现警告,提示该字体使用了非常规的em大小。生成的字体应带有诸如之类的错误Missing points at extrema
,这是可以的。
现在,所有这些都是通过GUI完成的,我必须合并许多字体文件,因此我选择执行脚本。
#!/usr/local/bin/fontforge
i = 2
while(i < $argc)
Open($1)
MergeFonts($argv[i])
MergeFeature($1)
Generate($argv[i])
i = i + 1
endloop
Run Code Online (Sandbox Code Playgroud)
与此有关,我遇到了错误,MergeFeature: Failed to find kern info in file
因此无法生成字体。有什么我想念的吗?