font-variant-alternates

В вариативном шрифте бывает несколько видов одного символа.

Время чтения: меньше 5 мин

Это незавершённая статья. Вы можете помочь её закончить! Почитайте о том, как контрибьютить в Доку.

Кратко

Скопировано

Свойство font-variant-alternates управляет использованием альтернативных глифов. Имена альтернативных глифов могут быть определены в директиве @font-feature-values.

Как пишется

Скопировано
  • normal — отключает альтернативные глифы (значение по умолчанию).
  • historical-forms — используются исторические формы — глифы, которые были распространены в прошлом.
  • stylistic() — изменяет стили для отдельных символов.
  • styleset() — используются стилистические альтернативы для набора символов.
  • character-variant() — определённые стилистические варианты для символов. Похож на styleset(), но не устанавливает точного соответствия между символами.
  • swash() — включает глифы с хвостиками.
  • ornaments() — включает декоративные шрифтовые символы.
  • annotation() — включает символы аннотации (обведённые цифры или инвертированный символ).

В функции в качестве параметра передаётся имя конкретного шрифта, сопоставленное с числом.

        
          
          @font-feature-values "Leitura Display Swashes" {  @swash { fancy: 1 }}body {  font-family: Leitura Display Swashes, serif;  font-variant-alternates: swash(fancy);}
          @font-feature-values "Leitura Display Swashes" {
  @swash { fancy: 1 }
}

body {
  font-family: Leitura Display Swashes, serif;
  font-variant-alternates: swash(fancy);
}