如何在FontForge脚本循环中跳过不良字体?

时间:2019-01-14 09:28:13

标签: shell fonts scripting fontforge

我正在编写一个FontForge脚本,以将目录中的字体从* .woff转换为* .ttf;遇到不良字体时,如何使脚本跳过并继续使用下一个字体?

在FontForge脚本语言之后,我有这个:

#!/usr/bin/fontforge
i=1
while ( i<$argc )
    Open($argv[i])
    Generate("/home/ubuntu/tmp/ttf/" + $argv[i]:r + ".ttf")
    i = i+1
endloop

这是我从命令提示符下调用的方式:

fontforge -lang=ff -script ../convert.pe *.woff

它运行良好,但是一旦遇到不良字体,该过程将终止并在那里退出。 我希望它继续到下一个字体,因为要处理的字体超过8000种。以后我总是可以手动处理很少的坏蛋。

0 个答案:

没有答案