Hinting a Font“

Die Herstellung einer angedeuteten Schriftart kann hauptsächlich in drei Hauptteile unterteilt werden:

  • lesen von Hinweisen aus einer vorhandenen Schriftart im endgültigen Schriftformat
  • Hinzufügen von Hinweisen zu einer vorhandenen Schriftart in .vfc (oder .1) formatieren Sie
  • Schreiben Sie Hinweise in generierte endgültige Schriftarten.

Hinweise in Glyphen mit PostScript-Geschmack (PS-Hinweise) gibt es nur auf einer Ebene, sodass beim Import keine Übersetzung oder Konvertierung erforderlich ist. FontLab kann PS-Hinweise verlustfrei lesen und schreiben, PS-Hinweise verlustfrei ändern und generieren. Genauer gesagt: FontLab unterstützt PostScript-Hinweise nativ. Beim Lesen von OpenType PS (.otf) Schriftarten konvertiert FontLab CFF-Hinweise in PostScript-Hinweise.

Hinting in TrueType-aromatisierten Glyphen (TT Hinting) existiert auf zwei Ebenen:

  • der Low-Level-TT-Hinweis (nativ) – Assemblercode in der TrueType-Befehlssprache, kompiliert in binärer Form, gespeichert in OpenType TT (.ttf) und TrueType-Fonts, sowie optional im FontLab hinterlegt.in: vfc/.alle Dokumente.
  • the high-level TT hinting (visual) – visuelle Anweisungen in der FontLab-eigenen TTH-Sprache, die im FontLab gespeichert sind.in: vfc/.alle Dokumente.

FontLab kann TT-Hinweise auf niedriger Ebene lesen. Es kann auch die gespeicherten TT-Hinweise auf niedriger Ebene schreiben, jedoch nur für Glyphen, die nicht geändert wurden. Wenn Sie eine Glyphe ändern, wird der gespeicherte TT-Hinweis auf niedriger Ebene entfernt.

FontLab kann auch PS-Hinweise in TT-Hinweise auf hoher Ebene konvertieren, die TT-Hinweise auf hoher Ebene ändern und die TT-Hinweise auf hoher Ebene in TT-Hinweise auf niedriger Ebene konvertieren (kompilieren).

Hinweis

FontLab kann den TT-Hinweis auf niedriger Ebene nicht in den TT-Hinweis auf hoher Ebene konvertieren (dekompilieren).

Opening Fonts“

Wenn Sie eine TrueType-aromatisierte angedeutete Schriftart öffnen, werden die Low-Level-TT-Hinting-Anweisungen immer gelesen, gespeichert in der .vfc-Dokument und wieder in ein neues Dokument geschrieben.ttf-Schriftart – aber nur für die Glyphen, die nicht in FontLab geändert wurden. Der Export wird über die Exportprofile gesteuert.

Die blaue „T“ -Markierung in der unteren linken Ecke einer Glyphenzelle zeigt an, dass TT-Hinweise auf niedriger Ebene in der Glyphe vorhanden sind und unverändert exportiert werden.

Wenn Sie PostScript-aromatisierte Schriftarten öffnen, wird ihre Andeutung immer aus der Schriftart gelesen, die in der .vfc-Dokument und exportiert gemäß den Exportprofilen.

PostScript-Konturen und PS-Hinweise“

PS-Hinweise UI-Elemente“

Profile“

Das Dialogfeld Profile steuert einige wichtige Aspekte der Generierung von PostScript-Schriftarten (Typ 1 und OpenType PS). Standardmäßig werden angedeutete Schriftarten exportiert und automatisch Hinweise für nicht angedeutete Glyphen generiert:

Die Option Hinweis verwenden exportiert vorhandene Hinweise und neue Hinweise, wenn Autohint aktiviert ist.

Mit der Option Autohint: „Unhinted glyphs“ können Sie Glyphen automatisch autohint , auch wenn Sie keine bestimmten Autohinting-Aufgaben ausgeführt haben. Wenn eine Glyphe keine PS-Hinweise enthält und diese Option aktiviert ist, generiert FontLab automatisch Hinweise für diese Glyphe.

Wenn Sie Ihren Hinweis manuell steuern möchten und es gute Gründe gibt, warum Sie einige Glyphen nicht angegeben haben, wählen Sie „Nein“ im Dropdown-Menü Autohint. Auf diese Weise können Sie auch Schriftarten mit PostScript-Geschmack ohne Hinweise generieren, wenn Sie die PS-Hinweise aus allen Glyphen entfernen.

