[Fontconfig] fontconfig: Branch 'master'
Behdad Esfahbod
behdad at kemper.freedesktop.org
Thu Aug 3 09:36:55 UTC 2017
conf.d/45-generic.conf | 35 ++++++++++++++---------------------
conf.d/60-generic.conf | 21 +++++++++++++++++++++
2 files changed, 35 insertions(+), 21 deletions(-)
New commits:
commit cc8442dec85e9d416436d19eeae1783f2d3008f0
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Thu Aug 3 10:36:01 2017 +0100
Adjust color emoji config some more
Seems to work now. Either asking for family emoji, or :lang=und-zsye returns
the preferred color emoji font available, or just any color emoji font if none
of the preferred ones was found.
diff --git a/conf.d/45-generic.conf b/conf.d/45-generic.conf
index cc3eb58..f41ff84 100644
--- a/conf.d/45-generic.conf
+++ b/conf.d/45-generic.conf
@@ -5,27 +5,6 @@
<!-- Emoji -->
- <!-- Prefer to match color emoji font. -->
- <match>
- <test name="lang">
- <string>und-zsye</string>
- </test>
- <test qual="all" name="color" compare="not_eq">
- <bool>true</bool>
- </test>
- <test qual="all" name="color" compare="not_eq">
- <bool>false</bool>
- </test>
- <edit name="color" mode="append">
- <bool>true</bool>
- </edit>
- </match>
-
- <!-- TODO
- ! Match on "color" and alias B&W ones first if no color is requested.
- ! That's "hard" because <alias> doesn't work in match and needs to be
- ! expanded to its non-sugar form.
- !-->
<alias binding="same">
<family>Emoji Two</family>
<default><family>emoji</family></default>
@@ -74,6 +53,20 @@
</edit>
</match>
+ <match>
+ <test name="lang">
+ <string>und-zsye</string>
+ </test>
+ <test qual="all" name="family" compare="not_eq">
+ <string>emoji</string>
+ </test>
+
+ <!-- Add generic family. -->
+ <edit name="family" mode="append" binding="strong">
+ <string>emoji</string>
+ </edit>
+ </match>
+
<!-- Math -->
diff --git a/conf.d/60-generic.conf b/conf.d/60-generic.conf
index 00246fa..2a2b809 100644
--- a/conf.d/60-generic.conf
+++ b/conf.d/60-generic.conf
@@ -5,6 +5,27 @@
<!-- Emoji -->
+ <!-- Prefer to match color emoji font. -->
+ <match>
+ <test name="lang">
+ <string>und-zsye</string>
+ </test>
+ <test qual="all" name="color" compare="not_eq">
+ <bool>true</bool>
+ </test>
+ <test qual="all" name="color" compare="not_eq">
+ <bool>false</bool>
+ </test>
+ <edit name="color" mode="append">
+ <bool>true</bool>
+ </edit>
+ </match>
+
+ <!-- TODO
+ ! Match on "color" and alias B&W ones first if no color is requested.
+ ! That's "hard" because <alias> doesn't work in match and needs to be
+ ! expanded to its non-sugar form.
+ !-->
<alias binding="same">
<family>emoji</family>
<prefer>
More information about the Fontconfig
mailing list