我需要从同一目录中的 PostScript 1 字体中识别一个字体 SuitCase ,两者都没有扩展名,然后将每个 SuitCase 字体转换为.ttf
.
|- Kigali [font SuitCase]
|- KigalBlo [PostScript 1 font]
|- KigalIta [PostScript 1 font]
|- KigalLx [PostScript 1 font]
|- KigalLxIta [PostScript 1 font]
...
该Kigali
文件在 OSX 中打开良好,其中包含所有字体变体。PostScript 字体也可以很好地打开,并且是独立的 SuitCase 不需要的。
该file
命令无法识别其中任何一个并返回empty
。
fontforge
甚至不会识别 SuitCase 内的字体:
#!/usr/local/bin/fontforge
fonts = FontsInFile($1)
Print("Fonts inside "+$1+":")
Print(fonts)
$ ./convert.pe Kigali
Fonts inside Kigali:
[]
我安装fontforge
了brew
. 版本是:fontforge: stable 20150330
我不知道如何操作这种晦涩的字体格式。有人试过并成功了吗?