fontforge: как создать шрифт с ненулевым количеством глифов из .dfont?

fontforge: как создать шрифт с ненулевым количеством глифов из .dfont?

Я пытаюсь использовать"fontpatcher"что идет сvim-powerlineдля того, чтобы добавить несколько глифов кШрифт ProggySquare( .dfontверсия). Похоже, этот скрипт просто используетшрифтфоржевнутренние библиотеки для выполнения работы. Я установил fontforge из homebrew на моем Mac (работает 10.7).

К сожалению, результатом является .bdfфайл, содержащий CHARS 0; на самом деле он не содержит никаких глифов. Если я открываю ProggySquare.dfontс помощью графической версии Fontforge, то я вижу все глифы, но над ними всеми есть слабый красный «X». Как бы я ни возился с меню «Кодировка» или с меню «Файл > Сгенерировать шрифты...», я не могу удалить красные «X» или создать выходной файл шрифта, содержащий какие-либо глифы. Кто-нибудь знает точно, что означают эти красные «X» в этом случае, и (что еще важнее) как исправить мою ситуацию?

В качестве обходного пути мне удалось переключиться на версию шрифта TTF, в которой fontforge и fontpatcherмогут находить глифы. К сожалению, в ней, похоже, есть какой-то другой баг, и она генерирует слишком высокие (а может, и слишком широкие?) глифы. Я не уверен, что там происходит, так что бонусные баллы, если вы сможете решить и это...

Связанный контент