1
如何確定TrueType文件是否爲斜體?理想情況下,這將是通過PHP,Ruby或Linux命令行的一種方式。我目前正在運行ttf2pt1爲ttf文件生成一個afm文件,並且afm文件清楚地顯示了字體的重量,指示字體是否爲粗體,但我無法確定如何確定字體是否爲斜體或斜體。如何確定TrueType字體是否是斜體?
如何確定TrueType文件是否爲斜體?理想情況下,這將是通過PHP,Ruby或Linux命令行的一種方式。我目前正在運行ttf2pt1爲ttf文件生成一個afm文件,並且afm文件清楚地顯示了字體的重量,指示字體是否爲粗體,但我無法確定如何確定字體是否爲斜體或斜體。如何確定TrueType字體是否是斜體?
這裏有一個快速Perl腳本做到這一點,使用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的一個擴展。
效果很好,謝謝! – Josh 2009-06-05 04:53:48