Wie soll ich beim Entwerfen einer Schrift diakritische Zeichen behandeln, die mit benachbarten Glyphen kollidieren würden - einschließlich anderer diakritischer Zeichen?
In diesem Beispiel sehen Sie, dass es viele Kollisionen gibt:
Das ist ein extremes Beispiel, das in normalem Text niemals vorkommen wird, und ich gehe davon aus, dass Akzentkollisionen eher die Ausnahme als die Norm sind, aber da ich nicht spreche und mit den meisten Sprachen, die Diakritika verwenden, nicht vertraut bin, bin ich es nicht sicher.
Ich sehe einige Optionen für den Umgang mit diesen Kollisionen:
Passen Sie die Glyphenmetriken an diakritische Zeichen an. Dies würde das Problem der Kollisionen lösen, die Metriken jedoch unnötig beeinflussen, selbst in (den meisten) Fällen, in denen sie nicht benötigt werden.
Manuelles Kerning der Problemzeichenpaare. Das manuelle Erkennen aller möglichen Kollisionen wird ein langer Prozess für das sein, was - in den meisten Fällen - bestenfalls Randfälle sein werden.
Erstellen Sie Ligaturen für häufig auftretende Kollisionen. Das klingt nach einer guten Idee für die häufigsten Vorkommen, aber ich habe keine Ahnung, welche Paare überhaupt in normalem Text vorkommen, egal wie häufig.
Vergiss es ... Wenn diese Kollisionen im normalen Text nicht häufig vorkommen, ist es vielleicht Zeitverschwendung, sie zu berücksichtigen.
Sollte ich mich um diese Kollisionen kümmern? Wenn ja, wie soll ich damit umgehen?
Gibt es eine Liste häufig vorkommender Kollisionspaare, auf die ich mich beziehen kann? Dies würde mir helfen, nur Paare zu kern, die tatsächlich auftreten werden.
f
, t
, d
und b
? Ähnliches: Beim Anpassen einer Phonetik-Schriftart sah ich, dass die Kombination f
und viele akzentuierte Zeichen zusammenstießen (die "allgemeine" Ligatur fi
ist ein bekannter Fall). Ich habe eine Alternative f
mit einem kürzeren Flag erstellt und sie mit OpenType-Regeln gelöst, sodass sie nur bei Bedarf angezeigt wurde.