CSS/Eigenschaften/font-feature-settings

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche
Die Eigenschaft font-feature-settings steuert erweiterte typografische Funktionen in OpenType-Schriften. Sie soll den Zugang zu Schriftfunktionen ermöglichen, die nicht weit verbreitet sind, aber für einen bestimmten Anwendungsfall benötigt werden.
Erlaubte Werte
  • normal: Dieses Schlüsselwort führt zur Aktivierung der Standard-Schrifteinstellungen
  • <feature-tag-value> Stellt ein durch Leerzeichen getrenntes Tupel dar, das aus einem Tag-Namen und einem optionalen Wert besteht.
    • "liga" Standard Ligatur
    • "tnum" Tabular Figures
    • "smcp" on; kleine Kapitälchen eingeschatet
    • "swsh" 2; use the second available swash character
Vererbung steuernde Werte inherit, initial, unset und revert
Standardwert

normal

anwendbar auf

alle Elemente, auch first-letter und first-line

Vererbung

ja

animierbar

diskret

Beispiel
.chem {
  font-feature-settings: 'sinf'
}
body { 
  font-feature-settings: "hwid"; /* Half-width OpenType feature */ 
}

<p>毎日カレー食べてるのに、飽きない</p>
So gibt es beispielsweise keinen Wert für die Schriftvariante zur Steuerung wissenschaftlicher Kleinbuchstaben (kleine Ziffern, die in chemischen Formeln verwendet werden). Die Lesbarkeit wird durch ihre Verwendung verbessert, daher müssen sie mit font-feature-settings aktiviert werden.
Der japanische Text wird mit Kana-Zeichen in halber Breite wiedergegeben.

Siehe auch

Weblinks