Benutzerdefiniertes Kerning einer vorhandenen Schriftart?

Ich bin ein Designer, der mit Entwicklern zusammenarbeitet, um eine mobile App zu erstellen. Ein zentraler Bestandteil der App ist die Darstellung der Zahl „100“ als zentrales Fokuselement. Leider hat die von uns verwendete Schriftart nach dem Zeichen "1" ein extrem breites Kerning, wodurch es eher wie "1 00" aussieht.

Ein engeres Tracking wäre einfach anzuwenden, außer dass das Kerning bei den meisten anderen Zeichenpaaren in Ordnung ist, sodass alles zu eng wäre.

Gibt es eine Möglichkeit, die Schriftart, die wir bereits lizenziert haben, zu bearbeiten, um das Kerning zu verbessern? Wir verwenden Avenir, daher bin ich überrascht, dass dies sogar bei einer so weit verbreiteten Schriftart ein Problem darstellt.

Sind Sie sicher, dass es Kerning ist und nicht etwas so Einfaches wie "das Zeichen 1ist genau so breit wie das Zeichen 0"? Es könnte auch ein Problem in der von Ihnen verwendeten Softwarebibliothek sein.

Antworten (1)

Das Problem ist nicht das Kerning, sondern die Breite der Zahlen. Avenir (zumindest die Version, die ich habe) verwendet tabellarische Zahlen im Gegensatz zu proportionalen Zahlen - was im Wesentlichen bedeutet, dass die Zahlen monospaced sind, wodurch Sie mehr Platz um die "1" haben.

Ein Vergleich von proportionalen und tabellarischen Zahlen:

Geben Sie hier die Bildbeschreibung ein

Weitere Informationen finden Sie unter fonts.com – Proportionale vs. tabellarische Zahlen .

Sie können das Problem in jedem Schrifteditor selbst beheben, indem Sie einfach die Glyphenbreite ändern. Font-Editoren sind nicht die am einfachsten zu verwendenden Programme, wenn Sie nicht wissen, was Sie tun. Dies kann eine vernünftige Lösung sein oder auch nicht.

FontForge ist ein kostenloser Open-Source-Font-Editor, wenn Sie Ihr Glück mit einem Font-Editor versuchen möchten.

Glyphs ist ein weiterer (wenn auch nicht kostenloser und nur für Mac) wohl benutzerfreundlicherer Schrifteditor. Es gibt eine „Mini“-Version, die mehr als genug ist, um das zu tun, was Sie brauchen, und Sie können eine Testversion ohne Einschränkungen herunterladen.

Abgesehen davon, dass Sie die Schriftart selbst in einem Schriftarten-Editor bearbeiten, besteht die einfachste Lösung darin, entweder eine Version der Schriftart mit proportionalen Zahlen zu finden (ich glaube, Avenir Next tut dies, aber ich kann mich irren) oder die Zahlen manuell in der App zu kernen (in iOS für Beispielsweise können Sie das Kerning mit einem NSAttributedString) anpassen.

Wow, Tabellenzahlen waren mir noch gar nicht eingefallen. Genau das ist es. Danke!