DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!
Diese Eigenschaft gibt uns Kontrolle über fortgeschrittene typografische Einstellungen wie Kapitälchen, Ligaturen und Schwünge. Um sie zu aktivieren, müssen Sie den benötigten Wert in Anführungszeichen angeben und dann entweder mit 1 oder on zum Aktivieren. Alternativ können Sie sie mit 0 oder off deaktivieren.
.element {
/* these two values do the same thing */
font-feature-settings: "liga" 1;
font-feature-settings: "liga1" on;
}
Viele andere Werte, neben Standardligaturen, werden von der font-feature-settings-Eigenschaft unterstützt, einschließlich Kapitälchen.
.element {
font-feature-settings: "smcp" 1;
}
Werte
Dies ist eine Liste aller Werte, die von font-feature-settings unterstützt werden. Stellen Sie jedoch sicher, dass die von Ihnen verwendete Web-Schriftart diese Werte ebenfalls unterstützt, bevor Sie sie ausprobieren.
liga: Standardligaturendlig: Discretionary Ligaturenonum: alte Ziffernlnum: Lining-Zifferntnum: Tabellenziffernzero: durchgestrichene Nullfrac: Brüchesups: hochgestelltsubs: tiefgestelltsmcp: Kapitälchenc2sc: Kapitälchen aus Großbuchstabencase: Groß-/Kleinschreibung-sensitive Formenhlig: historische Ligaturencalt: kontextbezogene Alternativenswsh: Schwüngehist: historische Formenss**: Stilistische Setskern: Spationierunglocl: lokalisierte Formenrlig: erforderliche Ligaturenmedi: mittlere Formeninit: initiale Formenisol: isolierte Formenfina: finale Formenmark: MarkierungmkmkMark-to-Mark-Positionierung
Kombinieren mehrerer Einstellungen
Um mehrere Funktionen hinzuzufügen, müssen Sie einen Wert durch einen anderen in einer durch Kommas getrennten Liste gefolgt angeben, so:
.element {
font-feature-settings:"smcp" 1, "onum" 1;
}
Präfixe
Um die beste Unterstützung über das Browser-Spektrum hinweg zu erzielen, stellen Sie sicher, dass Sie diese Präfixe verwenden.
.element {
-webkit-font-feature-settings: "smcp" 1;
-moz-font-feature-settings: "smcp" 1;
-ms-font-feature-settings: "smcp" 1;
font-feature-settings: "smcp" 1;
}
Browser-Unterstützung
Diese Browser-Supportdaten stammen von Caniuse, das mehr Details enthält. Eine Zahl bedeutet, dass der Browser die Funktion ab dieser Version unterstützt.
Desktop
| Chrome | Firefox | IE | Edge | Safari |
|---|---|---|---|---|
| 21* | 15* | 10 | 12 | 9.1 |
Mobil / Tablet
| Android Chrome | Android Firefox | Android | iOS Safari |
|---|---|---|---|
| 127 | 127 | 4.4* | 9.3 |