Dan Egnor
2005-Nov-21  08:50 UTC
[Fontconfig] Re: How Do I anti-alias text only larger than a certain pixel?
Put the following in ~/.fonts.conf (for yourself) or /etc/fonts/local.conf
(for the whole system):
--- cut here ---
<fontconfig>
    <match target="pattern">
        <test qual="any" name="size"
compare="less_eq"><int>12</int></test>
        <edit name="antialias"
mode="assign"><bool>false</bool></edit>
    </match>
</fontconfig>
--- cut here ---
If you already have such a file, cut out just the <match>...</match>
part and put it between the existing <fontconfig> tags (obviously).
Change the number 12 to suit your taste.  In general fontconfig has 
a (perhaps too) sophisticated system for tweaking the fonts applications
use based on all sorts of rules and calculations.  See "man
fontconfig"
for the full guts; search for the "CONFIGURATION FILE FORMAT" section.
Note there isn''t a lot of "user level" documentation;
it''s all pretty
developer oriented at the moment.  I tried to add this answer to the FAQ 
on the Wiki but I can''t get it to accept my login.  
Maybe something like this should be the default, since freetype''s 
antialiased rendering really sucks at small pixel sizes?
Dan