summaryrefslogtreecommitdiff
path: root/tests/typ/bugs/gradient-cmyk-encode.typ
blob: 5e0b58dc68a9468ad37e768261247d3cdb08d98c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// 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)
)