summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAdrian Johnson <ajohnson@redneon.com>2023-01-22 15:55:06 +1030
committerAdrian Johnson <ajohnson@redneon.com>2023-01-29 18:08:42 +1030
commit79501baaa19f90954af0dda5910396375d21845e (patch)
treeacf1d1ceabb7db7900b9e12673aac1f96f17b10f /test
parent47a932bffc16323b58e3c8f9bc3fe0d821838a84 (diff)
downloadcairo-79501baaa19f90954af0dda5910396375d21845e.tar.gz
PDF Type 3 color fonts
This implements Type 3 color fonts for PDF for any font with a CAIRO_SCALED_GLYPH_INFO_RECORDING_SURFACE. This includes user-fonts, SVG fonts, and COLR fonts. Glyphs with foreground colors are not yet implemented as Type 3 glyphs and will be rendered as images by cairo-surface.
Diffstat (limited to 'test')
-rw-r--r--test/reference/ft-color-font.pdf.ref.pngbin1191 -> 0 bytes
-rw-r--r--test/reference/ft-color-font.pdf.xfail.pngbin0 -> 585 bytes
-rw-r--r--test/reference/user-font-color.image16.ref.pngbin9018 -> 9080 bytes
-rw-r--r--test/reference/user-font-color.pdf.ref.pngbin7745 -> 7700 bytes
-rw-r--r--test/reference/user-font-color.ps.ref.pngbin3924 -> 8826 bytes
-rw-r--r--test/reference/user-font-color.quartz.ref.pngbin9397 -> 9402 bytes
-rw-r--r--test/reference/user-font-color.ref.pngbin9386 -> 9435 bytes
-rw-r--r--test/reference/user-font-color.script.xfail.pngbin9143 -> 9182 bytes
-rw-r--r--test/reference/user-font-color.svg.xfail.pngbin10362 -> 0 bytes
-rw-r--r--test/reference/user-font-color.xcb.ref.pngbin9298 -> 9347 bytes
-rw-r--r--test/reference/user-font-color.xlib.ref.pngbin9298 -> 9347 bytes
-rw-r--r--test/reference/user-font.pdf.xfail.pngbin0 -> 11853 bytes
-rw-r--r--test/reference/user-font.svg.argb32.ref.pngbin0 -> 10561 bytes
-rw-r--r--test/reference/user-font.svg.rgb24.ref.pngbin0 -> 13988 bytes
14 files changed, 0 insertions, 0 deletions
diff --git a/test/reference/ft-color-font.pdf.ref.png b/test/reference/ft-color-font.pdf.ref.png
deleted file mode 100644
index 3ea9e7850..000000000
--- a/test/reference/ft-color-font.pdf.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/ft-color-font.pdf.xfail.png b/test/reference/ft-color-font.pdf.xfail.png
new file mode 100644
index 000000000..5832a3464
--- /dev/null
+++ b/test/reference/ft-color-font.pdf.xfail.png
Binary files differ
diff --git a/test/reference/user-font-color.image16.ref.png b/test/reference/user-font-color.image16.ref.png
index 25a95ddac..b3721daf5 100644
--- a/test/reference/user-font-color.image16.ref.png
+++ b/test/reference/user-font-color.image16.ref.png
Binary files differ
diff --git a/test/reference/user-font-color.pdf.ref.png b/test/reference/user-font-color.pdf.ref.png
index dc0962d70..bc14795ca 100644
--- a/test/reference/user-font-color.pdf.ref.png
+++ b/test/reference/user-font-color.pdf.ref.png
Binary files differ
diff --git a/test/reference/user-font-color.ps.ref.png b/test/reference/user-font-color.ps.ref.png
index 36c5c84a7..59932e64e 100644
--- a/test/reference/user-font-color.ps.ref.png
+++ b/test/reference/user-font-color.ps.ref.png
Binary files differ
diff --git a/test/reference/user-font-color.quartz.ref.png b/test/reference/user-font-color.quartz.ref.png
index bb76c16ab..b7c484647 100644
--- a/test/reference/user-font-color.quartz.ref.png
+++ b/test/reference/user-font-color.quartz.ref.png
Binary files differ
diff --git a/test/reference/user-font-color.ref.png b/test/reference/user-font-color.ref.png
index e210c718d..3986f10a7 100644
--- a/test/reference/user-font-color.ref.png
+++ b/test/reference/user-font-color.ref.png
Binary files differ
diff --git a/test/reference/user-font-color.script.xfail.png b/test/reference/user-font-color.script.xfail.png
index 19b45e714..c74331eaf 100644
--- a/test/reference/user-font-color.script.xfail.png
+++ b/test/reference/user-font-color.script.xfail.png
Binary files differ
diff --git a/test/reference/user-font-color.svg.xfail.png b/test/reference/user-font-color.svg.xfail.png
deleted file mode 100644
index fd10d6653..000000000
--- a/test/reference/user-font-color.svg.xfail.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/user-font-color.xcb.ref.png b/test/reference/user-font-color.xcb.ref.png
index 45b323473..c3ec667b7 100644
--- a/test/reference/user-font-color.xcb.ref.png
+++ b/test/reference/user-font-color.xcb.ref.png
Binary files differ
diff --git a/test/reference/user-font-color.xlib.ref.png b/test/reference/user-font-color.xlib.ref.png
index 45b323473..c3ec667b7 100644
--- a/test/reference/user-font-color.xlib.ref.png
+++ b/test/reference/user-font-color.xlib.ref.png
Binary files differ
diff --git a/test/reference/user-font.pdf.xfail.png b/test/reference/user-font.pdf.xfail.png
new file mode 100644
index 000000000..b5145aed6
--- /dev/null
+++ b/test/reference/user-font.pdf.xfail.png
Binary files differ
diff --git a/test/reference/user-font.svg.argb32.ref.png b/test/reference/user-font.svg.argb32.ref.png
new file mode 100644
index 000000000..e14924e9a
--- /dev/null
+++ b/test/reference/user-font.svg.argb32.ref.png
Binary files differ
diff --git a/test/reference/user-font.svg.rgb24.ref.png b/test/reference/user-font.svg.rgb24.ref.png
new file mode 100644
index 000000000..c534efcfe
--- /dev/null
+++ b/test/reference/user-font.svg.rgb24.ref.png
Binary files differ