Własność CSS font-variation-settings jest niskopoziomowym mechanizmem kontroli wariantów fontów zmiennych OpenType i TrueType. Jej podstawowym zastosowaniem jest umożliwienie zmiany rzadziej używanych i zaawansowanych wariantów, które są przydatne w pewnych szczególnych przypadkach.
Własności tej nie powinno się używać do definiowania jakichkolwiek ustawień, które można zdefiniować za pomocą własności z rodziny font-variant
, ponieważ są one bardziej przewidywalne i niektóre z nich mogą być syntetyzowane, jeśli dany font ich nie obsługuje.
W szczególności niezalecane jest ustawianie za pomocą tej własności osi zmiennych wymienionych w pierwszej kolumnie poniższej tabeli, ponieważ można je zastąpić wysokopoziomowymi własnościami CSS wymienionymi w drugiej kolumnie:
Oś zmienna | Odpowiednia własność |
---|---|
ital/slnt | font-style |
opsz | font-optical-sizing |
wdth | font-width |
wght | font-weight |
Wartości i składnia
Własność font-variation-settings
przyjmuje jedną z następujących wartości:
- Słowo kluczowe
normal
: oznacza normalne ustawienia fontu (wartość domyślna). - Rozdzielana przecinkami lista tagów OpenType/True Type w cudzysłowie + liczba, np.:
font-variation-settings: 'wght' 700, 'wdth' 70;
Zastosowanie
Własność CSS font-variation-settings
ma zastosowanie do wszystkich elementów HTML.
Podsumowanie
Zastosowanie | Wszystkie elementy HTML |
---|---|
Obsługiwane wartości |
|
Wartość początkowa | normal |
Dziedziczenie | Tak |
Specyfikacja | CSS Fonts Module Level 4, własność font-variation-settings |