FontFeature

FontFeature enumeration

Funktionen bieten Informationen darüber, wie Glyphen in einer Schriftart zum Rendern eines Skripts verwendet werden. https://docs.microsoft.com/en-us/typography/opentype/spec/featuretags

public enum FontFeature

Werte

NameWertBeschreibung
GlyphCompositionDecomposition1667460464Um die Anzahl der Glyphenalternativen zu minimieren, ist es manchmal wünschenswert, das Standardglyphe für ein Zeichen in zwei oder mehr Glyphen zu zerlegen. Darüber hinaus kann es für eine bessere Glyphe vorzuziehen sein, Standardglyphen für zwei oder mehr Zeichen in einem einzigen Glyphen zusammenzufassen Verarbeitung. Diese Funktion ermöglicht eine solche Zusammensetzung/Zerlegung. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ae#ccmp Äquivalentes OpenType-Tag: ‘ccmp’
StandardLigatures1818847073Ersetzt eine Folge von Glyphen durch ein einzelnes Glyph, das für typografische Zwecke bevorzugt wird. Diese Funktion deckt die Ligaturen ab, die der Designer/Hersteller unter normalen Bedingungen verwenden sollte. Äquivalentes OpenType-Tag: ’liga’ https://docs .microsoft.com/en-us/typography/opentype/spec/features_ko#liga
RequiredLigatures1919707495Ersetzt eine Folge von Glyphen durch ein einzelnes Glyph, das für typografische Zwecke bevorzugt wird. Diese Funktion deckt die Ligaturen ab, die das Skript als erforderlich für die Verwendung unter normalen Bedingungen bestimmt. Diese Funktion ist für einige Skripte wichtig, um eine korrekte Glyphenbildung sicherzustellen . https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#rlig Äquivalentes OpenType-Tag: ‘rlig’
ContextualLigatures1668049255Ersetzt eine Folge von Glyphen durch ein einzelnes Glyph, das für typografische Zwecke bevorzugt wird. Im Gegensatz zu anderen Ligaturfunktionen gibt „clig“ den Kontext an, in dem die Ligatur empfohlen wird. Diese Funktion ist in einigen Skriptentwürfen und für Swash-Ligaturen wichtig. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ae#clig Äquivalentes OpenType-Tag: ‘clig’
DiscretionaryLigatures1684826471Ersetzt eine Folge von Glyphen durch ein einzelnes Glyph, das für typografische Zwecke bevorzugt wird. Diese Funktion deckt die Ligaturen ab, die nach Wunsch des Benutzers für Spezialeffekte verwendet werden können. https://docs.microsoft.com/en-us /typography/opentype/spec/features_ae#dlig Äquivalentes OpenType-Tag: ‘dlig’
HistoricalLigatures1751935335Einige Ligaturen wurden in der Vergangenheit häufig verwendet, erscheinen heute jedoch anachronistisch. Einige Schriftarten enthalten die historischen Formen als Alternativen, sodass sie für einen „Punkt“-Effekt verwendet werden können. Diese Funktion ersetzt die standardmäßigen (aktuellen) Formen durch die historische Alternativen. https://docs.microsoft.com/en-us/typography/opentype/spec/features_fj#hlig Äquivalentes OpenType-Tag: ‘hlig’
ProportionalFigures1886287213Ersetzt Abbildungsglyphen, die auf einheitliche (tabellarische) Breiten festgelegt sind, durch entsprechende Glyphen, die auf glyphenspezifische (proportionale) Breiten festgelegt sind. https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-pnum Äquivalentes OpenType-Tag: ‘pnum’
TabularFigures1953396077Ersetzt Figurenglyphen, die auf proportionale Breiten eingestellt sind, durch entsprechende Glyphen, die auf einheitliche (tabellenförmige) Breiten eingestellt sind. Tabellenbreiten sind im Allgemeinen die Standardeinstellung, aber das kann nicht mit Sicherheit angenommen werden. Natürlich wäre diese Funktion in monospaced Designs nicht vorhanden. https ://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-tnum Äquivalentes OpenType-Tag: ’tnum'
LiningFigures1819178349Diese Funktion ändert ausgewählte nicht-linierende Figuren in linierende Figuren. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#lnum Äquivalentes OpenType-Tag: ’lnum'
OldstyleFigures1869509997Diese Funktion ändert ausgewählte Figuren vom Standard- oder Linienstil in die Form im alten Stil. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#onum Äquivalentes OpenType-Tag: ‘onum’
VerticalAlternates1986359924Wandelt Standardglyphen in Glyphen um, die für die aufrechte Darstellung im vertikalen Schreibmodus geeignet sind. https://docs.microsoft.com/en-us/typography/opentype/spec/features_uz#tag-vert Äquivalentes OpenType-Tag: „vert“
VerticalAlternatesAndRotation1987212338Ersetzt einige Glyphen mit fester Breite (halbe, dritte oder viertel Breite) oder proportionaler Breite (hauptsächlich Latein oder Katakana) durch Formen, die für vertikales Schreiben geeignet sind (d. h. um 90 Grad im Uhrzeigersinn gedreht). https:// docs.microsoft.com/en-us/typography/opentype/spec/features_uz#tag-vrt2 Äquivalentes OpenType-Tag: ‘vrt2’
StylisticSet011936928817Stilsatz 1 Zusätzlich zu oder anstelle von stilistischen Alternativen einzelner Glyphen (siehe „Salt“-Funktion) können einige Schriftarten Sätze stilistischer Glyphen enthalten, die Teilen des Zeichensatzes entsprechen, z. B. mehrere Varianten für Kleinbuchstaben in eine lateinische Schriftart. https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-ss01---ss20 Äquivalentes OpenType-Tag: ‘ss01’
StylisticSet021936928818Stilsatz 2 Äquivalentes OpenType-Tag: ‘ss02’
StylisticSet031936928819Stilsatz 3 Äquivalentes OpenType-Tag: ‘ss03’
StylisticSet041936928820Stilsatz 4 Äquivalentes OpenType-Tag: ‘ss04’
StylisticSet051936928821Stilset 5 Äquivalentes OpenType-Tag: ‘ss05’
StylisticSet061936928822Stilsatz 6 Äquivalentes OpenType-Tag: ‘ss06’
StylisticSet071936928823Stilsatz 7 Äquivalentes OpenType-Tag: ‘ss07’
StylisticSet081936928824Stilsatz 8 Äquivalentes OpenType-Tag: ‘ss08’
StylisticSet091936928825Stilsatz 9 Äquivalentes OpenType-Tag: ‘ss09’
StylisticSet101936929072Stilsatz 10 Äquivalentes OpenType-Tag: ‘ss10’
StylisticSet111936929073Stilsatz 11 Äquivalentes OpenType-Tag: ‘ss11’
StylisticSet121936929074Stilsatz 12 Äquivalentes OpenType-Tag: ‘ss12’
StylisticSet131936929075Stilsatz 13 Äquivalentes OpenType-Tag: ‘ss13’
StylisticSet141936929076Stilsatz 14 Äquivalentes OpenType-Tag: ‘ss14’
StylisticSet151936929077Stilsatz 15 Äquivalentes OpenType-Tag: ‘ss15’
StylisticSet161936929078Stilsatz 16 Äquivalentes OpenType-Tag: ‘ss16’
StylisticSet171936929079Stilsatz 17 Äquivalentes OpenType-Tag: ‘ss17’
StylisticSet181936929080Stilsatz 18 Äquivalentes OpenType-Tag: ‘ss18’
StylisticSet191936929081Stilsatz 19 Äquivalentes OpenType-Tag: ‘ss19’
StylisticSet201936929328Stilsatz 20 Äquivalentes OpenType-Tag: ‘ss20’
Kerning1801810542Passt den Abstand zwischen den Glyphen an, im Allgemeinen, um einen optisch einheitlichen Abstand zwischen den Glyphen zu gewährleisten. Obwohl eine gut gestaltete Schriftart insgesamt einen konsistenten Abstand zwischen den Glyphen aufweist, müssen einige Glyphenkombinationen angepasst werden, um die Lesbarkeit zu verbessern. Neben der Standardanpassung in horizontaler Richtung Diese Funktion kann größenabhängige Kerning-Daten über Gerätetabellen, „Cross-Stream“-Kerning in der Y-Textrichtung und Anpassung der Glyphenplatzierung unabhängig von der Vorabanpassung liefern. Beachten Sie, dass diese Funktion möglicherweise für Läufe von mehr als zwei gilt Glyphen und würde nicht in monospaced Schriftarten verwendet. Beachten Sie außerdem, dass diese Funktion nicht für vertikal gesetzten Text gilt. https://docs.microsoft.com/en-us/typography/opentype/spec/features_ko#kern Äquivalent OpenType-Tag: ‘kern’

Siehe auch