Просто обновление: Мы закончили с помощью инструментов шрифта из 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).
В диалоговом окне «Создать» кнопка «Параметры» вызывает другое диалоговое окно , где вы можете настроить поколение.
Из любопытства: какое приложение оно поддерживает только OTF, а не TTF? – djangodude
Это внутренне разработанное приложение. Так что вам нечего беспокоиться о том, чтобы кусать вас :) –