On Thu, Feb 17, 2011 at 8:52 AM, Owen Taylor <otay...@redhat.com> wrote:
>> I see now why text in my laptop looks crappy (I'm testing Vietnamese
>> version of gnome-shell). Any way to set default font per locale?
>
> Bit in a hurry at the monent, so I'll quote a relevant IRC conversation from 
> yesterday that hopefully points you in the right direction. Let us know how 
> it turns out. This was in the context of discussing the fontconfig snippet 
> installed by the Fedora Cantarell package which was making it part of 
> sans-serif which we didn't want, and what should be in there instead.
>
> <owen>  cosimoc: we do need a fontconfig snippet
> <owen>  cosimoc: the current plan is to make Cantarell inherently a weak 
> binding so that if you specify Cantarell then it will get reordered behind 
> stuff in sans-serif if it doesn't support the current language
> <cosimoc>       owen, right now if I parse that snippet correctly, all it 
> does is setting cantarell as default for sans-serif in the whole system
> <cosimoc>       owen, which breaks KDE on fedora
> <owen>  cosimoc: I'm saying, we need *some* snippet, not that we need *that* 
> snippet
> <cosimoc>       owen, oh fair enough :)
> <mclasen>       cosimoc: can you try to figure out what snippet we might need 
> ?
> <cosimoc>       mclasen, my guess is we don't need any until we have the weak 
> binding thing owen mentioned sorted out
> <owen>  cosimoc: if someone is goign to modfiy the cantarell package, they 
> really should try to come up with the weak Feb <cosimoc>       owen, I'm the 
> package owner so I guess it's my turn to learn how fontconfig works
> cosimoc: I think that what you need to do is to match on the Cantarell family 
> name, and then replace it with the Cantarell family name, but as a weak 
> binding
> <owen>  <match target="pattern">
> <owen>  <test qual="any" name="family"><string>Cantarell</string></test>
> <owen>  <edit name="family" mode="assign" 
> binding="weak"><string>Cantarell</string></edit>
> <owen>  </match>
> <owen>  cosimoc: the test to see whether that works is that
> <owen>  pango-view --language=vi --font 'Cantarell 12' --text 'Nguyễn Thái 
> Ngọc Duy'
> <owen>  should show that name all in Deja Vu instead of having a ransom-note 
> mix of Deja Vu and Cantarell
> <owen>  (that's the GNOME Vietnamese translator's name)
>
> I apologize for using your name there - it was just the first Vietnamese text 
> I found opening a .po file :-)

Thanks for the idea. I'll play with fontconfig. And you are free to
use my name whenever you need to test Vietnamese support in fonts :-)
Actually my first name should be enough; 'ễ' letter is only used by
Vietnamese as far as I know.
-- 
Duy
_______________________________________________
gnome-i18n mailing list
gnome-i18n@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-i18n

Reply via email to