Liste der typografischen Merkmale - List of typographic features

Typografische Merkmale, die durch digitale typografische Systeme ermöglicht werden , haben viele Anforderungen an Computersysteme zur Nachbildung traditioneller Typografie gelöst und die Möglichkeiten durch viele neue Merkmale erweitert. Drei Systeme sind im allgemeinen Gebrauch: Opentype , entwickelt von Microsoft und Adobe , Apple - s Apple Advanced Typography (AAT) und SIL 's Graphite . Die folgenden Listen enthalten Informationen zu OpenType- und AAT-Funktionen. Graphit hat keinen festen Satz von Funktionen; Stattdessen bietet es Schriftarten die Möglichkeit, ihre eigenen Funktionen zu definieren.

Typografische OpenType-Funktionen

Das OpenType-Format definiert eine Reihe von typografischen Merkmalen, die eine bestimmte Schriftart unterstützen kann. Einige Software wie Adobe InDesign oder neuere Versionen von Lua / XeTeX geben Benutzern die Kontrolle über diese Funktionen, um beispielsweise ausgefallene stilistische Großbuchstaben (Swash Caps) zu aktivieren oder zwischen Ranging (volle Höhe) und Nicht-Ranging (alt .) zu wählen -style oder Kleinbuchstaben) Ziffern. Einige Webbrowser unterstützen auch OpenType-Features gemäß der CSS Fonts Module Level 3-Spezifikation, wodurch OpenType-Features direkt über die font-feature-settingsEigenschaft oder indirekt über übergeordnete Mechanismen gesetzt werden können.

In den folgenden Tabellen sind die in Version 1.8.1 der OpenType-Spezifikation definierten Funktionen aufgeführt. Die Codes in der Spalte "Typ" werden im Anschluss an die Tabellen erläutert. OpenType-Funktionen sind möglicherweise nur auf bestimmte Sprachskripte oder bestimmte Sprachen oder in bestimmten Schreibmodi anwendbar. Die Features sind entsprechend in mehrere Tabellen aufgeteilt.

Funktionen, die hauptsächlich für südasiatische Alphasilben (Indisch/Brahmisch) bestimmt sind oder ausschließlich von diesen benötigt werden

Langer Name Etikett Typ Beschreibung
Formulare über der Basis abvf S1 Ersetzt den über der Basis liegenden Teil eines Vokalzeichens. Für Khmer und ähnliche Skripte.
Positionierung der Markierung über der Basis abvm P4,5 Positioniert eine Markierungs-Glyphe über einer Basis-Glyphe.
Substitutionen über der Basis abvs S4 Ligiert einen Konsonanten mit einer Übermarkierung.
Formulare unter der Basis blwf S4 Ersetzt die Kombination Halant+Konsonant durch eine tiefgestellte Form.
Positionierung der Markierung unter der Basis blwm P4,5 Positioniert eine Markierungs-Glyphe unter einer Basis-Glyphe
Substitutionen unter der Basis blws S4 Ligiert einen Konsonanten mit einer Untermarke.
Vorab-Formulare pref S4 Ersetzt Halant+Konsonant am Ende eines Konsonantenclusters durch eine Glyphe am Anfang. Khmer, Myanmar, Malayalam, Telugu
Ersetzungen vor der Basis pres S4,5 Ligiert Konsonantenkombinationen.
Substitutionen nach der Basis psts S4 Ligiert einen letzten Konsonanten + Konsonanten.
Post-Base-Formulare pstf S4 Ersetzt Endhalant+Konsonant durch Sonderform. Khmer und Gurmukhi, Malayalam
Distanz dist P2 Passt die horizontale Positionierung zwischen Glyphen an. (Immer aktiviert, im Gegensatz zu 'kern'.)
Akhand akhn S4 Hindi für unzerbrechlich . Ligiert Konsonant+Halant+Konsonant, normalerweise nur für k-ss- und j-ny-Kombinationen.
Halant-Formen haln S4 Ersetzt eine Glyphe für final consonant+ halant .
Halbe Form half S4 Ersetzt Konsonant+Halant durch eine Halbform, was darauf hinweist, dass es Teil einer Konjunktion ist.
Nukta-Formen nukt S4 Ersetzen Sie Konsonant + Nukta (Punktemarke) durch einzelne Glyphe.
Rakar-Formen rkrf S4 Ersetzt halant+ra durch eine Rakar- Glyphe, was darauf hinweist , dass es Teil einer Konjunktion ist.
Reph-Formular rphf S4 Ersetzt das anfängliche ra+halant durch ein abschließendes Reph- Zeichen, das einen Teil einer Konjunktion anzeigt.
Vattu-Varianten vatu S4 Ersetzt Konsonant+Rakar-Kombinationen durch eine Vattu- Varianten-Ligatur.
Konjunktionsformen cjct S4 Ligiert Konsonant+Halant+Konsonant, zeigt einen Teil einer Konjunktion an.
Konjunktionsform nach Ro cfar S1 Khmer

