Как определить, выделен ли файл TrueType курсивом? В идеале это был бы способ через PHP, Ruby или командную строку Linux. В настоящее время я запускаю ttf2pt1 для создания файла afm для файла ttf, и файл afm четко показывает вес шрифта, указывая мне, является ли шрифт жирным, но я не могу узнать, как определить, является ли шрифт курсив или наклон.
Как определить, является ли шрифт TrueType курсивом?
Ответы (1)
Вот быстрый 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.
person
Chris Jester-Young
schedule
04.06.2009