Was sind einige gängige Kerning-Paare?

17

Das Einrichten eines guten Kernings ist einer der wichtigsten Aspekte beim Entwerfen einer Schrift. Preiswerte oder kostenlose Schriftarten weisen häufig ein schlechtes oder nicht vorhandenes Kerning auf, und es wird unglaublich mühsam, Texte manuell zu kernen.

Es gibt einige offensichtliche gemeinsame Kerning-Paare wie KO , AV , LT , TA .

Eine Illustration einiger gängiger Kerning-Paare mit und ohne Kerning:

Bildbeschreibung hier eingeben

Das Kerning per Auge kann ein langer und mühsamer Prozess sein, und mein Prozess ist im Moment sehr zufällig. Ich suche also nach einigen gängigen Kerning-Paaren und allgemeinen Zeichenfolgen, mit denen ich beim Kerning arbeiten kann.

Natürlich wird jede Schrift anders sein, aber etwas, das als Ausgangspunkt dienen kann, wäre unglaublich nützlich.

Cai
quelle

Antworten:

11

Obwohl dies Ihre Titelfrage möglicherweise nicht direkt beantwortet, hoffe ich, dass es Ihr Problem ein wenig löst: Die folgenden Techniken haben mir geholfen, die Arbeit beim manuellen Kerning einer Schriftart zu reduzieren (was ein Blackletter war; daher galten Standard-Kerning-Paare nicht):

  • Das mit Abstand wichtigste: Verwenden Sie Kerning-Klassen. Während Ihre Schrift viele Glyphen enthält, sind viele in Bezug auf das Kerning in eine Richtung identisch. Zum Beispiel sollte der rechte Kern von m und n in jeder oder fast jeder Schriftart identisch sein. Bevor Sie mit dem Kerning beginnen, sollten Sie alle Glyphen in sinnvollen Kerning-Klassen zusammenfassen und die Arbeit massiv reduzieren. Jeder vernünftige Schrifteditor sollte Kerning-Klassen unterstützen.

    Abhängig von Ihrer Schriftart kann die Effektivität von Kerning-Klassen gesteigert werden, indem verschiedene Kerning-Klassen für verschiedene Situationen verwendet werden. Zum Beispiel haben à und a in Bezug auf die meisten Kleinbuchstaben den gleichen linken Kern, jedoch nicht in Bezug auf einige Großbuchstaben und f. Für meine Schriftart hatte ich verschiedene Kerning-Tabellen mit verschiedenen Kerning-Klassen für die folgenden Fälle:

    • Kleinbuchstaben ohne f, ſ, ľ, ï,… - Kleinbuchstaben;

    • f, ſ, ľ, ï,… - Kleinbuchstaben;

    • Grossbuchstaben Kleinbuchstaben;

    • Großbuchstaben - Großbuchstaben;

    • Kleinbuchstaben - Kleinbuchstaben.

  • Tunen Sie die Peilungen , dh die voreingestellten (nicht kernenden) Abstände eines Zeichens nach rechts und links. Wenn die Peilung einer Glyphe falsch gewählt ist, bedeutet dies, dass Sie fast jedes Paar mit dieser Glyphe erkennen müssen. Auf der anderen Seite, wenn Sie gut orientiert sind, müssen Sie nicht viel erkennen und Sie sehen direkt, wo Sie erkennen müssen.

  • Ein Trick zum Anpassen der Lager und Kernings besteht darin , Folgendes zu betrachten :

    uuuuuuuuuuuuuuuuuuuuuuuxuuuuuuuuuuuuuuuuuuuuuuu
    uıuunımnuınuınınuımunxuınuımuınuınuımuınuınmu

    Wenn xu ein Kerning benötigt, sollten Sie dies feststellen.

  • Erweitern Sie Ihren Glyphenpool mit angepassten horizontalen Metriken systematisch und gründlich. Beginnen Sie mit dem Anpassen der horizontalen Metriken (Peilungen und Kernings) von „einfachen Buchstaben“ wie i, m, n und u. Stellen Sie sicher, dass Wörter wie Minimum, Aluminium oder Immunität gut aussehen, idealerweise ohne Kerning zwischen den oben genannten Buchstaben. Fügen Sie dann andere Kleinbuchstaben zum Pool hinzu und stellen Sie sicher, dass sie, wo nötig, eine gute Orientierung und einen guten Kern haben. Wenn Ihr Pool nur Kleinbuchstaben enthält, fügen Sie Großbuchstaben hinzu und achten Sie nur auf die richtige Peilung. und so weiter …

  • Wenn Sie diesen Pool haben, lesen Sie viel Text in Ihrer Schriftart, um einige Paare zu finden, die Sie möglicherweise übersehen haben. Es hilft auch, wenn Sie den Text verkehrt herum betrachten.

    Schließlich können Sie sich einen Text generieren, der alle möglichen Buchstabenpaare enthält, und diesen überprüfen. Das folgende Python 3-Skript erledigt beispielsweise die Arbeit für Kleinbuchstaben:

    from random import shuffle
    
    s = "abcdefghijklmnopqrstuvwxyzßþðə"
    pairs = [(c,d) for c in s for d in s]
    shuffle(pairs)
    
    for i, pair in enumerate(pairs):
        print("".join(pair), end=("" if i%3 else " "))
    

    (Dies kann problemlos auf Unixoid-Systemen (hauptsächlich mit Ausnahme von Windows) ausgeführt werden, indem Sie es in einer Datei speichern (etwa kerningtest.py) und dann python3 kerningtest.pyvon einem Terminal im entsprechenden Ordner aufrufen .)

  • Sorgen Sie sich darüber, was tatsächlich zuerst verwendet wird. Die wichtigsten Kernings sind Kleinbuchstaben - Kleinbuchstaben und Großbuchstaben - Kleinbuchstaben. Großbuchstaben - Großbuchstaben und Kleinbuchstaben - Großbuchstaben sind nur in Ausnahmefällen zulässig. Abhängig von Ihrer Schriftart ist dies möglicherweise überhaupt nicht wichtig, z. B. weil Großbuchstaben bei kalligraphischen Schriften nur eine ziemlich schlechte Idee sind. Hoffentlich braucht niemand kyrillisch-lateinische oder römisch-nummerisch-währungssymbolische Kerning-Paare.

Trotz all dieser Tricks ist das Ausführen eines guten manuellen Kernings eine lange und langweilige Arbeit.

Wrzlprmft
quelle
4

Es gibt einige gute und hilfreiche Ressourcen, die Ihnen bei Ihrem Kerning helfen (und auch Ihre Frage zu gängigen Kerning-Paaren beantworten):

Briem.net von Gunnlaugur SE Briem hat einen Abschnitt, der dem Abstand (und dem Kerning ) gewidmet ist, und bietet einige Methoden, um ein gutes Kerning zu erzielen. Beachten Sie auch alle Unterabschnitte des Abstandsabschnitts.

Die Site Kern King sammelt viele Wörter mit problematischen Kerning-Paaren und soll gedruckt, korrigiert, erneut gedruckt, erneut korrigiert werden und so weiter.

Emil Ruder hat in seinem Buch Typografie eine Liste von Wörtern, die Sie während des Abstandsprozesses Ihres Schriftentwurfs testen müssen . Die Liste ist allerdings ziemlich kurz, so dass ich nicht sicher bin, wie viel es der Kern King-Liste hinzufügen würde.

mdomino
quelle