[Pkg-fonts-devel] Bug#687158: Fontconfig conf file syntax incorrect for disjunction
Package: fonts-baekmuk
Version: 2.2-7
Severity: normal
Tags: patch
User: ubuntu-devel@lists.ubuntu.com
Usertags: origin-ubuntu quantal ubuntu-patch
Hi,
As per the others. You need to duplicate the <match> blocks with
different <test> contents to represent disjunction. What a lovely syntax
that is.
Cheers,
--
Iain Lane [ iain@orangesquash.org.uk ]
Debian Developer [ laney@debian.org ]
Ubuntu Developer [ laney@ubuntu.com ]
diff -Nru fonts-baekmuk-2.2/debian/90-fonts-baekmuk.conf fonts-baekmuk-2.2/debian/90-fonts-baekmuk.conf
--- fonts-baekmuk-2.2/debian/90-fonts-baekmuk.conf 2012-06-02 18:59:59.000000000 +0100
+++ fonts-baekmuk-2.2/debian/90-fonts-baekmuk.conf 2012-09-10 12:56:54.000000000 +0100
@@ -3,10 +3,7 @@
<fontconfig>
<match target="font">
<test name="family" qual="any">
- <string>백묵 굴림</string><string>Baekmuk Gulim</string>
- <string>백묵 돋움</string><string>Baekmuk Dotum</string>
- <string>백묵 바탕</string><string>Baekmuk Batang</string>
- <string>백묵 헤드라인</string><string>Baekmuk Headline</string>
+ <string>백묵 굴림</string>
</test>
<test name="pixelsize" compare="less_eq"><int>22</int></test>
<edit name="antialias" mode="assign" binding="strong"><bool>false</bool></edit>
@@ -16,10 +13,147 @@
</match>
<match target="font">
<test name="family" qual="any">
- <string>백묵 굴림</string><string>Baekmuk Gulim</string>
- <string>백묵 돋움</string><string>Baekmuk Dotum</string>
- <string>백묵 바탕</string><string>Baekmuk Batang</string>
- <string>백묵 헤드라인</string><string>Baekmuk Headline</string>
+ <string>Baekmuk Gulim</string>
+ </test>
+ <test name="pixelsize" compare="less_eq"><int>22</int></test>
+ <edit name="antialias" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="hinting" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="autohint" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hintstyle" mode="assign" binding="strong"><const>hintmedium</const></edit>
+ </match>
+ <match target="font">
+ <test name="family" qual="any">
+ <string>백묵 돋움</string>
+ </test>
+ <test name="pixelsize" compare="less_eq"><int>22</int></test>
+ <edit name="antialias" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="hinting" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="autohint" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hintstyle" mode="assign" binding="strong"><const>hintmedium</const></edit>
+ </match>
+ <match target="font">
+ <test name="family" qual="any">
+ <string>Baekmuk Dotum</string>
+ </test>
+ <test name="pixelsize" compare="less_eq"><int>22</int></test>
+ <edit name="antialias" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="hinting" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="autohint" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hintstyle" mode="assign" binding="strong"><const>hintmedium</const></edit>
+ </match>
+ <match target="font">
+ <test name="family" qual="any">
+ <string>백묵 바탕</string>
+ </test>
+ <test name="pixelsize" compare="less_eq"><int>22</int></test>
+ <edit name="antialias" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="hinting" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="autohint" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hintstyle" mode="assign" binding="strong"><const>hintmedium</const></edit>
+ </match>
+ <match target="font">
+ <test name="family" qual="any">
+ <string>Baekmuk Batang</string>
+ </test>
+ <test name="pixelsize" compare="less_eq"><int>22</int></test>
+ <edit name="antialias" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="hinting" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="autohint" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hintstyle" mode="assign" binding="strong"><const>hintmedium</const></edit>
+ </match>
+ <match target="font">
+ <test name="family" qual="any">
+ <string>백묵 헤드라인</string>
+ </test>
+ <test name="pixelsize" compare="less_eq"><int>22</int></test>
+ <edit name="antialias" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="hinting" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="autohint" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hintstyle" mode="assign" binding="strong"><const>hintmedium</const></edit>
+ </match>
+ <match target="font">
+ <test name="family" qual="any">
+ <string>Baekmuk Headline</string>
+ </test>
+ <test name="pixelsize" compare="less_eq"><int>22</int></test>
+ <edit name="antialias" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="hinting" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="autohint" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hintstyle" mode="assign" binding="strong"><const>hintmedium</const></edit>
+ </match>
+ <match target="font">
+ <test name="family" qual="any">
+ <string>백묵 굴림</string>
+ </test>
+ <test name="pixelsize" compare="more"><int>22</int></test>
+ <edit name="antialias" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hinting" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="autohint" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hintstyle" mode="assign" binding="strong"><const>hintmedium</const></edit>
+ </match>
+ <match target="font">
+ <test name="family" qual="any">
+ <string>Baekmuk Gulim</string>
+ </test>
+ <test name="pixelsize" compare="more"><int>22</int></test>
+ <edit name="antialias" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hinting" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="autohint" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hintstyle" mode="assign" binding="strong"><const>hintmedium</const></edit>
+ </match>
+ <match target="font">
+ <test name="family" qual="any">
+ <string>백묵 돋움</string>
+ </test>
+ <test name="pixelsize" compare="more"><int>22</int></test>
+ <edit name="antialias" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hinting" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="autohint" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hintstyle" mode="assign" binding="strong"><const>hintmedium</const></edit>
+ </match>
+ <match target="font">
+ <test name="family" qual="any">
+ <string>Baekmuk Dotum</string>
+ </test>
+ <test name="pixelsize" compare="more"><int>22</int></test>
+ <edit name="antialias" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hinting" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="autohint" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hintstyle" mode="assign" binding="strong"><const>hintmedium</const></edit>
+ </match>
+ <match target="font">
+ <test name="family" qual="any">
+ <string>백묵 바탕</string>
+ </test>
+ <test name="pixelsize" compare="more"><int>22</int></test>
+ <edit name="antialias" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hinting" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="autohint" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hintstyle" mode="assign" binding="strong"><const>hintmedium</const></edit>
+ </match>
+ <match target="font">
+ <test name="family" qual="any">
+ <string>Baekmuk Batang</string>
+ </test>
+ <test name="pixelsize" compare="more"><int>22</int></test>
+ <edit name="antialias" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hinting" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="autohint" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hintstyle" mode="assign" binding="strong"><const>hintmedium</const></edit>
+ </match>
+ <match target="font">
+ <test name="family" qual="any">
+ <string>백묵 헤드라인</string>
+ </test>
+ <test name="pixelsize" compare="more"><int>22</int></test>
+ <edit name="antialias" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hinting" mode="assign" binding="strong"><bool>false</bool></edit>
+ <edit name="autohint" mode="assign" binding="strong"><bool>true</bool></edit>
+ <edit name="hintstyle" mode="assign" binding="strong"><const>hintmedium</const></edit>
+ </match>
+ <match target="font">
+ <test name="family" qual="any">
+ <string>Baekmuk Headline</string>
</test>
<test name="pixelsize" compare="more"><int>22</int></test>
<edit name="antialias" mode="assign" binding="strong"><bool>true</bool></edit>
Reply to: