2009-06-04 23 views
1

TrueTypeファイルがイタリック体であるかどうかを確認するにはどうすればよいですか?理想的には、これはPHP、Ruby、またはlinuxのコマンドライン経由の方法です。私は現在、ttfファイルのafmファイルを生成するためにttf2pt1を実行しています。afmファイルはフォントの太さを明示しています。フォントが太字であるかどうかを示していますが、フォントがイタリックまたは斜体。TrueTypeフォントがイタリック体であるかどうかを調べる方法は?

答えて

2

はここFont::FreeTypeモジュールを使用して、それを行うには迅速なPerlスクリプトです:それは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'; 
} 

あなたはおそらく、別の言語を使用することができます。

+0

これはうまくいきます、ありがとうございます! – Josh

関連する問題