summaryrefslogtreecommitdiff
path: root/tests/fonts/fonts.conf
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-11-27 14:50:28 +0000
committerMatthias Clasen <mclasen@redhat.com>2021-11-27 14:50:28 +0000
commitac2bf585e04c49be419f44a97c4ef0de0fd21014 (patch)
treec54b8791034fb303aefef195955cbd5e38aeda83 /tests/fonts/fonts.conf
parent84ff272ea04a3f2a142d89e583bda066428ac6f7 (diff)
parent8f7c1ed695652df879417e748f09425e644a1d4d (diff)
downloadpango-ac2bf585e04c49be419f44a97c4ef0de0fd21014.tar.gz
Merge branch 'fix-emoji-in-tests' into 'main'
Make sure glyphinfo is fully initialized See merge request GNOME/pango!523
Diffstat (limited to 'tests/fonts/fonts.conf')
-rw-r--r--tests/fonts/fonts.conf65
1 files changed, 65 insertions, 0 deletions
diff --git a/tests/fonts/fonts.conf b/tests/fonts/fonts.conf
new file mode 100644
index 00000000..5ff7022b
--- /dev/null
+++ b/tests/fonts/fonts.conf
@@ -0,0 +1,65 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
+<fontconfig>
+ <cachedir>/tmp/cache</cachedir>
+
+ <match target="font">
+ <test name="outline" compare="eq">
+ <bool>false</bool>
+ </test>
+ <edit name="pixelsizefixupfactor" mode="assign">
+ <divide>
+ <name target="pattern">pixelsize</name>
+ <name target="font">pixelsize</name>
+ </divide>
+ </edit>
+ </match>
+
+ <match target="font">
+ <test name="outline" compare="eq">
+ <bool>false</bool>
+ </test>
+ <test name="pixelsizefixupfactor" compare="not_eq">
+ <double>1.0</double>
+ </test>
+ <edit name="matrix" mode="assign">
+ <times>
+ <name>matrix</name>
+ <matrix>
+ <name>pixelsizefixupfactor</name> <double>0</double>
+ <double>0</double> <name>pixelsizefixupfactor</name>
+ </matrix>
+ </times>
+ </edit>
+ <edit name="size" mode="assign">
+ <divide>
+ <name>size</name>
+ <name>pixelsizefixupfactor</name>
+ </divide>
+ </edit>
+ </match>
+
+ <alias binding="same">
+ <family>Noto Color Emoji</family>
+ <default><family>emoji</family></default>
+ </alias>
+
+ <match>
+ <test name="lang">
+ <string>und-zsye</string>
+ </test>
+ <test qual="all" name="family" compare="not_eq">
+ <string>emoji</string>
+ </test>
+ <edit name="family" mode="append" binding="strong">
+ <string>emoji</string>
+ </edit>
+ </match>
+
+ <alias binding="same">
+ <family>emoji</family>
+ <prefer>
+ <family>Noto Color Emoji</family>
+ </prefer>
+ </alias>
+</fontconfig>