Nguyen Thai Ngoc Duy wrote: > I would like to make arial the prefered Sans font in my system. It > works great if I use locale C. If I use locale vi_VN.UTF-8 then it > fails to recognize Vietnamese is supported by Arial and pass on. Is > there anyway to make it work? I'm using fontconfig 2.7.2. This is one of the more annoying aspects of fontconfig when dealing with Asian locales. I made a similar rule to prefer the Latin characters in the DejaVu fonts over the ones in a Chinese font, when in a Chinese locale. Naturally, the Chinese font supported Chinese character sets, so it was chosen. <match target="pattern"> <test qual="any" name="family"> <string>sans-serif</string> </test> <edit name="family" mode="append" binding="same"> <string>DejaVu Sans</string> </edit> </match> <match target="pattern"> <test qual="any" name="family"> <string>serif</string> </test> <edit name="family" mode="append" binding="same"> <string>DejaVu Serif</string> </edit> </match> <match target="pattern"> <test qual="any" name="family"> <string>monospace</string> </test> <edit name="family" mode="append" binding="same"> <string>DejaVu Sans Mono</string> </edit> </match> Basically, it forces the three DejaVu fonts to the top of the substitution list. Initially, I was using "strong" bindings, but that broke Flash 9 at the time. I don't know if it would still break Flash 10. --Pat _______________________________________________ Fontconfig mailing list Fontconfig@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/fontconfig