Kerning

Kerning

Im Metallsatz war Kerning arbeitsintensiv und teuer, da die Matrizen physisch modifiziert werden mussten. Es wurde daher nur für Buchstabenkombinationen verwendet, die es am meisten benötigten, wie VA oder AV. Mit der Ankunft digitaler Schriftarten wurde es viel einfacher, viele Glyphenkombinationen zu verwenden.

Kerning valuesEdit

In der digitalen Typografie wird Kerning normalerweise auf Buchstabenpaare als Zahl angewendet, um die der Standardzeichenabstand erhöht oder verringert werden soll: ein positiver Wert für eine Erhöhung, ein negativer Wert für eine Abnahme., Die Zahl wird in Schrifteinheiten ausgedrückt, wobei eine Einheit ein bestimmter Bruchteil einer em ist (eine em ist die derzeit verwendete Schriftgröße). Verschiedene Schriftarten können unterschiedliche Einheiten verwenden, aber gemeinsame Werte sind 1000 und 2048 Einheiten/em. Somit bedeutet ein Kerning-Wert von 15 für 1000 Einheiten/em eine Erhöhung des Zeichenabstands um 0,015 der aktuellen Typgröße. (Die Kerning-Einheiten für eine bestimmte Schriftart sind die gleichen wie die Einheiten, die verwendet werden, um die Zeichenbreiten in dieser Schriftart auszudrücken.)

Die meisten Kerning-Anpassungen sind negativ und negative Anpassungen sind im Allgemeinen größer als positive., Anpassungen für verschiedene Paare innerhalb einer bestimmten Schriftart können von winzigen 2 bis über 100 reichen (wenn sie als 1000 Einheiten/em ausgedrückt werden). Die Anpassungen für ein bestimmtes Paar variieren stark von Schrift zu Schrift.

Negatives Kerning wird häufig verwendet, um Großbuchstaben wie T, V, W und Y näher an einige andere Großbuchstaben auf beiden Seiten, insbesondere A, und an einige Kleinbuchstaben auf der rechten Seite anzupassen, z. B. die Kombinationen Ta, Te und To. Es wird auch verwendet, um eine Periode (Full Stop) oder ein Komma näher an diese und an F und P sowie an die Kleinbuchstaben r, v, w und y anzupassen., Einige andere Kombinationen, die negatives Kerning verwenden, sind FA, LT und LY sowie Buchstaben wie A, L und h, gefolgt von einem Anführungszeichen.

Positives Kerning wird hauptsächlich in Verbindung mit Sonderzeichen und Satzzeichen verwendet (z. B. der Kleinbuchstabe f gefolgt von rechter Klammer oder Anführungszeichen). Abhängig von der Schriftart kann auch ein kleines positives Kerning für akzentuierte Buchstaben und für Paare wie Bo, Dw und TY erforderlich sein.

Die folgende Tabelle enthält einige Beispiele für Kerning-Paare und deren Werte., Diese Werte basieren auf 1000 Einheiten / em und die Kerning-Paare werden vom negativsten zum positivsten Kerning-Wert geordnet. Die Samples stammen aus den Kerning-Tabellen der Minion Pro-Schriftart. In anderen Schriftarten kann das Kerning sehr unterschiedlich sein.

Ein“ -146 W. -144 P, -139 L“ -135 VA -123 F. -110 YA -104 Te -98
AV -97 Vr -86 PA -85 m“ -82 a“ -79 FA -78 UA–78 w.,fe −9
vo −8 xc −8 yo −8 Ix −6 e, −6 st −5 he −4 Fw −3
us −3 Ak +3 la +3 Oj +5 il +5 CO +7 bc +9 Xf +10
fr +10 F” +12 wb +12 YW +13 So +14 Co +15 VT +16 cv +16
Dv +17 OC +18 Bc +20 RX +20 T” +22 gy +24 r: +24 XA +25
ry +29 w; +31 f?, +76 f“ +121

Die Buchstaben müssen mit Unterschneidung hängt davon ab, welche Sprachen die schriftart verwendet werden. Da einige Buchstabenkombinationen in normalen Wörtern in keiner Sprache verwendet werden, ist ein Kerning dieser Buchstaben nicht erforderlich. Nicht proportionale (Monospaced) Schriftarten verwenden kein Kerning, da ihre Zeichen immer den gleichen Abstand haben.,

Kerning tablesEdit

