Was ist eine Polynom-Kerning-Tabelle?

Aus Robert Bringhursts The Elements of Typographic Style :

Namen wie TVR Murti und TRV Murti stellen beispielsweise mikroskopisch kleine typografische Probleme dar, die keine Binomial-Kerning-Tabelle lösen kann. Schriftarten mit Polynom-Kerning-Tabellen – die in der Lage sind, ein bestimmtes Buchstabenpaar je nach Kontext auf unterschiedliche Weise zu kernen – existieren seit einem Jahrzehnt und werden eines Tages die Norm sein. Vorerst sind sie eine Seltenheit.

Was genau ist eine Polynom-Kerning-Tabelle? Wie unterscheidet sie sich von einer Binomial-Kerning-Tabelle oder einer Standard- Kerning-Tabelle? Was ist damit oder seine Implementierung macht es polynomial ?

Antworten (2)

Polynom bedeutet einfach, aus mehreren Termen zu bestehen, im Gegensatz zu Binomial, das nur aus zwei Termen besteht.

In den meisten Fällen ist Kerning der Abstand zwischen Zeichenpaaren (binomial). Es ist jedoch möglich und sinnvoll, Kerning basierend auf einer größeren Zeichenkette (Polynom) anzuwenden. Dies wird kontextuelles Kerning genannt . (Soweit ich weiß, ist der Begriff Polynom-Kerning kein Standardbegriff und wird häufiger und häufiger als kontextbezogenes Kerning bezeichnet. )

Kontextuelles Kerning wird häufig bei Zeichen mit negativen Seitenwerten benötigt. Meistens mit einem Leerzeichen oder Satzzeichen dazwischen. Zum Beispiel das Triplett L apostrophe A. Das L apostrophePaar hat ein negatives Kerning und das apostrophe APaar hat ein negatives Kerning – dies kann dazu führen, dass Lund Akollidieren und das Apostroph zu nah am Aund zu weit weg vom L.

Geben Sie hier die Bildbeschreibung ein

Kontextuelles Kerning wird vom OpenType-Format unterstützt, aber die Unterstützung in Desktop-Publishing-Software und verschiedenen Textverarbeitungsmodulen ist begrenzt.

Ich habe keine Zahlen, um dies zu belegen, aber meiner Erfahrung nach wird kontextbezogenes Kerning nicht von vielen Schriftdesignern implementiert. Nach dem sehr langen und mühsamen Prozess des Unterschneidens von Zeichenpaaren werden sich nicht viele Designer allzu viele Gedanken über kontextbezogenes Unterschneiden machen. Vor allem, wenn die Unterstützung so begrenzt ist.

Verwandte Lektüre zum kontextuellen Kerning:


Hinweis: Der größte Teil dieser Antwort stammt aus diesem vorherigen Q&A .

Es ist auch eine Zeitverschwendung, es sei denn, Sie haben zufällig ein Computerprogramm, um es zu tun

Das Präfix von nomial bezieht sich auf die Anzahl der Glyphen, die bei der Bestimmung des Kernings berücksichtigt werden. Daher verwendet eine Binomial-Kerning-Tabelle Kerning-Paare, während eine Polynom-Kerning-Tabelle Kerning-Triplets, Quadruplets usw. berücksichtigt.

Während diese Wortwahl durch den griechischen Ursprung der binomischen und polynomischen Bedeutung , die aus zwei/mehreren Teilen besteht, einigermaßen gerechtfertigt ist, halte ich sie für eine schlechte Wahl, da diese Begriffe bereits von der Mathematik übernommen werden und für das Schriftdesign als solches relevant sind. In der Regel wird anstelle von polynomialem Kerning der Begriff kontextuelles Kerning verwendet .

Um den Unterschied zu veranschaulichen, betrachten wir die Beispiele aus dem Zitat. Ich habe sie einmal nur mit Kerning-Paaren gerendert (oben) und dann den Abstand so angepasst, wie ich es gerne hätte (unten). Denken Sie daran, dass letzteres nur eine schnelle illustrative Skizze und nicht perfekt ist:

Geben Sie hier die Bildbeschreibung ein

Wie Sie sehen können, sieht es mit Pair Kerning nicht gut aus. Zum Beispiel gibt es zu viel Platz in V. und RV . Dies vermeidet wahrscheinlich Überschneidungen in Kombinationen wie VV Triplet Kerning berücksichtigt, welcher Buchstabe nach oder vor dem Punkt steht, und kann daher den Punkt gegebenenfalls näher am V platzieren. Darüber hinaus kann es die Abstände in allen Großbuchstaben-Punkt-Großbuchstaben-Kombinationen harmonisieren.

Quadruplet-Kerning könnte beispielsweise den Raum in R. M und V. M harmonisieren, indem anerkannt wird, dass sich das V in den Wortraum neigt, während sich das R davon weglehnt. Die tatsächliche Umsetzung in einem Satzprogramm ist jedoch unwahrscheinlich, da diese normalerweise nicht die Leerzeichen der Schriftart verwenden, sondern selbst mit Leerzeichen umgehen.