Funktionen, die hauptsächlich für ostasiatische Tetragramme (Chinesisch, Japanisch, Koreanisch) gedacht sind oder ausschließlich von diesen benötigt werden

Langer Name Etikett Typ Beschreibung
Vereinfachte Formulare smpl S1 Ersetzt Sinogramme durch ihre vereinfachten Versionen, kann sprachabhängig sein
Traditionelle Formen trad S1,3 Ersetzt chinesische Schriftzeichen durch ihre traditionellen Versionen
Traditionelle Namensformen tnam S1 Japanische Alternativen für Eigennamen
Expertenformulare expt S1 Typografische Alternativen für einige japanische Tetragramme
Hojo Kanji-Formen hojo Hojo wechselt für japanische Tetragramme
NLC-Kanji-Formen nlck NLC wechselt für japanische Tetragramme
JIS 78 Formulare jp78 S1,3 JIS C 6226-1978 Alternativen für japanische Tetragramme, nicht zugänglich per Unicode
JIS 83-Formulare jp83 S1 JIS X 0208-1983 alternativ für japanische Tetragramme, nicht zugänglich per Unicode
JIS 90-Formulare jp90 S1 JIS X 0208-1990 Alternativen für japanische Tetragramme, nicht zugänglich per Unicode
JIS 04-Formulare jp04 JIS 2004 alternativ für japanische Tetragramme, nicht zugänglich per Unicode
Hangul hngl S1,3 Transliteriert chinesische Schriftzeichen mit koreanischem Hangul
Führende Jamo-Formulare ljmo S4 Anfangsgruppe von Konsonanten für ein synthetisiertes koreanisches Hangul-Tetragramm
Nachgestellte Jamo-Formulare tjmo S4 Letzte Konsonantengruppe für ein synthetisiertes koreanisches Hangul-Tetragramm
Vokal Jamo Formen vjmo S4 Mediale Vokalgruppe für ein synthetisiertes koreanisches Hangul-Tetragramm
Volle Breiten fwid S1 Ersetzt Zeichen mit proportionalem Abstand durch Versionen mit voller Breite (insbesondere für lateinische Buchstaben im Chinesischen)
Halbe Breiten hwid S1,P1 Ersetzt Zeichen mit gleichmäßigem Abstand durch die Version mit halber Breite
Alternative halbe Breiten halt P1 Positioniert Glyphen voller Breite auf Leerzeichen halber Breite neu
Dritte Breiten twid S1,P1 Ersetzt Zeichen mit gleichmäßigem Abstand durch eine Version von 1/3 Breite (Satzzeichen usw.)
Viertelbreiten qwid S1 Ersetzt Glyphen mit gleichmäßigem Abstand durch Glyphen mit Viertelbreite (Interpunktion usw.)
Proportionale Breiten pwid S1 Ersetzt gleichmäßig verteilte Glyphen durch proportionale
Proportionale Alternativen palt P1 Positioniert ansonsten Monospace-Zeichen entsprechend der Glyphenbreite
Proportionaler Kana pkna S1 Kana zur Verwendung neben Alphabeten, ohne Rastertypografie
Ruby Notation Formen ruby S1 Rubinzeichen , Kleingedrucktes
Horizontale Kana-Alternativen hkna S1 Alternative Formen für horizontalen Kana- Text, zB ー für chōonpu statt |, vgl.vkna
Vertikales Kana vkna S1 Alternative japanische Kana-Formen für vertikalen Text, zB | für chōonpu statt ー, vgl.hkna
Zentrierte CJK-Interpunktion cpct P1 Positioniert Satzzeichen vertikal und horizontal

