fontconfig/16-suse-hintstyle.conf
Petr Gajdos 347a087133 - dropped metric-arial-narrow.patch (upstreamed)
- dropped metric-croscore.patch (upstreamed)
- /etc/conf.d/55-local.conf
- tag /etc/fonts/conf.d/*.conf files as %config, not
  %config(noreplace)
- /etc/fonts/conf.d/README now mentions correct template dir
  [bnc#810034]
- revert the change from Mon May 28 11:53:08 UTC 2012 because
  hintslight implies autohinter. Rather render Liberation, DejaVu
  and Droid sans serif and serif fonts with BCI, even if it means
  thin (sometimes too much, see Liberation Sans 'R') glyphs. It
  should be readable (less blurred). I'll add fontconfig hinting
  profile in near future which will force autohinter for those
  which like more thick fonts even if sometimes more blurred.

OBS-URL: https://build.opensuse.org/package/show/M17N/fontconfig?expand=0&rev=106
2013-04-11 10:34:52 +00:00

111 lines
3.4 KiB
XML

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Default setup of hintstyle -->
<!--
bug#722427
general advice: use hintfull for BCI, hintlight for autohinter
exceptions will follow
-->
<match target="font">
<test name="autohint">
<bool>false</bool>
</test>
<edit name="hintstyle">
<const>hintfull</const>
</edit>
</match>
<match target="font">
<test name="autohint">
<bool>true</bool>
</test>
<edit name="hintstyle">
<const>hintslight</const>
</edit>
</match>
<!--
exceptions:
-->
<!-- Cantarell: according to coauthor, cantarell doesn't have
any byte code, so following should give the best results
on most monitors -->
<match target="font">
<test name="family">
<string>Cantarell</string>
</test>
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintfull</const>
</edit>
</match>
<!-- IPA* fonts: setting hintstyle=hintnone for now, IPA font
setting should be improved in the future [bnc#766319]
We are using fullname element instead of family, because
some programs may use Japanese name instead, which would
double this list, when using family element. See comment
47 and 48 of referred bug. -->
<match target="font">
<test name="fullname"><string>IPAexGothic</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAexMincho</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAGothic BoldItalic</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAGothic Bold</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAGothic Italic</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAGothic</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAMincho</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAPGothic BoldItalic</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAPGothic Bold</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAPGothic Italic</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAPGothic</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAPMincho</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAUIGothic</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
</match>
</fontconfig>