font-feature-settings¶
Свойство font-feature-settings позволяет вам управлять расширенными типографскими функциями в шрифтах OpenType.
Примечание. По возможности разработчики должны использовать свойство font-variant шрифта или соответствующие длинные свойства font-variant-ligatures, font-variant-caps, font-variant-east-asian, font-variant-alternates, font-variant-numeric или font-variant-position.
Свойство font-feature-settings является низкоуровневой функцией, предназначенной для обработки особых случаев, когда нет другого способа включить или получить доступ к функции шрифтов OpenType. В частности, это свойство CSS не должно использоваться для включения строчной капители (small caps).
Демо¶
Шрифт и Цвет
- 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 | |
Значения¶
normal-
текст отображается с настройками по-умолчанию.
<feature-tag-value>-
При отображении текста список значений тега функции OpenType передается механизму компоновки текста для включения или отключения функций шрифта. Тег всегда является строкой из 4 символов ASCII. Если он имеет больше или меньше символов или содержит символы вне диапазона
U+20—U+7E, то все свойство недействительно. Значение представляет собой положительное целое число. Два ключевых словаonиoffсинонимы для1и0соответственно. Если значение не задано, по умолчанию используется значение1. Для небулевых функций OpenType (например, стилистических альтернатив) значение подразумевает выбранный глиф; для булевых значений это переключатель.
Список функций¶
Значение по-умолчанию:
1 | |
Применяется к: ко всем элементам, включая ::first-letter и ::first-line.
Спецификации¶
Поддержка браузерами¶
Описание и примеры¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | |