[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: