font-variant-alternates¶
Свойство font-variant-alternates управляет использованием альтернативных глифов. На эти альтернативные глифы можно ссылаться по альтернативным именам, определенным в @font-feature-values.
Правило @font-feature-values может определять имена для альтернативных функций глифов (стилистика, набор стилей, вариант символа, перекос, орнамент или аннотация), связывая имя с параметрами OpenType. Это свойство позволяет использовать эти удобочитаемые имена (определенные в @font-feature-values) в таблице стилей.
Шрифт и Цвет
- font
- font-family
- font-feature-settings
- font-kerning
- font-language-override
- font-optical-sizing
- font-size
- font-size-adjust
- font-stretch
- font-style
- font-synthesis
- font-variant
- font-variant-alternates
- font-variant-caps
- font-variant-east-asian
- font-variant-ligatures
- font-variant-numeric
- font-variant-position
- font-variation-settings
- font-weight
- line-height
Синтаксис¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |
Значения¶
normal-
отключает альтернативные глифы
historical-forms-
Это ключевое слово включает исторические формы - глифы, которые были распространены в прошлом, но не сегодня. Ему соответствует значение
histв OpenType. stylistic()-
Эта функция позволяет изменять стили для отдельных символов. Параметр - это имя для конкретного шрифта, сопоставленное с числом. Это соответствует значению
saltOpenType, напримерsalt 2. styleset()-
Эта функция позволяет использовать стилистические альтернативы для наборов символов. Параметр - это имя для конкретного шрифта, сопоставленное с числом. Он соответствует значению OpenType
ssXY, напримерss02. character-variant()-
Эта функция позволяет использовать определенные стилистические варианты для персонажей. Он похож на
styleset(), но не создает согласованных глифов для набора символов; отдельные персонажи будут иметь независимые и не обязательно согласованные стили. Параметр - это имя для конкретного шрифта, сопоставленное с числом. Он соответствует значению OpenTypecvXY, напримерcv02. swash()-
Эта функция включает глифы автомата перекоса. Параметр - это имя для конкретного шрифта, сопоставленное с числом. Он соответствует значениям
swshиcswhOpenType, напримерswsh 2иcswh 2. ornaments()-
Эта функция позволяет использовать украшения, такие как флероны и другие символы дингбата. Параметр - это имя для конкретного шрифта, сопоставленное с числом. Он соответствует значению OpenType
ornm, напримерornm 2. annotation()-
Эта функция включает аннотации, такие как цифры в кружках или инвертированные символы. Параметр - это имя для конкретного шрифта, сопоставленное с числом. Он соответствует значению OpenType
nalt, какnalt 2.
Определение¶
| Начальное значение | normal |
| Применяется ко | всем элементам, включая ::first-letter и ::first-line. |
| Наследуется | да |
| Вычисленное значение | как определено |
| Тип анимации | дискретный |
Поддержка браузерами¶
Пример¶
1 2 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
Ссылки¶
- Свойство
font-variant-alternatesMDN (рус.)