In älteren Schriftformaten wie Microsofts TrueType werden die Kerning-Werte in einer einfachen Kern-Tabelle angegeben, in der jeder Eintrag aus einem Zeichenpaar und ihrem Kerning-Wert besteht. (Apple hat die Kern-Tabelle jedoch um komplexere Funktionen erweitert, einschließlich kontextbezogener und klassenbasierter Kerning, die später in OpenType gefunden wurden, wenn auch nicht in der gleichen genauen Form.) TrueType-Schriftarten haben in der Regel mehrere hundert Paare, aber einige haben mehr als tausend.,

Da OpenType eine Obermenge von TrueType ist, werden Kern-Tabellen für TrueType-Schriftarten, die als OpenType gepackt sind, weiterhin unterstützt; PostScript-basierte (CFF) OpenType-Schriftarten verfügen jedoch nicht über diese Option. OpenType führte eine neue, einheitliche Methode ein, um unter anderem Kerning über die Glyphenpositionierungstabelle (GPOS) anzugeben. Die neueren Font-Releases von Adobe haben überhaupt keine Kern-Tabellen mehr, sondern geben nur Kerning über GPOS an.,

Da eine OpenType-Schriftart Tausende von Glyphen und folglich eine große Anzahl von Zeichenpaaren enthalten kann, die ein Kerning benötigen, verfügen OpenType-Schriftarten möglicherweise über ein ausgeklügeltes System von Tabellen und Untertabellen, um den gesamten Speicherplatz zu minimieren. (Kerning wird als Teil einer breiten Palette neuer Glyphenpositionierungsfunktionen behandelt, die in GPOS gespeichert sind.) Das System basiert auf dem Konzept der Glyphen-Klassen: Anstelle einer eindimensionalen Tabelle, in der jeder Eintrag einem Zeichenpaar entspricht, gibt es zweidimensionale Tabellen, in denen jeder Eintrag einem Glyphenpaar entspricht., Eine Klasse umfasst mehrere Zeichen, deren rechte Kontur (und rechte Seitenlagerung) für Kerning-Zwecke identisch ist, oder mehrere Zeichen, deren linke Kontur (und linke Seitenlagerung) identisch ist. Alle Zeichenpaare, bei denen das erste aus der ersten Klasse und das zweite aus der zweiten Klasse stammt, benötigen denselben Kerning-Wert, sodass dieser Wert nur einmal in der Tabelle angegeben werden muss. Die Zeilen in der zweidimensionalen Tabelle entsprechen Klassen mit ersten Zeichen und die Spalten Klassen mit zweiten Zeichen., Der Kerning-Wert für ein bestimmtes Zeichenpaar befindet sich in der Tabelle am Schnittpunkt der Klassen, zu denen sie gehören.

Dieses System ist sehr sparsam, aber notwendigerweise begrenzt. Zum Beispiel können viele der Klassen ziemlich klein sein. Außerdem kann eine Schriftart mit vielen Arten von Glyphen mehrere solcher Tabellen erfordern. Schließlich bleiben viele Paare, die nicht durch Klassen dargestellt werden können., Für sie werden einfachere, eindimensionale Tabellen bereitgestellt: Jede Tabelle ist für ein bestimmtes Zeichen, das das erste in vielen Paaren ist, und die Einträge enthalten die Zeichen, die das zweite in diesen Paaren sind, zusammen mit den entsprechenden Kerning-Werten.

Eine Kategorie von Buchstaben, die sich gut für klassenbasiertes Kerning eignen, sind solche mit diakritischen Zeichen. Diese Buchstaben können der Klasse des Grundbuchstabens hinzugefügt werden und können zusammenbleiben, unabhängig davon, ob sie das erste oder zweite Zeichen in einem Paar sind: (a à á â), (e è é ê) usw., Ein Buchstabe kann nicht in die Klasse aufgenommen werden, wenn sich sein Kerning in bestimmten Paaren von den anderen unterscheidet (z. B. Yá vs. Yä).

Die meisten modernen Office-und Desktop-Publishing-Systeme unterstützen OpenType-Funktionen und damit klassenbasiertes Kerning.

Automatisches und manuelles kerningEdit

Drei Versionen von“ WAR “ in der Clarendon-Schrift: Die Top-Version hat kein Kerning, die mittlere Version hat etwas Kerning., Die untere Version wurde wahrscheinlich für diese Zeichenkombination überstrapaziert: Das eng beieinander liegende “ WA „balanciert nicht mit dem“ AR “ – Paar, das nicht näher kommen kann.

