Как мога да определя дали файл TrueType е с курсив? В идеалния случай това би било начин чрез PHP, Ruby или командния ред на linux. В момента изпълнявам ttf2pt1, за да генерирам afm файл за ttf файла и afm файлът ясно показва теглото на шрифта, показвайки ми дали шрифтът е Bold, но не мога да разбера как да определя дали шрифтът е курсив или наклонен.
Как да определите дали 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