Profiles и device colors
ПродвинутыйЭкспертный
Продвинутый уровень
Rule `@color-profile`
Объявляет custom color profile.
Profile name
Использует dashed-ident как tree-scoped profile name.
Profile source
Подключает external ICC profile через `src`.
Custom-profile `color()`
Задаёт color через `color(--profile …)`.
Profile components
Передаёт profile-defined components и optional alpha.
Device CMYK
Задаёт uncalibrated device-dependent CMYK color.
Rendering intent
Выбирает profile rendering intent, когда descriptor поддерживается.
Экспертный уровень
Profile lookup
Разрешает custom profile reference в правильном scope.
Profile availability
Различает declared, loading, available и failed profile states.
Component ranges
Проверяет число и ranges components согласно profile definition.
Profile connection space
Преобразует profile values через ICC connection space.
CMYK conversion
Разделяет calibrated profile conversion и fallback conversion uncalibrated CMYK.
Profile fetch security
Применяет profile-specific Fetch, CORS и security consequences.
Profile invalidation
Делает custom color invalid при отсутствующем, invalid или недоступном profile.
Profile fallback
Строит author fallback отдельной declaration или condition вместо несуществующего встроенного fallback argument.