Перейти к содержанию

font-palette

Свойство font-palette позволяет указать одну из многих палитр, содержащихся в шрифте, которую пользовательский агент должен использовать для шрифта. Пользователи также могут переопределить значения в палитре или создать новую палитру с помощью правила @font-palette-values.

Синтаксис

1
2
3
4
5
/* Using a font-defined palette */
font-palette: normal;

/* Using a user-defined palette */
font-palette: --one;

Значения

normal

Указывает цветовую палитру по умолчанию или раскраску глифа по умолчанию (установленную создателем шрифта), которая будет использоваться для шрифта. С этим параметром визуализируется палитра шрифта с индексом 0.

light

Определяет первую палитру в шрифте, который соответствует «светлому», который будет использоваться для шрифта. Некоторые шрифты содержат метаданные, определяющие применимость палитры для светлого (близкого к белому) фона. Если у шрифта нет этих метаданных, значение light ведет себя как normal.

dark

Определяет первую палитру в шрифте, который соответствует «темному», который будет использоваться для шрифта. Некоторые шрифты содержат метаданные, определяющие применимость палитры для темного (близкого к черному) фона. Если у шрифта нет этих метаданных, значение ведет себя как normal.

<palette-identifier>

Позволяет указать собственные значения для палитры шрифтов с помощью правила @font-palette-values. Это значение указывается в формате <dashed-ident>.

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

Комментарии