typst/tests/typ/bugs/gradient-cmyk-encode.typ
Sébastien d'Herbais de Thun 712eaaa5f4
Fix CMYK on gradients (#3142)
2024-01-08 15:53:22 +00:00

28 lines
552 B
Typst

// Test that CMYK works on gradients
---
#set page(margin: 0pt, width: 200pt, height: auto)
#let violet = cmyk(75%, 80%, 0%, 0%)
#let blue = cmyk(75%, 30%, 0%, 0%)
#rect(
width: 100%,
height: 30pt,
fill: gradient.linear(violet, blue)
)
#rect(
width: 100%,
height: 30pt,
fill: gradient.linear(rgb(violet), rgb(blue))
)
// In PDF format, this gradient can look different from the others.
// This is because PDF readers do weird things with CMYK.
#rect(
width: 100%,
height: 30pt,
fill: gradient.linear(violet, blue, space: cmyk)
)