【发布时间】:2017-12-24 05:07:52
【问题描述】:
我有两个 .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
这样,我收到错误MergeFeature: Failed to find kern info in file,因此无法生成字体。我有什么遗漏的吗?
【问题讨论】:
标签: fonts merge truetype fontforge