2012-07-02 5 views
0

У меня есть требование использовать шрифты DejaVu с приложением, которое поддерживает только шрифты формата OTF. Я пробовал бесплатные онлайн-конвертеры шрифтов, такие как www.freefontconverter.com/ и https://onlinefontconverter.com, и пока они возвращаются с файлом OTF, это не кажется правильным.OTF версия шрифтов DejaVu

Как это сделать?

+0

Из любопытства: какое приложение оно поддерживает только OTF, а не TTF? – djangodude

+0

Это внутренне разработанное приложение. Так что вам нечего беспокоиться о том, чтобы кусать вас :) –

ответ

0

Просто обновление: Мы закончили с помощью инструментов шрифта из FontGear, но я также получил это отличный ответ от Джима CLOOS в списке рассылки DejaVu, который детализирует, как использовать FontForge сделать преобразование:

Я бы предложил построить шрифты OTF (aka SFNT/CFF) в fontforge непосредственно из файлов sfd.

Он должен быть доступен для сценариев, но в графическом интерфейсе выберите Element -> Font Info и в этом диалоговом окне Layers. Там нажмите «Все слои кубика». Необязательно, в том же диалоге, перейдите в раздел Общие и установите размер Em до 1000.

Я предлагаю делать Edit -> Select -> Select All и Element -> Правильное направление, а также элемент - > Упрощение и элемент -> Раунд.

Если вы хотите подсказки CFF, с помощью Edit -> Select -> Select All do Hints -> AutoHint.

Затем вы можете использовать File -> Generate Fonts и указать OpenType (CFF).

В диалоговом окне «Создать» кнопка «Параметры» вызывает другое диалоговое окно , где вы можете настроить поколение.

Смежные вопросы