Funktionen, die hauptsächlich für westasiatische (semitische, arabische) und andere kursive Schriften oder Schriftarten bestimmt oder ausschließlich von diesen benötigt werden

Langer Name Etikett Typ Beschreibung
Kursive Positionierung curs P3 Präzise Positionierung der Verbindung eines Buchstabens zu einem benachbarten
Begründung Alternativen jalt S3 Vom Benutzer wählbare breitere und schmalere Alternativen, die speziell zum Justieren verwendet werden
Positionierung durch Ersetzen markieren mset S5 Wird in Windows 95 zum Positionieren von arabischen Zeichen verwendet
Erforderliche kontextbezogene Alternativen rclt S6 Kontextalternativen für die korrekte Textanzeige erforderlich, die sich von der Standardverbindung für andere Buchstaben unterscheiden, besonders wichtig für Arabisch
Erforderliche Ligaturen rlig S3 Ligaturen für die korrekte Textanzeige erforderlich (beliebige Schrift, aber in Kursivschrift)
Isolierte Formen isol S1 Ersetzt eine Sonderform eines Buchstabens, der außerhalb eines Wortes vorkommt (erforderlich für Arabisch und Syrisch)
Anfangsformulare init S1 Ersetzt eine Sonderform eines Buchstabens am Wortanfang (erforderlich für Arabisch und Syrisch)
Mediale Formen medi S1 Ersetzt eine Sonderform von Buchstaben zwischen anderen Buchstaben in Wörtern (erforderlich für Arabisch und Syrisch)
Mediale Form #2 med2 S5 Syrisch
Terminalformulare fina S1 Ersetzt eine Sonderform eines Buchstabens am Ende von Wörtern (erforderlich für Arabisch und Syrisch)
Terminalform #2 fin2 S5 Syrisch
Terminalformular #3 fin3 S5 Syrisch
Letzte Glyphe auf Zeilenalternativen falt S3 Ersetzt die letzte Glyphe in der Zeile durch eine Alternative
Glyphenzerlegung dehnen stch S2 Ersetzt einen oder mehrere Buchstaben durch eine spezielle Form einer dehnbaren Glyphe (von Syrisch erforderlich)

Funktionen für zweikammerige Alphabete (Latein, Griechisch, Kyrillisch usw.)

Langer Name Etikett Typ Beschreibung
Kapitälchen smcp S1 Ersetzt Kleinbuchstaben durch Kapitälchen- Versionen
Großbuchstaben zu Small Caps c2sc S1 Ersetzt Großbuchstaben durch Kapitälchen
Petite Mützen pcap S1 Ersetzen Sie Kleinbuchstaben durch ihre petite caps- Analoga
Hauptstädte zu Petite Caps c2pc S1 Ersetzt Großbuchstaben durch Petite Caps
Unicase unic S1 Ersetzt Klein- und Großbuchstaben durch eine Reihe von Einzelbuchstaben-Glyphen
Kapitalabstand cpsp P1 Passt den Abstand zwischen den Buchstaben in Großbuchstaben an
Groß-/Kleinschreibung beachten case P1 Ersetzen Sie Zeichen, insbesondere Satzzeichen, durch Formen, die besser für Großbuchstaben geeignet sind, vgl. titl
Kursivschrift ital S1 Ersetzt Buchstaben durch entsprechende kursive Glyphe
Ordnungszahlen ordn S6,4 Ersetzt Zeichen durch Ordinalformen zur Verwendung nach Zahlen

