我正在编写一个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种。以后我总是可以手动处理很少的坏蛋。