2009-06-04 73 views
1

如何確定TrueType文件是否爲斜體?理想情況下,這將是通過PHP,Ruby或Linux命令行的一種方式。我目前正在運行ttf2pt1爲ttf文件生成一個afm文件,並且afm文件清楚地顯示了字體的重量,指示字體是否爲粗體,但我無法確定如何確定字體是否爲斜體或斜體。如何確定TrueType字體是否是斜體?

回答

2

這裏有一個快速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的一個擴展。

+0

效果很好,謝謝! – Josh 2009-06-05 04:53:48

相關問題