1

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

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

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

0