Movatterモバイル変換


[0]ホーム

URL:


  1. Веб-технологии для разработчиков
  2. CSS: каскадные таблицы стилей
  3. Руководство по CSS
  4. At-rules
  5. @font-feature-values

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

@font-feature-values

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since март 2023 г..

CSS@-правило@font-feature-values позволяет использовать общее имя в свойствеfont-variant-alternates для функций, которые по разному активируются в OpenType. Это может помочь упростить ваш CSS при использовании нескольких шрифтов.

css
/* Правило для "хорошего стиля" в Font One */@font-feature-values Font One {  @styleset {    nice-style: 12;  }}/* Правило для "хорошего стиля" в Font Two */@font-feature-values Font Two {  @styleset {    nice-style: 4;  }}…/* Применение правила с единственным объявлением */.nice-look {  font-variant-alternates: styleset(nice-style);}

Правило@font-feature-values может использоваться как на вернём уровне вашего CSS так и внутри любогоусловного CSS-правила.

Синтаксис

Блоки значений функций

@swash

Устанавливает имя функции, которая будет работать с функциональной записьюswash() дляfont-variant-alternates. Определение значения функции swash допускает только одно значение:ident1: 2 является действительным, ноident2: 2 4 нет.

@annotation

Устанавливает имя функции, которая будет работать с функциональной записьюannotation() дляfont-variant-alternates. Определение значения функции допускает только одно значение:ident1: 2 действительным , ноident2: 2 4 нет.

@ornaments

Устанавливает имя функции, которая будет работать с функциональной записьюornaments() дляfont-variant-alternates. Определение значения функции ornaments допускает только одно значение:ident1: 2 является действительным, ноident2: 2 4 нет.

@stylistic

Specifies a feature name that will work with thestylistic() functional notation offont-variant-alternates. A stylistic feature value definition allows only one value:ident1: 2 is valid, butident2: 2 4 isn't.

@styleset

Specifies a feature name that will work with thestyleset() functional notation offont-variant-alternates. A stylset feature value definition allows an unlimited number of values:ident1: 2 4 12 1 maps to the OpenType valuesss02,ss04,ss12, andss01. Note that values higher than99 are valid, but don't map to any OpenType values and are ignored.

@character-variant

Specifies a feature name that will work with thecharacter-variant() functional notation offont-variant-alternates. A character-variant feature value definition allows either one or two values:ident1: 3 maps tocv03=1, andident2: 2 4 maps tocv02=4, butident2: 2 4 5 is invalid.

Формальный синтаксис

@font-feature-values =
@font-feature-values<family-name># {<declaration-rule-list> }

<family-name> =
<string>|
<custom-ident>+

Спецификации

Specification
CSS Fonts Module Level 4
# font-feature-values

Совместимость с браузерами

Смотрите также

  • Свойствоfont-variant-alternates которое использует значения, определённые этим правилом.

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp