Font HOWTO: True Type to Type1 Conversion
Далее Назад Оглавление6. Преобразование фонтов True Type в Type1
6.1 Зачем ?
Хотя, возможно, правильнее было бы спросить ``а почему нет ?'' Типичный пользователь Linux является мигрантом с Windows, и, скорее всего, имеет огромную коллекцию фонтов TrueType. Многие из них (например, те, которые поставляются с MS Word и продуктами Corel) имеют очень неплохое качество. Однако некоторые из приложений для Linux, такие как Star Office и LaTeX, не поддерживают фонтов TrueType, но поддерживают фонты Type1. Дополнение: кажется Star Office может работать с фонтами TrueType, но я еще не разобрался с деталями. В лучшем случае для этого требуется изучить тонкости работы программы. Надо выразить большое сожаление по этому поводу, поскольку Линукс, с его поддержкой TrueType в ghostscript и наличием фонт-сервера для TrueType, имеет всю необходимую инфраструктуру для обеспечения возможности работы с TrueType - фонтами.
6.2 Как ?
Для того, чтобы иметь возможность конвертировать свои фонты TrueType в фонты Type1, загляните на http://quadrant.netspace.net.au/ttf2pt1/ и скачайте ttf2pt1.
Для того, чтобы преобразовать фонт TrueType в фонт Type1, воспользуйтесь командой следующего вида:
ttf2pt1 -b file.ttf nameгде
name
- это имя файла нового фонта Type1 (то есть
произвольное имя; хотя неплохо будет, если Вы используете то же самое имя,
какое имел ttf-файл. Например: ttf2pt1 -b foo.ttf foo
.
Ладно, это прекрасно работает для одного фонта. Если же требуется преобразовать множество фонтов, нужен более удобный способ. Можно просто организовать цикл:
for X in *.ttf; do ttf2pt1 -b $X ${X%%.ttf}; doneВ качестве альтернативы можете скачать пакет ttfutils и использовать для преобразования
ttf2type1
:
ttf2type1 *.ttf
Далее Назад Оглавление