Funktionen je nach Schreibrichtung

Langer Name Etikett Typ Beschreibung
Alternative vertikale Metriken valt P1 Positioniert kürzere Zeichen vertikal mit Zeichen voller Höhe
Alternative vertikale halbe Metriken vhal P1 Positioniert vertikal zu zentrierende Zeichen mit halbhohen Zeichen
Proportionale alternative vertikale Metriken vpal P1 Positioniert Glyphen vertikal neu, um sie auf proportionale Zeichen voller Höhe zu zentrieren
Vertikale Alternativen vert S1 Eine Untermenge von vrt2: bevorzuge die letztere Funktion
Vertikale Alternativen und Rotation vrt2 S1 Ersetzt Zeichen durch für vertikales Schreiben geeignete Formen, ggf. durch Drehen um 90°
Vertikale Alternativen für die Drehung vrtr S1 Ersetzt Zeichen durch Formen, die für vertikales Schreiben geeignet sind, möglicherweise durch Verschieben oder Form
Vertikales Kerning vkrn P2,8 Feine vertikale Positionierung von Zeichen basierend auf der Form
Glyphe von links nach rechts wechselnd ltra S1 Ersetzt Zeichen durch Formen, die einer links-nach-rechts-Darstellung entsprechen (außer gespiegelte Formen)
Von links nach rechts gespiegelte Formulare ltrm S1 Ersetzt Zeichen durch möglicherweise gespiegelte Formen, die einer links-nach-rechts-Darstellung entsprechen
Glyphe von rechts nach links wechselnd rtla S1 Ersetzt Zeichen durch Formen, die einer rechts-nach-links-Darstellung entsprechen (außer gespiegelte Formen)
Von rechts nach links gespiegelte Formulare rtlm S1 Ersetzt Zeichen durch möglicherweise gespiegelte Formen, die einer rechts-nach-links-Darstellung entsprechen

Funktionen für Ziffern und Mathematik

Langer Name Etikett Typ Beschreibung
Futterfiguren lnum S1 Ersetzt Ziffern durch Glyphen, die besser in Großbuchstaben passen, oft auch tnum
Oldstyle-Figuren onum S1 Ersetzt Ziffern durch alte Ziffern mit Gehäuse , oft auchpnum
Proportionale Zahlen pnum S1 Ersetzt Ziffern durch Glyphen mit proportionaler Breite, oft auch onum
Tabellenabbildungen tnum S1 Ersetzt Ziffern durch Glyphen einheitlicher Breite, oft auch lnum
Brüche frac S4 Wandelt durch Schrägstrich getrennte Zahlen mit Diagonalbruch um
Alternative Brüche afrc S4 Wandeln Zahlen getrennt durch Schrägstrich mit alternativer gestapelte Fraktion Form
Nenner dnom S1 Konvertiert in die entsprechende Bruchnennerform, aufgerufen von frac
Zähler numr S1 Konvertiert in die entsprechende Bruchzählerform, aufgerufen von frac
Wissenschaftliche Unterlegene sinf S1 wie in "H 2 O", "SO x " oder "YC b C r " (aber mit der gleichen Schriftstärke und vordefinierten Position im Gegensatz zu diesen einfachen HTML-Subs und -Sups)
Durchgestrichene Null zero S1 Ersetzt die 0-Zahl durch eine durchgestrichene 0
Mathematisches Griechisch mgrk S1 Ersetzt griechische Zeichen durch Sonderformen für die Verwendung in der Mathematik
Abgeflachte Akzentformen flac Diese Funktion wird beim Layout einer mathematischen Formel auf einzelne Glyphen angewendet.
Punktlose Formulare dtls Die punktlosen Formen sollen als Grundformen verwendet werden, um mathematische Akzente zu setzen.
Der mathematische Skriptstil wechselt ab ssty Diese Funktion kann einen Parameter haben, der die Skriptebene angibt: 1 für einfache tiefgestellte und hochgestellte Zeichen, 2 für zweite tiefgestellte und hochgestellte Zeichen (d. h. Skripte auf Skripten) und so weiter. (Derzeit werden nur die ersten beiden Alternativen verwendet). Bei Glyphen, die von dieser Funktion nicht abgedeckt werden, wird die ursprüngliche Glyphe in tiefgestellten und hochgestellten Zeichen verwendet.

