如何确定TrueType文件是否为斜体?理想情况下,这是一种通过php、ruby或Linux命令行实现的方法。我目前正在运行ttf2pt1为ttf文件生成一个afm文件,afm文件清楚地显示了字体的粗细,它向我指示字体是粗体,但我不知道如何确定字体是斜体还是斜体。
下面是一个快速的Perl脚本,使用 Font::FreeType 模块:
Font::FreeType
#!/usr/bin/perl -w use strict; use Font::FreeType; for my $file (@ARGV) { printf "%s is %s\n", $file, Font::FreeType->new->face($file)->is_italic ? 'italic' : 'not italic'; }
如果有一个扩展名可以使用freetype,那么您可能可以使用另一种语言。