(Kompletter Schriftart-Neuling hier) Ich habe eine Standardschriftart genommen und eine bestimmte Glyphe erstellt, die die Kombination anderer Glyphen war
Die erforderlichen Schritte waren:
- Öffnen Sie es in Fontforge und speichern Sie die Schriftart dann als Verzeichnis.
- Verwendenhttp://sourceforge.net/p/unifraktur/code/HEAD/tree/unifraktur-maguntia/trunk/manipulation.py(Code auf Deutsch). Die Methode
ersetzen_durch_Kompositglyph
im besagten Python-Skript kann zwei Glyphen zu einer kombinieren. Ich habe ein langes Wort erstellt, nachdem ich ein Zeichen an ein anderes angehängt habe. Dann lösche ich alles außer A-Za-z und alle temporären Zeichen, die am Vorgang beteiligt sind. - Dann generieren Sie die Schriftart mit Fontforge, indem Sie das Verzeichnis darin öffnen. Ich generiere TTF-, WOFF- und SVG-Versionen und konvertiere TTF mit einem Online-Konverter in EOT. Mehr hier:https://graphicdesign.stackexchange.com/questions/48695/make-a-character-in-a-font-look-like-multiple-characters-of-the-same-font
Ich habe die Schriftart dann in meine Webseite eingebettet. Das Problem, mit dem ich konfrontiert bin, ist, dass meine Webseite bei einigen Browser- und Betriebssystemkombinationen einwandfrei angezeigt wird, bei anderen jedoch nicht. Hier ist die Kombination: Linux = Ubuntu 13.04
Wird perfekt angezeigt: Win10 + IE, Linux + Firefox, Linux + Chrome, Linux+PhantomJS
Zeigt nicht das lange Glyph an, sondern einen ebenso langen leeren Raum. Win10 + Firefox, Win10 + Chrome, Win7+Firefox, Win7+IE
Zeigt Leerzeichen 1 Glyphe lang an Win7+Chrome, Win10+PhantomJS
Weiß jemand, warum das passiert und ob es dafür eine Lösung gibt?
Antwort1
Das Skript generiert zusammengesetzte Glyphen, indem es auf die Komponentenglyphen verweist (verlinkt). Wenn Sie also [A] und [B] zu [AB] und [AB] und [C] zu [ABC] kombinieren, ist letzteres keine eigenständige Glyphe. Wenn Sie beispielsweise Änderungen an [A] vornehmen, ändern sich auch [AB] und [ABC].
Daher verursacht das Löschen der Zwischenglyphen ([AB] im Beispiel) Probleme und es ist ziemlich überraschend, dass es auf einigen Plattformen funktioniert hat.