Einführung in Glyph | Glyphendefinition
Denn jede Schriftart enthält Glyphen und kann ohne Glyphen nicht existieren. Das Erlernen von Schriftarten ist ohne das Erlernen von Glyphen nicht möglich. Die Manipulation von Schriftarten in allen Bereichen: Programmierung, Design, Typografie wird ohne Verständnis der Rolle von Glyphen nicht erfolgreich sein. Dieser Artikel soll Ihnen helfen, die Grundlagen der Glyphe zu verstehen.
Was sind Glyphen?
Es gibt viele Definitionen des Begriffs Glyphe. Wir geben Ihnen einige Glyphenbedeutungen.
Glyphe ist ein individuell gestaltetes Zeichen einer Schriftart oder, wie im Artikel Was ist eine Schriftart? beschrieben wurde, eine grafische Darstellung eines Symbols/Zeichens.
Nicht nur jedes Zeichen hat eine Glyphe, sondern das Zeichen kann auch durch einige alternative Glyphen dargestellt werden. Ein Beispiel für einen solchen Fall sehen Sie im Bild unten. Hier wird das Symbol „9“ in der Schriftart „Times New Roman“ dargestellt und in zwei Glyphen dargestellt. Wie Sie sehen, haben sie auch unterschiedliche Unicodes und Namen.
Aber manchmal kann ein Zeichen Zeichen unterschiedlicher Schriften darstellen. So wie das große „T“ für Englisch, Russisch, Deutsch und viele weitere Sprachen gleich ist. Und es wird als separate Glyphe gezählt und dargestellt. Das gleiche Zeichen einer anderen Schriftart ist ebenfalls eine separate Glyphe, da es ein eigenes Design hat.
Im Bild unten sind vier Glyphen eines Großbuchstabens „A“ in verschiedenen Schriftarten dargestellt.
Und wenn man sich das Bild ansieht, kommt einem eine andere Definition von Glyphe als grafische Einheit einer Schriftart in den Sinn.
Bei der Entwicklung ist es wichtig, die Definition von Glyphe als codiertes Zeichen im Auge zu behalten. Der Einfachheit halber sollte jede Glyphe über einen standardisierten Code verfügen, der zur Referenzierung dieser Glyphe in der gesamten Schriftart verwendet wird. Der bekannteste Standard für Glyphencodes ist Unicode. Unicode gibt einem Glyphen in jeder Schriftart jeder Schriftfamilie, in der dieses Glyph vorhanden ist, den gleichen Code.
Jede Glyphe verfügt über viele Codierungsdaten. Die folgende Tabelle zeigt einige dieser Daten für eine Glyphe „@“.
Wo verwenden | Daten kodieren |
---|---|
HTML-Entität (dezimal) | @ |
HTML-Entität (hex) | @ |
So geben Sie in Microsoft Windows ein | Alt+0040 Alt064 Alt64 |
UTF-8 (hex) | 0x40 (40) |
UTF-8 (binär) | 01000000 |
UTF-16 (hex) | 0x0040 (0040) |
UTF-16 (dezimal) | 64 |
UTF-32 (hex) | 0x00000040 (0040) |
UTF-32 (dezimal) | 64 |
C/C++/Java-Quellcode | “\u0040” |
Python-Quellcode | u"\u0040" |
Arten von Glyphen
Glyphen können nach Typen klassifiziert werden:
Charakterglyphen:
- Buchstaben (A, B, C usw.)
- Zahlen (1, 2, 3 usw.)
- Satzzeichen (., ?, ! usw.)
- Diakritische Zeichen (Akzentzeichen, Umlaute)
- Ligaturen (kombinierte Zeichen wie „æ“ oder „œ“)
Symbolische Glyphen:
- Symbole (z. B. Herz, Flagge, Pfeile). Dort sind auch die gesamten Icon-Fonts vorhanden.
- Logos (z. B. Nike-Swoosh, Apple-Logo)
- Mathematische Symbole (z. B. +, -, ×, ÷)
- Ideogramme
Ideogramme
Ideogramme sind Symbole, die eher Ideen oder Konzepte als Töne darstellen. Im Vergleich zu phonetischen Schriftsystemen, in denen Symbole einzelne Laute oder Lautgruppen darstellen, repräsentieren Ideogramme direkt die Bedeutung eines Wortes oder einer Phrase. Sie können Ideogramme anhand der folgenden Merkmale unterscheiden:
- Sie basieren typischerweise auf Bildern oder Symbolen, die einen visuellen Bezug zu dem Konzept haben, das sie darstellen.
- Ideogramme vermitteln die Bedeutung direkt.
- Solche Schriftsysteme können sehr komplex sein und tausende verschiedene Symbole enthalten.
Wenn Sie immer noch Zweifel haben, was Ideogramme sind, finden Sie hier einige Beispiele, die Ihnen das Konzept besser erklären:
- Chinesische Schriftzeichen, ein komplexes Ideogrammsystem, das einzelne Wörter oder ganze Phrasen darstellen kann.
- Ägyptische Hieroglyphen, von denen viele Ideogramme waren und Objekte, Tiere oder Konzepte darstellten.
- Piktogramme – einfache Zeichnungen, die Objekte oder Aktionen darstellen und häufig in Beschilderungs- oder Kommunikationssystemen verwendet werden.
Glyphensätze
Glyphset ist eine Komposition/Sammlung von Glyphen, die eine Schriftart bilden. Jede Schriftart hat eine unterschiedliche Anzahl von Glyphen in ihrem Glyphensatz. Beispielsweise umfasst Arial 4503 Glyphen, während Montserrat 1943 Glyphen umfasst.
Um herauszufinden, wie viele Glyphen eine bestimmte Schriftart enthält, können Sie eine kostenlose Anwendung von Aspose verwenden. Der Font Viewer ist einfach zu verwenden. Sie erhalten Informationen zu Schriftartquelle, Beschreibung, Designer, Lizenz, Dateiname, Schriftname, Schriftfamilie, Stil, Postscript-Name, Version usw.
Jede Schriftartdatei enthält einen Glyphset. Jede Schriftartdatei enthält außerdem eine oder mehrere Tabellen. Diese Tabellen werden als Zeichentabellen bezeichnet. Es ist wie eine Tabelle mit Zellen, die mit Zeichen/Glyphen gefüllt sind. Jede Zelle/jeder Slot hat einen Code und durch diesen Code wird die benötigte Glyphe indiziert, gefunden, dargestellt und dann gerendert. Diese Tabellen sind hinsichtlich der Anzahl der Zellen ähnlich, jedoch nicht hinsichtlich der Zellenablage. Wie bereits erwähnt, hat jede Schriftart eine andere Größe des Glyphensatzes. Aus diesem Grund sind bei einer Schriftart einige Zellen mit Zeichen gefüllt, bei einer anderen Schriftart können dieselben Zellen jedoch leer sein.
Das nächste Bild zeigt den Unterschied in den Glyphensätzen der Schriftarten Franklin Gothic und Ebrima. Dort werden sie per Unicode indiziert.
Metriken für Schriftartglyphen
Glyphenmetriken sind die Parameter, die beeinflussen, wie die Glyphe beim Erstellen des Textlayouts positioniert wird.
Glyphenmetriken werden normalerweise unterteilt in:
- Horizontale Metriken (Latein, Kyrillisch, Arabisch usw.);
- Vertikale Metriken (Chinesisch, Japanisch, Mongolisch usw.)
Die bekanntesten Glyphen-Metriken sind:
- Vorschubbreite ist der Platz, den eine Glyphe einnimmt. Dies ist die Breite der Linie vom Ursprungspunkt der Glyphe bis zum Ursprungspunkt der nächsten Glyphe.
- Ursprung – ist der Punkt, an dem ein Symbol endet und das nächste beginnt.
- Seitenlager – ist Leerraum auf der linken oder rechten Seite der Glyphe. Seitenwinkel können negativ (wenn ein Glyph mehr Platz einnimmt als die Vorschubbreite) oder positiv (ein Glyph nimmt weniger Platz als die Vorschubbreite ein) sein. Der Unterschied wird im Bild erklärt.
- Grundlinie – ist eine unsichtbare Linie, die zur Positionierung der Glyphen verwendet wird.
- Aufstieg – ist die Länge vom Ursprungspunkt auf der Grundlinie bis zum höchsten Punkt der Glyphe.
- Aufsteiger – ist die horizontale Linie, die durch den höchsten Punkt der höchsten Glyphe der Schriftart verläuft. Sie wird auch Aufstiegslinie genannt.
- Abstieg – ist die Länge vom Ursprungspunkt auf der Grundlinie bis zum tiefsten Punkt der Glyphe.
- Unterlänge – ist die horizontale Linie, die durch den tiefsten Punkt der untersten Glyphe der Schriftart verläuft. Sie wird auch Abstiegslinie genannt.
- Begrenzungsrahmen – ist ein Quadrat, das die sichtbaren Teile der Glyphe umrahmt.
- Höhe – ist die vertikale Größe des Glyphen-Begrenzungsrahmens.
- Breite – ist die horizontale Größe des Begrenzungsrahmens der Glyphe. Normalerweise ist width kleiner als advance width, aber bei einigen Glyphen ist die Situation umgekehrt. Der Unterschied zwischen diesen beiden Werten ist im Bild dargestellt.
Alle zuvor beschriebenen Kennzahlen können Sie im Bild unten erfahren.
Kerning
Wenn man über Glyphenmetriken spricht, muss man einen weiteren damit verbundenen Begriff erwähnen: Kerning. Normalerweise ist der Abstand zwischen den Glyphen standardmäßig gleich, aber einige Kombinationen würden dann locker aussehen. Beispiele für solche Kombinationen sind „LT“, „WA“, „YA“ usw. Kerning passt den Abstand zwischen Glyphen an, sodass die Wörter im Text glatt aussehen. Das Bild unten zeigt den Unterschied, den Kerning mit sich bringt.
Nicht jedes Schriftformat enthält Kerning-Informationen. Darüber hinaus werden einige Kerning-Formate von einigen Schriftarten nicht unterstützt, beispielsweise von True Type-Schriftarten. Daher kann es in diesem Fall sinnvoll sein, das Schriftformat zu konvertieren. Hier ist Aspose Font Converter praktisch.
Glyphenvarianten und Alternativen
Hierbei handelt es sich um verschiedene Variationen einer bestimmten Glyphe innerhalb einer Schriftart, die Designern alternative Optionen zur Auswahl für visuelle Variationen und Anpassungen bieten. Hier ist ein genauerer Blick auf Glyphenvarianten und -alternativen:
- Schriftglyphenvarianten
Glyphenvarianten sind unterschiedliche Versionen oder stilistische Variationen einer bestimmten Glyphe innerhalb einer Schriftart. Sie können alternative Formen, unterschiedliche Striche, Variationen in der Buchstabenform oder einzigartige Designelemente umfassen.
- Stilistische Alternativen
Stilalternativen sind Glyphenvarianten, die alternative Designs für bestimmte Zeichen oder Buchstabenkombinationen bieten. Sie können von subtilen Variationen der Strichstärke oder -krümmung bis hin zu deutlicheren Änderungen der Gesamtform oder des Stils eines Zeichens reichen.
- Kontextbezogene Alternativen
Kontextuelle Alternativen sind Glyphenvarianten, die bestimmte Zeichen basierend auf dem umgebenden Kontext automatisch ersetzen. Sie werden verwendet, um den Textfluss und die Lesbarkeit zu verbessern, indem bestimmte Buchstabenformen an die angrenzenden Zeichen angepasst werden. Kontextuelle Alternativen sind besonders nützlich in Skript- oder Handschriftschriften, bei denen Glyphen eine Verbindung zu benachbarten Zeichen herstellen oder mit ihnen interagieren müssen.
- Ligaturen
Ligaturen sind spezielle Glyphenvarianten, die zwei oder mehr Zeichen zu einer einzigen, optisch einheitlichen Glyphe kombinieren. Ligaturen werden verwendet, um das Erscheinungsbild und die Lesbarkeit bestimmter Zeichenkombinationen zu verbessern, die möglicherweise in Konflikt geraten oder zu visuellen Unannehmlichkeiten führen können. Häufig sind Ligaturen von fi, fl, ff oder die Kombination bestimmter Buchstaben mit bestimmten Ober- oder Unterlängen enthalten.
- Schwingungen und Schnörkel
Schwünge und Schnörkel sind dekorative Glyphenvarianten mit verlängerten oder verzierten Strichen, die häufig am Anfang oder Ende von Wörtern oder Phrasen verwendet werden, um der Typografie einen Hauch von Eleganz und Flair zu verleihen. Sie sind häufig in script oder display Schriftarten.
Werkzeuge zur Erstellung von Vektorgrafiken und Glyphen
Vektorgrafiken sind Bilder, die mithilfe mathematischer Gleichungen und nicht anhand eines Pixelrasters erstellt werden. Dadurch sind sie ohne Qualitätsverlust skalierbar und eignen sich daher ideal für die Erstellung von Glyphen und Schriftarten. Das Beispiel der in Vektorgrafiken erstellten Schriftarten sind SVG-Schriftarten.
Glyphen-Erstellungstools sind Softwareanwendungen, die speziell zum Erstellen, Bearbeiten und Verwalten von Glyphen für Schriftarten entwickelt wurden. Sie bieten Ihnen die Funktionalität für:
- Neue Glyphen von Grund auf erstellen oder vorhandene bearbeiten.
- Kerning-Management.
- Ligaturen erstellen.
- Implementierung erweiterter typografischer Funktionen wie Stilalternativen, Schwünge und kontextbezogene Formen.
- Anzeigen der Schriftart in verschiedenen Größen und Kontexten.
- Speichern von Schriftarten in verschiedenen Formaten.
- Definieren von Schriftartmetriken.
- Importieren von Glyphen aus anderen Quellen.
- Erstellen von Skripten für komplexe Glyphen oder Schriftsysteme.
Beispiele für beliebte Tools zur Glyphenerstellung sind:
- FontLab;
- Adobe Illustrator;
- GlyphEdit;
- Ein Teil der oben genannten Funktionalität wird von der Aspose.Font-API-Lösung abgedeckt oder sogar in den plattformübergreifenden Tools implementiert.
Abschluss
In dem Artikel wurden einige allgemeine Informationen über den Begriff Glyphe und seine Metriken gegeben. Aspose.Font bietet eine erweiterte Lösung, wenn Sie Schriftarten, Glyphen und deren Metriken bearbeiten müssen.
Um zu sehen, welche Funktionalität Sie für die Arbeit mit Glyphen erhalten, werfen Sie einen Blick auf Glyphs namespace der Aspose.Font for .NET-Bibliothek.