如何确定TrueType字体是否为斜体?

时间:2009-06-04 21:25:18

标签: true-type-fonts

如何判断TrueType文件是否为斜体?理想情况下,这将是通过PHP,Ruby或linux命令行的一种方式。我目前正在运行ttf2pt1为ttf文件生成一个afm文件,afm文件清楚地显示了字体的重量,向我显示字体是否为Bold,但我无法确定如何确定字体是否为斜体或倾斜。

1 个答案:

答案 0 :(得分:2)

使用Font::FreeType模块:

,这是一个快速的Perl脚本
#!/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的扩展名,则可以使用其他语言。