Keith Packard <keithp@xxxxxxxxxx> さんは書きました: > On Tue, 2006-04-04 at 00:39 -0400, Patrick Lam wrote: > >> It seems that <prefer> creates an FcValueBindingWeak (fcxml.c:1417), >> which causes the family-name to not get matched by FcFontMatch. If line >> 1417 created an FcValueBindingStrong instead, fc-match Symbol gives the >> apparently right thing. Keith, any insights? Is it a bug in >> FcFontMatch (this is in both 2.3.2 and 2.3.94) or in FcFontSort? > > all aliases should create weak bindings. Oh. The problem here is that a > weak binding is 'less important' than the language, but for Symbol, we > don't care about language. I suggest using the more general match/edit > rules and setting a strong binding for the family name. That will avoid > having the language override the selection. I think that's what I suggested to Satya Narayan Mishra <snmishra@xxxxxxxxxx>: <match target="pattern"> <test name="family"> <string>symbol</string> </test> <edit name="family" mode="append" binding="strong"> <string>OpenSymbol</string> </edit> <edit name="family" mode="append" binding="strong"> <string>Standard Symbols L</string> </edit> </match> I use a rule like that in the /etc/fonts setup for SuSE Linux to make Mozilla display symbols correctly and this works just fine. -- Mike FABIAN <mfabian@xxxxxxx> http://www.suse.de/~mfabian 睡眠不足はいい仕事の敵だ。 _______________________________________________ Fontconfig mailing list Fontconfig@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/fontconfig