Ligations- und alternative Formularfunktionen für alle Skripte

Langer Name Etikett Typ Beschreibung
Auf alle Alternativen zugreifen aalt S1,3 Besonderheit: Wird verwendet, um dem Benutzer alle alternativen Formen des Charakters zur Auswahl zu präsentieren
Taumeln swsh S1,3 Ersetzt das Zeichen entweder durch oder zeigt mehrere geschwungene Versionen an
Kontextuelles Swash cswh S8 Wandelt Buchstaben in eine geschwungene Version um, basierend auf den Zeichen um den Buchstaben herum
Kontextbezogene Alternativen calt S6 Wendet ein zweites Ersetzungsmerkmal basierend auf einer Übereinstimmung eines Zeichenmusters innerhalb eines Kontexts umgebender Muster an
Historische Formen hist S1 Veraltete Zeichenformen, die nach Ermessen des Benutzers verwendet werden können, vgl. hlig
Lokalisierte Formulare locl S1 Ersetzt Zeichen durch die bevorzugte Form basierend auf der Skriptsprache
Randomisieren rand S3 Ersetzt Zeichen durch zufällige Formen (um die Handschrift zu simulieren)
Alternative Anmerkungsformulare nalt S1,3 Bietet Benutzerzugriff auf eingekreiste Ziffern, umgekehrte Buchstaben usw.
Charaktervariante 1–99 cv01–
cv99
S3 Mehrere Varianten eines einzelnen Zeichens, die für viele andere Zeichen möglicherweise nicht zutreffen, siehe Referenzen für umfangreiche Dokumentation
Stilistische Alternativen salt S1,3 Ersetzt entweder durch oder zeigt eine Liste von stilistischen Alternativen für einen Charakter an
Stilset 1 – 20 ss01-
ss20
S1 Ersetzt Zeichen durch eines aus einem schriftartspezifischen Satz stilistischer Alternativen
Index subs S1 Ersetzt Zeichen durch tiefgestellte Version, vgl. numr
Hochgestellt sups S1 Ersetzt Zeichen durch hochgestellte Version, vgl. dnom
Alternativen betiteln titl S1 Ersetzt Zeichen durch Formen, die für große Schriften geeignet sind, wie in Titeln
Erforderliche Variationsalternativen rvrn S1 Spezielle Varianten eines einzelnen Zeichens, die für eine bestimmte Schriftartvariation gelten müssen, die von variablen Schriftarten benötigt wird
Kontextuelle Ligaturen clig S8 Wendet ein zweites Ligatur-Feature basierend auf einer Übereinstimmung eines Zeichenmusters innerhalb eines Kontexts umgebender Muster an
Diskretionäre Ligaturen dlig S4 Ligaturen nach Ermessen des Benutzers anzuwenden
Historische Ligaturen hlig S1 Veraltete Ligaturen können nach Ermessen des Benutzers angewendet werden
Standardligaturen liga S4 Ersetzt (standardmäßig) eine Zeichenfolge durch eine einzelne Ligatur-Glyphe

Positionierungsfunktionen für alle Skripte