Wenn Sie alle vorhandenen Hinweise durch Autohinting-Ergebnisse ersetzen möchten, wählen Sie „Alle Glyphen“ im Dropdown-Menü Autohint.

Hinweise in X-Richtung verwenden ermöglicht den Export vertikaler Hinweise. Schalten Sie dies aus, wenn Sie sie nicht benötigen. Hinweise in Y-Richtung (horizontal) werden trotzdem exportiert.

Recalc zones und Recalc stems Zonen bzw. Stems beim Export neu berechnen. Wenn deaktiviert, werden vorhandene Zonen und Stämme exportiert.

Hinweis

Beachten Sie, dass Sie ein neues Exportprofil erstellen müssen, um dessen Optionen bearbeiten zu können.

Glyph window“

Um die PS-Hinweise in der Glyphe anzuzeigen, aktivieren Sie View > Show > Hints. Um die PS-Ausrichtungszonen (blaue Zonen) anzuzeigen, aktivieren Sie View > Show > Zones.

Font Info“

Während die Hinweise auf der Glyphenebene gesteuert werden, gibt es eine Reihe relevanter schriftweiter Hinting-Einstellungen. Um sie anzuzeigen und zu bearbeiten, öffnen Sie das Dialogfeld Font Info.

Vorbauten

Die Seite Vorbauten steuert die vertikalen Standardstiele, die den Hinweisen in x-Richtung entsprechen, sowie die horizontalen PS-Standardstiele, die den Hinweisen in y-Richtung entsprechen. Horizontale Stiele sind wichtiger als vertikale.

Die Standard-Vorbauten werden in PS Hinting verwendet, und sie werden auch in TT-Standard-Vorbauten umgewandelt, die in der CVT-Tabelle gespeichert sind.

Wenn Sie auf Auto stems klicken, wird automatisch eine Liste der in der Schriftart gefundenen Standard-Stems erstellt. Dies geschieht durch Analyse der PS-Hinweiswerte in der Schriftart — was bedeutet, dass die Schriftart Hinweise haben muss, damit Auto Stems funktioniert.

Beachten Sie auch, dass FontLab häufig mehr PS-Standard-Stems generiert als wirklich notwendig. In Myriad Roman sind die ursprünglichen V-Stammwerte beispielsweise 88 92 und die ursprünglichen H-Stammwerte 67 73. Nach Auto-Stielen sind die V-Stielwerte 88 70 97 und die H-Stielwerte 73 55 68. In einigen Fällen liegen die Werte ziemlich nahe beieinander, und Sie möchten sie möglicherweise vereinheitlichen.

Hinweis

Wenn Sie PS Hinting in TT Hinting konvertieren, können Sie die Präzision der Einzelverbindungsbefestigung steuern, mit der FontLab jede Stammbreite mit den TT-Standardstämmen abgleicht. Wenn Sie weniger Standard-Stiele erstellen und die Genauigkeit erhöhen, werden die Stiele in der TT-Schriftart einheitlicher angezeigt. Wenn Sie mehr Standard-Stiele erstellen und die Genauigkeit verringern, werden die Stiele in der TT-Schriftart vielfältiger angezeigt.

Zonen

Die Seite Zonen steuert die primären PS-Ausrichtungszonen (die sich normalerweise oberhalb der Grundlinie befinden) sowie die sekundären PS-Ausrichtungszonen (die sich normalerweise unterhalb der Grundlinie befinden).

Die PS-Ausrichtungszonen werden in PS-Hinweisen verwendet und auch in TrueType-Ausrichtungszonen konvertiert.

Durch Klicken auf die Schaltfläche Zonen automatisch erkennen erstellt FontLab automatisch Ausrichtungszonen für die Schriftart. Dazu werden die Begrenzungsrahmen einer fest codierten Liste englischer Groß- und Kleinbuchstaben analysiert. Wenn Ihre Schriftart mehrere Alphabete (Skripte) enthält oder Ziffern oder Großbuchstaben enthält, die offensichtlich eine andere Höhe als Groß- oder Kleinbuchstaben haben, sollten Sie weitere PS-Ausrichtungszonen hinzufügen, die die Überschwingungsunterdrückung steuern.

Die PostScript-Hinting-Parameter sind auf der Seite Andere Werte ausgeblendet und betreffen nur PS-Hinting. Weitere Informationen zu diesen Parametern finden Sie im Dialogfeld Font Info und in der Spezifikation für das Schriftformat Type 1.

PS Autohinting“

