>>>>> "Nikos" == Nikos Chantziaras <realnc at
arcor.de> writes:
Nikos> I''m using Fontconfig 2.6.0 (on Gentoo Linux). Some
applications result
Nikos> in this fontconfig error message at startup:
I use the live ebuild for fontconfig, but my last compile grabbed the
same version as in the 2.6.0 tar.
Nikos> Fontconfig warning: "local.conf", line 11: invalid constant
used :
Nikos> lcddefault
...
Nikos> I''ve tried all lcdfilter constants (lcdnone, lcdlegacy,
lcdlight,
Nikos> lcddefault) but all of them are reported as invalid.
They work for me. Try this:
:; grep -lF lcdnone /usr/lib/libfontconfig.{a,so}
Does that string appear in the .a and .so? Do the other lcd constants?
I tried running pango-view with FC_DEBUG set to each power-of-two from 1
to 1024 and found references to lcdfilter in FC_DEBUG=4''s output.
My conf does:
,----[ 99-filter-by-hints.conf ]
| <?xml version="1.0"?>
| <fontconfig>
|
| <match target="font" >
| <test name="hinting" compare="eq">
| <bool>false</bool>
| </test>
| <edit mode="assign" name="lcdfilter" >
| <const>lcdlight</const>
| </edit>
| </match>
|
| <match target="font" >
| <test name="hintstyle" compare="eq">
| <const>hintslight</const>
| </test>
| <edit mode="assign" name="lcdfilter" >
| <const>lcddefault</const>
| </edit>
| </match>
|
| <match target="font" >
| <test name="hintstyle" compare="eq">
| <const>hintfull</const>
| </test>
| <edit mode="assign" name="lcdfilter" >
| <const>lcdlegacy</const>
| </edit>
| </match>
|
| <match target="font" >
| <test name="autohint" compare="eq">
| <bool>true</bool>
| </test>
| <edit mode="assign" name="lcdfilter" >
| <const>lcddefault</const>
| </edit>
| </match>
|
| </fontconfig>
`----
And those settings do get used, according to the FC_DEBUG output.
I don''t see anything in the 2.6.0-r2 ebuild which would be different.
-JimC
--
James Cloos <cloos at jhcloos.com> OpenPGP: 1024D/ED7DAEA6