Импортируйте глифы из другого шрифта с помощью fontforge

Привет я использую Inconsolata для шрифта Powerline в Linux (ссылка 1). Теперь я хочу иметь несколько дополнительных символов. Я успешно добавил потрясающие символы шрифта из исправленных шрифтов Inconsolata в ссылке 2 в свою собственную копию Inconsolata для шрифта Powerline (т.е. я могу успешно скопировать глифы в мой шрифт, и они появляются на терминале).

Однако, когда я пытаюсь добавить значки других шрифтов, а именно значки батарей от Typicons (см. Ссылку 3), они просто не появляются в терминале. Я масштабировал и менял несколько свойств, но это всегда одинаково.

Я делаю fc-cache -fv и проверил, что если я вручную создаю глиф, он появляется после fc-cache. Я полностью потерян здесь, я уверен, что это должно быть что-то простое, но я уже потерял много часов с этим, и глифы никогда не появляются в терминале, независимо от того, что я делаю:-(

2 ответа

Попробуйте добавить несколько глифов каждого из них в новый проект файла шрифтов. Если это шрифт только для символов и вам не нужно / нужно выполнять назначения Unicode, используйте кодовые точки для буквенных символов и цифр. Создайте свой файл и проверьте на наличие ошибок. Исправьте все проблемы, о которых сообщает FontForge.

Я обнаружил проблему. В двух словах lbearing и rbearing. Они должны быть такими же, как и другие глифы. Размер также важен. Даже с одинаковым lbearing и rbearing, если размер глифа слишком велик, он не появится.

Другие вопросы по тегам