Automatisches Kerning bezieht sich auf das Kerning, das von einem Programm automatisch angewendet wird, im Gegensatz zu überhaupt keinem Kerning oder dem vom Benutzer manuell angewendeten Kerning. Es gibt zwei Arten von automatischem Kerning: metrisch und optisch. Bei Metric Kerning verwendet das Programm direkt die Werte in den Kerning-Tabellen, die in der Schriftartdatei enthalten sind. Die meisten Systeme mit typografischen Merkmalen bieten heute diese Art von Kerning., Optisches Kerning hingegen ist nur in den fortgeschritteneren Systemen verfügbar. Bei Optical Kerning verwendet das Programm einen Algorithmus, um aus ihren Umrissen den optimalen Abstand für jedes Paar aufeinanderfolgender Zeichen zu berechnen. Bei beiden Arten des automatischen Kernings erlaubt das System dem Benutzer normalerweise, eine minimale Schriftgröße für das Anwenden von Kerning anzugeben, wenn der Benutzer der Meinung ist, dass Kerning für kleinere Schriftgrößen nicht erforderlich ist.,

Bei metrischem Kerning muss das Programm in einem Text, der mehrere Schriftarten verwendet, entscheiden, welche Kerning – Tabelle verwendet werden soll, wenn zwei aufeinanderfolgende Zeichen zu verschiedenen Schriftarten gehören – die Tabelle aus der Schriftart des ersten oder des zweiten Zeichens-oder um Kerning insgesamt zu vermeiden. In diesem Fall ist optisches Kerning vorzuziehen. Eine häufige Situation tritt auf, wenn kursiver Text mit einem römischen Symbol endet (rechte Klammer oder Anführungszeichen, Fragezeichen usw.).) und die Schräglage des letzten Buchstabens kollidiert mit dem Symbol.,

Manuelles Kerning, das in einigen Systemen verfügbar ist, ermöglicht es dem Benutzer, das automatische Kerning zu überschreiben und jeden Kerning-Wert direkt auf ein Zeichenpaar an einer bestimmten Stelle im Text anzuwenden. Wenn diese Funktion nicht verfügbar ist, kann sie simuliert werden, indem für diese beiden Zeichen die Funktion verwendet wird, die den Abstand zwischen den Zeichen in einem Textblock ändert (normalerweise als Tracking bezeichnet).,

Bei einem Fachmann führt manuelles Kerning in der Regel zu besseren Ergebnissen als optisches Kerning; Beispielsweise können einige Zeichen, die einem algorithmischen Vergleich sehr nahe beieinander liegen, einem menschlichen Leser zu weit voneinander entfernt erscheinen, insbesondere wenn das einzige Element einer Glyphe, das „zu nahe“ ist, eine diakritische Markierung ist. Manuelles Kerning kann sogar besser sein als das metrische Kerning, das vom Designer der Schriftart in die Kerning-Tabelle integriert wurde, da diese Tabellen häufig Fehler oder Auslassungen aufweisen oder der Unterschied einfach eine Frage der persönlichen Präferenz sein kann.,

Contextual kerningEdit

Einige Wörter sind besonders schwer zu Raum. Der Name des Okavango-Flusses in Südwestafrika ist schwierig, da die Buchstaben AVA gut zusammenpassen, aber dadurch wirken die Räume auf beiden Seiten sehr groß. Entweder breiter oder enger Buchstabenabstand könnte hier helfen.

Das kontextbezogene Kerning bezieht sich auf eine Positionsanpassung, die von mehr als zwei aufeinanderfolgenden Glyphen abhängt., Zum Beispiel kann der Abstand einer bestimmten Glyphe nicht nur von der vorhergehenden Glyphe abhängen (wie im normalen Kerning), sondern auch von der folgenden. Obwohl in normalen Dokumenten selten implementiert, ist kontextbezogenes Kerning ein Problem in der Qualitätstypografie.

Ein Beispiel für eine Situation, die ein kontextbezogenes Kerning in der Minion Pro-Schriftart erfordert, ist die Folge von drei Zeichen f. “ (f, Punkt, Anführungszeichen), wie sie häufig am Ende eines Anführungszeichens zu finden ist. Bei Verwendung der Kerning-Tabellen der Schriftart befindet sich das Anführungszeichen zu nahe am f, obwohl ohne den Zeitraum zwischen ihnen der Abstand ausreichend ist., Die Periode reduziert mit anderen Worten ihren Abstand, anstatt ihn zu erhöhen. Die Erklärung ist folgende: Ohne die Periode ist ihr Kerning ein positiver Wert (ausgedrückt als 1000 Einheiten/em). Die Breite der Periode beträgt 228, aber der Kern zwischen f und der Periode ist -5 und zwischen der Periode und dem Anführungszeichen -138. Die Summe ist eine positive 85, im Gegensatz zum ursprünglichen 121: ein Nettoverlust von 36 Einheiten, was erklärt, warum das Anführungszeichen jetzt näher an der f. Kontextuelles Kerning würde die Folge von drei Zeichen erkennen, und würde einen oder beide Zwischenzeichen erhöhen. , Ein ähnliches Problem besteht bei den Buchstaben F, P, T, V, W und Y; mit Komma statt Punkt; oder mit Einzel-statt Doppelzitatzeichen.