Langer Name Etikett Typ Beschreibung
Glyphenzusammensetzung/-zerlegung ccmp S4,2 Ruft entweder eine Ligaturersetzung für eine Zeichenfolge auf oder ersetzt ein Zeichen durch eine Zeichenfolge. Stellt Logik bereit, die beispielsweise die Reihenfolge der Eingabezeichen effektiv ändern kann.
Kerning kern P2,8 Feine horizontale Positionierung von einer Glyphe zur nächsten, basierend auf den Formen der Glyphen
Positionierung markieren mark P4,5 Feinpositionierung einer Markierungsglyphe zu einem Basiszeichen
Mark-to-Mark-Positionierung mkmk P6 Feinpositionierung eines Markenzeichens zu einem anderen Markenzeichen
Optische Grenzen opbd P1 Positioniert Glyphen am Anfang und Ende der Zeile neu, um den Text präzise auszurichten.
Linke Grenzen lfbd P1 Positioniert Glyphen am Zeilenende neu. Angerufen von opbd.
Rechte Grenzen rtbd P1 Positioniert Glyphen am Zeilenanfang neu. Angerufen von opbd.

Spezielle Funktionen für alle Skripte

Langer Name Etikett Typ Beschreibung
Optische Größe size Kein Lookup: Die Feature-Tabelle bietet Anwendungen Informationen über das Aussehen und die Absicht der Schriftart, um die Schriftartenauswahl zu unterstützen.
Ornamente ornm S3,1 Dekorative Alternativen für das Aufzählungszeichen •

Legende der Ersetzungs- und Positionierungscodes

Unten sind die OpenType-Lookup-Tabellentypen aufgelistet, wie sie in der Spalte "Typ" in den obigen Tabellen verwendet werden. S steht für Substitution und P für Positionierung . Beachten Sie, dass eine Funktion oft von mehr als einem Tabellentyp implementiert werden kann und dass die Spezifikation manchmal den Tabellentyp nicht explizit angibt.

Abkürzung Typ Bezeichnung
S1 GSUB 1 einfache Ersetzung einer Glyphe durch eine andere
S2 GSUB 2 mehrfaches Ersetzen eines Zeichens durch mehrere Glyphen
S3 GSUB 3 Variantenauswahl
S4 GSUB 4 Ligaturen
S5 GSUB 5 kontextuelle Ersetzung
S6 GSUB 6 verkettete kontextuelle Substitution
S7 GSUB 7 Erweiterung für GSUB-Tabellen über 64kB
S8 GSUB 8 umgekehrt verkettete kontextuelle Substitution
P1 GPOS 1 Positionierung einzelner Glyphen
P2 GPOS 2 Positionierung des Glyphenpaares
P3 GPOS 3 kursiver Anhang
P4 GPOS 4 Positionierung der Markierungsglyphen relativ zur Basis
P5 GPS 5 Positionierung von Markierungsglyphen relativ zur Ligatur
P6 GPOS 6 Positionierung von Marken-Glyphen relativ zu einer anderen Marken-Glyphe
P7 GPOS 7 Kontextuelle Positionierung
P8 GPOS 8 erweiterte kontextuelle Positionierung
P9 GPS 9 Erweiterung für GPOS-Tabellen über 64kB

Typografische Merkmale von AAT