Wenn Ihre Schriftart bereits PS-Hinweise, Standardstiele und Ausrichtungszonen definiert hat, können Sie diesen Schritt überspringen.

Wenn Ihre Schriftart keine PS-Hinweise enthält, sollten Sie die folgenden Schritte ausführen, um PS-Hinweise automatisch zu erhalten:

  1. Gehen Sie zu Font Info > Zonen und klicken Sie auf Zonen automatisch erkennen.
  2. Fügen Sie die Ausrichtungszonen nach Bedarf hinzu und überarbeiten Sie sie.
  3. Wählen Sie Werkzeuge > Aktionen.
  4. Führen Sie im Abschnitt Hinweise die Aktion Autohint für alle Glyphen in Ihrer Schriftart aus.
  5. Wenn Sie nur Y-Richtungshinweise (d. h. horizontale Hinweise) generieren möchten, führen Sie die Aktion Hinweise für alle Glyphen in Ihrer Schriftart entfernen aus und aktivieren Sie in den Optionen der Aktion Vertikale Hinweise entfernen und deaktivieren Sie horizontale Hinweise entfernen.

Hinweis

Einige Gründe, warum Sie möglicherweise nur Y-Richtungen generieren möchten, liegen darin, dass Sie eine TrueType-Schriftart generieren möchten, die nicht in x-Richtung angedeutet werden muss. Dies wäre der Fall für eine Schriftart, die nur in ClearType funktioniert, oder die Schriftart ist kursiv und die vertikalen Hinweise machen wenig Sinn.

Wählen Sie Jedes Mal, wenn Sie eine Aktion ausführen, die Option Auf gesamte Schriftart anwenden aus.

  1. Gehen Sie zu File > Font Info > Stems und klicken Sie auf Auto stems.
  2. Fügen Sie die PS-Standardstiele nach Bedarf hinzu, überarbeiten Sie sie und fügen Sie sie zusammen.
  3. Klicken Sie auf OK.

Nach Abschluss dieses Vorgangs haben Sie eine angedeutete PostScript-Schriftart.

TrueType-Konturen und „Hinweise“

Bevor Sie eine TrueType-Schriftart in FontLab erstellen, sollten Sie sicherstellen, dass die folgenden Elemente in der Schriftart vorhanden sind:

  • ausrichtungszonen
  • Standardstiele
  • PS-Hinweise

Diese drei Parameter werden von FontLab verwendet, um automatisch (visuelle)TT-Hinweise auf hoher Ebene zu generieren.

TT-Hinting-UI-Elemente“

Profile“

Wie bei PostScript-Hinting definieren Exportprofile, wie TT-Hinting exportiert wird:

Hinweis

Beachten Sie, dass Sie ein neues Exportprofil erstellen müssen, um dessen Optionen bearbeiten zu können.

Im TrueType-Hinter-Menü können Sie die Hinting-Engine auswählen. Sie können zwischen „FontLab TTH“ (natives FontLab-Hinting), „TTFAutohint“ (das automatische Hinting-System von FreeType) und dem im Dialogfeld Font Info ausgewählten Hinting-System wählen. Die Option „Angegeben in Font Info“ ist standardmäßig festgelegt, so dass Ihre Hinting-Optionen lokal für die jeweilige Schriftart zu ändern, verwenden Sie die Font Info > Andere Werte Seite.

Deaktivieren Sie Vorhandene visuelle TTH-Befehle verwenden, um TT-Hinweise auf hoher Ebene, die manuell mit dem TrueType-Hinting-Tool erstellt wurden, nicht zu exportieren.

Deaktivieren Sie Importierte native TrueType-Hinweise verwenden, um die importierten TT-Hinweise auf niedriger Ebene nicht zu exportieren.

Aktivieren Sie Rebuild PS hints, um vorhandene PS-Hinweise zu ignorieren und automatisch neu zu erstellen, bevor Sie die Autohinting-Engine „FontLab TTH“ verwenden.

Font Info“

Die Optionen TrueType Hinting und Smoothing sind auf der Seite Font Info > Other Values ausgeblendet und wirken sich nur auf TT Hinting für die aktuelle Schriftart aus. Weitere Informationen zu diesen Parametern finden Sie im Dialogfeld Font Info und in der TTFAutohint-Systemspezifikation.

Einstellungen“

Die TrueType-Autohinting-Seite Einstellungen > enthält mehrere Optionen, mit denen Sie steuern können, wie PS-Hinweise in FontLab in (visuelle) TT-Hinweise auf hoher Ebene umgewandelt werden.

