Я получил почтовый индекс, содержащий шрифт в формате .afm. Это какой-то исходный код шрифта, который можно конвертировать в TTF / OTF или около того? Как я могу на самом деле читать и использовать этот файл?
источник
Я получил почтовый индекс, содержащий шрифт в формате .afm. Это какой-то исходный код шрифта, который можно конвертировать в TTF / OTF или около того? Как я могу на самом деле читать и использовать этот файл?
Как следует из названия, файл .afm содержит информацию о метриках (кернинг, размещение букв и т. Д.) Для шрифта. Это файл Postscript, но не сам шрифт, который будет иметь то же имя с расширением .pfa. Вам понадобятся оба для запуска утилиты конвертации. Точная природа файлов и утилиты конвертации, которые вам понадобятся (.pfa и .afm - это, как правило, файлы Linux, ascii версии Postscript того, что будет скомпилировано, например, в двоичные файлы .pfb и .pfm в Windows), зависит от того, какую платформу вы используете. на
В любом случае, без фактических данных контура шрифта файл .afm ничего не делает.
Я нашел одну бесплатную утилиту, которая утверждает, что делает преобразование. Возможно, некоторые другие люди здесь будут знать о других.
Если у вас есть файлы Type1 ( .pfb
или .pfa
), вы можете открыть их в FontForge и, если .afm
файлы находятся в одном каталоге, они будут импортировать информацию о кернинге и лигатуре (если есть), или вы можете сделать это вручную, используя File-> Merge Характеристика ... диалог. Затем вы можете сгенерировать из него шрифт OpenType ( .otf
).
Файл .afm (метрики шрифта) позволяет выполнять расчеты размещения текста, возможно, с предварительным просмотром с использованием замещающего шрифта. Помещенный таким образом текст будет выглядеть корректно при визуализации с использованием .pfa (реального шрифта).
Это было бы в основном полезно при пакетном форматировании в стиле «сток», где отсутствие надлежащего предварительного просмотра не имеет особого значения.