Fontforge: Wie erstelle ich aus einer .dfont-Datei eine Schriftart mit einer von Null verschiedenen Anzahl von Glyphen?

Fontforge: Wie erstelle ich aus einer .dfont-Datei eine Schriftart mit einer von Null verschiedenen Anzahl von Glyphen?

Ich versuche, die"Schriftpatcher"das kommt mitvim-powerlineum einige Glyphen hinzuzufügenProggySquare-Schriftarten( .dfontVersion). Dieses Skript scheint nurSchriftschmiede's interne Bibliotheken, um die Arbeit zu erledigen. Ich habe Fontforge von Homebrew auf meinem Mac (mit 10.7) installiert.

Leider ist das Ergebnis eine .bdfDatei, die enthält CHARS 0; sie enthält eigentlich keine Glyphen. Wenn ich sie ProggySquare.dfontmit der GUI-Version von Fontforge öffne, kann ich alle Glyphen sehen, aber sie sind alle mit einem schwachen roten „X“ überzogen. Egal, wie sehr ich am Kodierungsmenü oder am Menü „Datei > Schriftarten generieren …“ herumfummele, ich kann die roten „X“ nicht entfernen oder eine Ausgabeschriftdatei erstellen, die Glyphen enthält. Weiß jemand genau, was diese roten „X“ in diesem Fall bedeuten und (noch wichtiger) wie ich mein Problem beheben kann?

Als Workaround konnte ich auf die TTF-Version der Schriftart umsteigen, in der Fontforge fontpatcherGlyphen finden kann. Leider scheint diese auch einen anderen Fehler zu haben und generiert Glyphen, die zu hoch (und vielleicht auch zu breit?) sind. Ich bin mir nicht sicher, was da los ist, also gibt es Bonuspunkte, wenn Sie das auch lösen können …

verwandte Informationen