Kontextbezogenes Kerning wird vom OpenType-Schriftformat unterstützt, aber nur wenige Schriftdesigner implementieren es, und wahrscheinlich können es derzeit keine Desktop-Publishing-Systeme verwenden. Wenn es wichtig ist, besteht die Lösung für einen Benutzer darin, stattdessen manuelles Kerning zu verwenden.,

Kerning von Subskripten und superscriptsEdit

Während der OpenType-Mathematikstandard das Kerning von Subskripten oder Superskripten nicht unterstützt, fügt die Implementierung von Microsoft Erweiterungen hinzu, um diese Funktion ab Office 2007 zu unterstützen.

Kerning toolsEdit

Font-Editoren ermöglichen es dem Benutzer, die Eigenschaften einer Schriftart einschließlich der Kerning-Tabelle zu ändern (sofern die Schriftlizenz dies zulässt). Sie erreichen dies, indem sie die Tabelle in der tatsächlichen Schriftartdatei ändern. Der Benutzer kann den Kerning-Wert in vorhandenen Paaren ändern oder neue Paare hinzufügen.,

Mit einigen Desktop-Publishing-Systemen kann der Benutzer Kerning-Paare ändern oder hinzufügen, ohne die Schriftartdatei selbst zu ändern. Das System wendet lediglich die neuen Kerning-Werte anstelle der in der Schriftartdatei gefundenen Werte auf das Dokument des Benutzers an.

Unabhängig davon, ob Sie die Schriftartdatei mit einem Schriftarteneditor ändern oder in einem bestimmten System überschreiben, ist der Benutzer auf die vorhandenen Kerning-Funktionen beschränkt., Wenn man also Funktionen wie optisches Kerning oder kontextuelles Kerning oder Kerning eines Paares von Zeichen benötigt, die zu verschiedenen Schriftarten gehören, und wenn dem System diese Funktionen fehlen, müssen andere Mittel verwendet werden.

Einige Desktop-Publishing-Systeme ermöglichen es Entwicklern, Plug-Ins zu erstellen (Erweiterungen, die eine Vielzahl von Funktionen ausführen, die dem System selbst fehlen), und diese Fähigkeit wurde auch für das Kerning verwendet., Im Allgemeinen ermöglichen diese Plug-Ins dem Benutzer, eine Kerning-Änderung automatisch auf ein bestimmtes Zeichenpaar in einem gesamten Dokument anzuwenden, anstatt es manuell nach diesen Paaren zu suchen. Bisher wurden nur grundlegende Kerning-Funktionen über Plug-Ins implementiert, und es ist unklar, ob die erweiterten Funktionen auf diese Weise effektiv implementiert werden können.

Anstatt einem Desktop-Publishing-System Funktionen hinzuzufügen, besteht ein anderer Ansatz darin, das Dokument zu exportieren und außerhalb dieses Systems zu verarbeiten., Alle Kerning-Funktionen können dann mit Werkzeugen auf das Dokument angewendet werden, die von normalen Texteditoren bis hin zu speziell für diese Aufgabe entwickelten Programmen reichen. Das geänderte Dokument wird dann wieder in das Desktop-Publishing-System importiert. Viele Systeme erlauben diesen Vorgang, entweder indem sie das Dokument mit Import-und Exportfunktionen konvertieren oder indem sie ihr internes Dokumentformat zu einem offenen Standard machen. Der Vorteil dieses Ansatzes besteht darin, dass einige komplexe Satzfunktionen, die durch Plug-Ins (insbesondere Kerning) möglicherweise schwer zu implementieren sind, relativ einfach über separate Tools implementiert werden können.,

Kerning in browsersEdit

Die CSS-Eigenschaft text-rendering: optimizeLegibility; aktiviert das Kerning in Firefox, Chrome, Safari, Opera und dem Android-Browser. Eine andere CSS-Eigenschaft, font-feature-settings, aktiviert auch das Kerning in Internet Explorer 10+, Chrome, Edge, Firefox und dem Android-Browser. Es gibt auch eine vorgeschlagene CSS3-Eigenschaft font-kerning, die jedoch nur in Firefox (mit dem Präfix -moz-), Chrome und Opera (mit dem Präfix in beiden) und im Internet Explorer ab Version 10 unterstützt wird., Der CSS3-Entwurf schlägt vor, dass Kerning für OpenType-Schriftarten immer aktiviert sein sollte.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.