[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: System fonts

From: Yen-Ju Chen
Subject: Re: System fonts
Date: Wed, 25 Aug 2004 23:26:05 -0400

From: MJ Ray <address@hidden>
To: address@hidden
Subject: Re: System fonts
Date: 25 Aug 2004 18:47:21 GMT


Have I misunderstood how Xft and fontconfig work? I thought this was
already possible with back-x11 now. It was my main reason for changing
away from back-art.  http://freedesktop.org/Software/fontconfig

 I forgot what's the exact result of back-x11,
 but I remembered back-x11 work for Chinese font as well as back-art,
 as long as only one font is chosen.

 For example,
 if I choose a "ChineseFont" as NSUserFont and use it to display text,
 it will use "ChineseFont" to display both latin and chinese glyph
 because this "ChineseFont" contain both latin and chinese glyph.
 But the latin glyph is ugly and is not fixed-pitched,
 which cause problem in Terminal.app.
(Chinese glyph is always fixed-pitched due to the nature of its character).
 If I choose a "EnglishFont" as NSUserFont and use it to display text,
 all the chinese glyph will not display,
 though the latin glyph is good-looking.

 The best case is that NSUserFont is an NSArray,
 in which I can specify the priority of fonts,
 ex. NSUserFont = ("EnglishFont", "ChineseFont", "JapaneseFont");
 If the glyph does not exist in the first font,
 it will try to use the second or third font or so on to display the glyph.
 I guess it will slow everything down,
 but it works for the old XFontStruct (? forgot exactly name)
and WindowMaker, in which I can specify a list of font to use by its priority.

 I guess that's what many people ask for,
 especially for mixing several languages.


MJR/slef, just another gnustep font clubie. My Opinion Only.

Discuss-gnustep mailing list

Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/

reply via email to

[Prev in Thread] Current Thread [Next in Thread]