Funktionen, die einen Wert annehmen und sich gegenseitig ausschließen:

  • Anmerkung nalt
    • Keine Anmerkung
    • Box-Anmerkung
    • Abgerundete Box-Anmerkung
    • Kreisanmerkung
    • Anmerkung zum umgekehrten Kreis
    • Anmerkung in Klammern
    • Anmerkung zum Zeitraum
    • Anmerkung mit römischen Ziffern
    • Diamant-Anmerkung
  • Charakter-Alternativen
    • Keine Alternativen
    • rand; aalt, calt, falt, jalt, salt, ssXX, hkna/vkna, rtla, vrt2
  • Charakterform half, ruby; ljmo, vjmo, tjmo
    • Traditionelle Charaktere trad
    • Vereinfachte Zeichen smpl
    • JIS 1978 Zeichen jp78
    • JIS 1983 Charaktere jp83
    • JIS 1990 Zeichen jp90
    • Traditionelle Zeichen, Alternativer Satz 1…5 tnam, hojo, nlck
    • Experten-Charaktere expt, locl
  • CJK Latin-Abstand
    • Halbe Breite hwid, halt
    • Proportional pwid, palt
    • Standardlatein
    • Latein in voller Breite fwid
  • Kursive Verbindung init, medi/med2, fina/fin2/fin3; haln, nukt, vatu, rphf, pres, pstf/psts
    • Nicht verbunden isol
    • Teilweise verbunden calt, clig
    • Kursiv curs
  • Designkomplexität
    • Designstufe 1
    • Designebene …
  • Diakritik
    • Diakritische Zeichen anzeigen
    • Diakritische Zeichen ausblenden
    • Zerlegen Sie diakritische Zeichen ccmp
  • Brüche
    • Keine Brüche
    • Vertikale Brüche afrc
    • Diagonale Brüche frac, dnom, numr
  • Ideografischer Abstand
    • Gesamtbreite fwid
    • Proportional pwid, palt
  • Kana-Abstand
    • Gesamtbreite fwid
    • Proportional pwid, palt
  • Briefkasten case
    • Groß- und Kleinschreibung
    • Alle Kappen
    • Alles klein geschrieben
    • Kapitälchen smcp, pcap
    • Anfangs-Caps c2sc, c2pc
    • Initial Caps und Small Caps
  • Nummer Fall
    • Kleinbuchstaben onum
    • Großbuchstaben lnum
  • Zahlenabstand
    • Zahlen mit einfachem Abstand tnum
    • Proportionale Zahlen pnum
  • Ornament-Sets ornm
    • Keiner
    • Dingbats
    • Pi-Zeichen
    • Fleuron
    • Dekorative Bordüren
    • Internationale Symbole
    • Mathe-Symbole mgrk
  • Textabstand
    • Proportional pwid, palt
    • Monospace fwid
    • Halbe Breite hwid, halt
    • Normal
  • Vertikale Position
    • Keine vertikale Position
    • Vorgesetzte supr
    • Unterlegene subs, sinf
    • Ordnungszahlen ordn

Funktionen, die eine Reihe von Werten annehmen:

  • Ligaturen
    • Erforderliche Ligaturen rlig, clig
    • Gemeinsame Ligaturen liga
    • Seltene Ligaturen hlig, dlig
    • Logos
    • Rebus Bilder
    • Diphthong-Ligaturen
    • Quadratische Ligaturen
    • Quadratische Ligaturen, abgekürzt
  • Mathematische Extras
    • Bindestrich zu Minus ('-' → '-')
    • Sternchen zum Multiplizieren ('*' → '×')
    • Schrägstrich zum Teilen ('/' → '÷')
    • Ungleichheitsligaturen
    • Exponenten
  • Intelligente Schwünge swsh, cswh
    • Wortanfangsschwammungen
    • Wortfinale Swashes
    • Anfängliche Swashes der Linie
    • Endgültige Swashes der Linie falt
    • Nicht abschließende Schwünge jalt
  • Stiloptionen
    • Keine Stiloptionen
    • Anzeigetext size
    • Gravierter Text
    • Beleuchtete Kappen
    • Titelkappen titl
    • Hohe Mützen
  • Transliteration locl
  • Typografische Extras
    • Bindestriche zu Em Dash ('--' → '-')
    • Bindestrich zu En Bindestrich ('-' → '–')
    • Unslashed Zero zero
    • Form Interrobang ('!?'/'?!' → '‽')
    • Intelligente Anführungszeichen ('"'"' → '"'"')
    • Perioden zu Ellipse ('...' → '…')

Binäre Funktionen, die nur aktiviert werden können:

  • Alle typografischen Funktionen
  • Sprachliche Neuordnung
  • Überlappende Zeichen
  • Vertikale Substitution

Externe Links

  • "Layout-Tag-Registrierung", OpenType-Spezifikation , Microsoft
  • "Font Feature Registry", Schriftarten , Apple – AAT-Layout-Tag-Spezifikationen
  • OpenType-Benutzerhandbuch für Adobe Fonts ( PDF ) , Adobe
  • Eine Einführung in die OpenType-Ersetzungsfunktionen , ich liebe Typografie