css властивість font-variant-alternates
Властивість font-variant-alternates дозволяє вам керувати вибором альтернативних гліфів для певного символу в шрифті.
font-variant-alternates є однією із властивостей у CSS3, які використовуються для ввімкнення різних функцій, пов'язаних зі шрифтом та покращення зовнішнього вигляду тексту на сторінці.
Для будь-якого заданого символу шрифти можуть надавати різні альтернативні гліфи, окрім стандартного гліфу. Властивість font-variant-alternates дозволяє вибрати, який конкретний гліф вам потрібен для даної ситуації.
Синтаксис
font-variant-alternates: normal | [ stylistic(<feature-value-name>) || historical-forms || styleset(<feature-value-name> #) || character-variant(<feature-value-name> #) || swash(<feature-value-name>) || ornaments(<feature-value-name>) || annotation(<feature-value-name>) ]
Властивість font-variant-alternates може отримувати 8 значень:
normalЖодна з перерахованих нижче функцій не ввімкнена.
stylistic(<feature-value-name>)Дозволяє відображати стилістичні альтернативи (специфікація шрифту, функція OpenType:
salt <feature-index>).historical-formsВмикає відображення історичних форм (функція OpenType:
hist).styleset(<feature-value-name> #)Дозволяє відображати стилістичні набори (специфікація шрифту, функція OpenType: ss
<function-index>OpenType в даний час визначає ss01 через ss20).character-variant(<feature-value-name> #)Дозволяє відображати певні варіанти символів (специфікація шрифтів, функція OpenType: cv
<feature-index>OpenType в даний час визначає cv01 через cv99).swash(<feature-value-name>)Дозволяє відображати гліфи swash (специфікація шрифту, функція OpenType: swsh
<feature-index>, cswh).ornaments(<feature-value-name>)Дозволяє замінити гліфи за замовчуванням з орнаментами, якщо вони представлені в шрифті (специфікація шрифту, функція OpenType: ornm
<function-index>).annotation(<feature-value-name>)Дозволяє відображати альтернативні форми анотацій (специфічна для шрифтів, функція OpenType: nalt
<feature-index>).
| Значення без задання: | normal |
|---|---|
| Наслідує: | Так |
| Анімується: | Ні |
| JavaScript синтаксис: | object.style.fontVariantAlternatives = ' '; |
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| font-variant-alternates | Не підтримується |
Не підтримується |
34.0 |
Не підтримується |
Не підтримується |
Не підтримується |
| Переглядач | |||
|---|---|---|---|
| font-variant-alternates | Не підтримується |
34.0 |
Не підтримується |
Мобільних переглядачів ще не додано.
Приклади
Синтаксис
font-variant-alternates: normal;
font-variant-alternates: historical-forms;
font-variant-alternates: stylistic(user-defined-ident);
font-variant-alternates: styleset(user-defined-ident);
font-variant-alternates: character-variant(user-defined-ident);
font-variant-alternates: swash(user-defined-ident);
font-variant-alternates: ornaments(user-defined-ident);
font-variant-alternates: annotation(user-defined-ident);
font-variant-alternates: swash(ident1) annotation(ident2);
font-variant-alternates: initial;
font-variant-alternates: inherit;
font-variant-alternates: unset;
