Hi - I'm trying to match font names to switch off antialiasing for specific fonts in a font config file. I can't get it to work properly. Here is an example: <!--- turn off antialiasing for these fonts --> <match target="pattern"> <test qual="any" name="family"> <string>Courier New</string> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <match target="pattern"> <test qual="any" name="family"> <string>Times New Roman</string> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <match target="pattern"> <test qual="any" name="family"> <string>Arial</string> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> This is to disable antialiasing for Courier New, Times New Roman and Arial. This appears to work partly, but also switches off antialiasing for other fonts, for instance "DejaVu LGC Sans Mono" but not "DejaVu Sans Mono". Any idea what I have done wrong? Could I do something like this instead? <match target="pattern"> <test qual="any" name="family"> <string>Arial</string> <string>Times New Roman</string> <string>Courier New</string> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> I have to say that the user docs are very hard to follow. I think they need to be simplified for the user. I still do not understand what "When used in a <match target="font"> element, the target= attribute in the <test> element selects between matching the original pattern or the font." It is pretty much gobbledygook. Thanks Jeremy _______________________________________________ Fontconfig mailing list Fontconfig@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/fontconfig