[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