Die vielleicht wichtigste Einstellung hier ist die Präzision der Einzelverbindungsbefestigung. Dieser numerische Wert steuert die Toleranz, in der FontLab jede Schaftbreite mit den TT-Standardschäften (CVT-Einträgen) abgleicht. Wenn beispielsweise einer der TT-Standardstiele 168 ist und die Präzisionseinstellung auf 3 eingestellt ist, werden alle Stämme mit der Breite 165-171 mit diesem Wert verknüpft, nicht jedoch Stämme mit einer Breite von 164 oder 172 Einheiten.

Weitere Informationen zu diesen Optionen finden Sie unter Einstellungen > TrueType-Autohinting.

Anwendungsfenster“

Um TT-Hinweise auf hoher Ebene anzuzeigen und zu ändern, öffnen Sie eine beliebige Glyphe in einem Glyph-Fenster und wählen Sie Tools > TrueType Hinting.

Das TrueType-Hinting-Tool verfügt über zahlreiche Subpanels, die Sie öffnen können: die Truetype-Programm-Panel, Stämme, Zonen und andere Parameter-Dialoge. Das TrueType-Hinting-Fenster wird automatisch geöffnet.

Hinweis

Das TrueType-Hinting-Bedienfeld (in macOS- und Windows-Versionen von FontLab) verwendet denselben Rasterizer wie Microsoft Windows. Es gibt zwei Rendering-Modi: ClearType, das die Ergebnisse von TrueType-Hinweisen mit Subpixel-Positionierung anzeigt (wie es die meisten Benutzer moderner Windows-Systeme sehen würden), und Black / White, das die Ergebnisse von TrueType-Hinweisen in reinem Schwarzweiß ohne Antialiasing anzeigt (wie Benutzer älterer Windows-Systeme sehen würden oder diejenigen, die ClearType unter modernen Windows deaktiviert haben).

Hinweis

In Wirklichkeit gibt es in verschiedenen Windows-Versionen viel mehr Schriftarten-Rendering-Modi und -varianten: verschiedene Arten der Glättung, verschiedene Einstellungen für das Subpixel-Rendering und verschiedene Möglichkeiten, wie Glyphenmetriken im Subpixel-Raster gerendert werden. Die beiden Rastermodi in der TrueType-Vorschau sind repräsentativ für „schwierige“ Szenarien, in denen TrueType-Hinweise am meisten helfen können. Microsoft entwickelt seine Font-Rendering-Techniken ständig weiter – wenn Ihre Hinting-Ergebnisse in FontLab gut aussehen, werden sie für echte Windows-Benutzer genauso gut oder besser aussehen.

Klicken Sie auf die Schaltfläche Vorbauten in der Eigenschaftsleiste, um den Dialog Vorbauten zu öffnen, in dem Sie die TT-Standardvorbauten steuern können.

Klicken Sie auf die Schaltfläche Zonen , um den Dialog Ausrichtungszonen zu öffnen, in dem Sie die TT-Ausrichtungszonen steuern können.

Klicken Sie auf die Schaltfläche Andere Parameter , um das Dialogfeld TTH-Parameter zu öffnen, in dem Sie lokale TT-Hinting-Optionen steuern können.

Nach der Konvertierung von PS-Hinting in TT-Hinting entsprechen die TT-Stems und -Zonen den Standard-Stems und Ausrichtungszonen, die in Font Info definiert wurden.

Outline-Konvertierung und TT-Autohinting“

Hinweis

Stellen Sie daher sicher, dass Sie eine Sicherungskopie Ihres ursprünglichen Designs mit PostScript-Konturen gespeichert haben.

Bitte beachten Sie auch, dass bei der Konvertierung von PS-Konturen in TT-Konturen durch FontLab die Qualität der Konvertierung von der UPM-Größe der Schriftart und der Kurvenkonvertierungstoleranz in den Einstellungen abhängt. Je kleiner die UPM-Größe ist, desto weniger TT-Konturpunkte erzeugt FontLab. Wenn Ihre UPM-Größe sehr hoch ist, ist die Anzahl der TT-Gliederungspunkte groß, was zu weniger zufriedenstellenden TT-Autohinting-Ergebnissen führen kann (da FontLab möglicherweise „verwirrt“ ist, welche Gliederungspunkte am besten von den TT-Hinting-Anweisungen gesteuert werden). Es ist auch möglich, die Anzahl der TT-Gliederungspunkte nach der Gliederungskonvertierung mithilfe der FontLab-Bereinigungsfunktion zu reduzieren. In der Regel: Versuchen Sie nach Möglichkeit, die Anzahl der TT-Gliederungspunkte auf einem vernünftigen Minimum zu halten.

Bitte führen Sie die folgenden Schritte aus, um eine PS-angedeutete Schriftart in eine TT-angedeutete Schriftart mit TrueType-Konturen zu konvertieren:

  1. Gehen Sie zu Einstellungen > TrueType Autohinting und passen Sie die Art und Weise an, wie PS-Hinweise in TT-Hinweise konvertiert werden. Überprüfen Sie insbesondere den Präzisionswert für die Einzelverbindungsbefestigung.
  2. Schließt alle geöffneten Glyphenfenster.
  3. Wählen Sie Extras > Aktionen, wählen Sie im Abschnitt Grundlagen die Aktion In TT-Kurven konvertieren, aktivieren Sie Auf gesamte Schriftart anwenden und klicken Sie auf OK.
  4. Wählen Sie Werkzeuge > Aktionen Wählen Sie erneut im Abschnitt Grundlagen die Aktion Konturrichtung festlegen, klicken Sie auf die Option TrueType-Richtung festlegen, aktivieren Sie Auf gesamte Schriftart anwenden und klicken Sie auf OK.
  5. Wenn Sie sich entschieden haben, die Anzahl der TT-Konturpunkte nach der Konvertierung zu reduzieren (was zu kleinen Anpassungen der Glyphenformen führen kann), wählen Sie im Abschnitt Kontur die Aktion Bereinigen, aktivieren Sie Auf gesamte Schriftart anwenden und klicken Sie auf OK.
  6. Wählen Sie im Abschnitt Hinting die Aktion TT Autohint aus, aktivieren Sie Apply to entire font und klicken Sie auf OK.

Glyph-Zellen erhalten die braune „T“ -Markierung in der unteren linken Ecke, die anzeigt, dass (visuelle) TT-Hinweise auf hoher Ebene in der Glyphe vorhanden sind:

Nach Abschluss dieser Schritte haben Sie eine grundlegende TT-Autohinted-Schriftart. Sie können jetzt Ihre TrueType-Schriftart generieren oder mit der Feinabstimmung der TT-Autohinting-Ergebnisse fortfahren.

Feinabstimmung der TT-Autohinting-Ergebnisse“

So starten Sie die Feinabstimmung der TT-Autohinting-Ergebnisse:

  1. Öffnen Sie eine Glyphe im Glyph-Fenster.
  2. Wählen Sie Werkzeuge > TrueType-Hinweis.
  3. Klicken Sie in der Eigenschaftsleiste des Glyph-Fensters auf die Schaltfläche Stems , um TT-Stems zu öffnen, die aus den PS-Standard-Stems kopiert wurden. Das Bearbeiten der TT-Stämme kann einen erheblichen Einfluss darauf haben, wie konsistent das Erscheinungsbild verschiedener Stämme angezeigt wird, insbesondere bei der reinen Schwarzweißwiedergabe. Das Zusammenführen einiger Stammwerte führt beispielsweise zu einer Schriftart, in der die leicht unterschiedlichen Stämme konsistenter erscheinen.
  4. Klicken Sie in der Eigenschaftsleiste des Glyphenfensters auf die Schaltfläche Zonen , um die Zonen zu öffnen, die aus den PS-Ausrichtungszonen kopiert wurden.

Ein wichtiger Parameter für TT-Stämme ist der ppm2-Wert. Dieser Wert gibt die ppem-Größe an, bei der (meistens im Schwarzweißmodus) die Stiele von 1 Pixel Breite auf 2 Pixel Breite gedreht werden. (Der Eintrag ppm3 gibt die ppem-Größe an, bei der die Stämme von 2 Pixel auf 3 Pixel Breite usw. gedreht werden.).

Das Absenken dieser ppem-Werte führt dazu, dass die betroffenen Stängel in kleinen Größen schwerer erscheinen. Das Erhöhen dieser ppem-Werte führt dazu, dass die betroffenen Stämme in kleinen Größen heller erscheinen. Wenn Sie beispielsweise einen mittleren Stil und einen Semibold-Stil in Ihrer Familie haben und diese bei kleinen Punktgrößen zu ähnlich aussehen, können Sie die Einträge ppm2 und ppm3 im Semibold-Stil verringern (damit sie schwerer erscheinen) und sie im Medium-Stil erhöhen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.