Problems with the BPG fonts (was: Bringing new language (Georgian - ka) to SUSE)
Mike FABIAN <[email protected]>
| Newsgroups | gmane.linux.suse.m17n |
|---|---|
| Message-ID | <[email protected]> |
Aiet Kolkhi <[email protected]> さんは書きました: >> > I would also like to provide SUSE Linux with seth of freely >> > distributable Georgian scalable, professionally delta-hinted truetype >> > fonts, which are produced by BPG Info-Tech, the leading vendor of >> > Georgian typefaces. It would be nice if theese fonts could default for >> > Georgian language. According to fontconfig, *none* of these fonts supports Georgian: mfabian@magellan:~$ fc-list "BPG Courier" lang :lang=aa|af|ast|ava|ay|be|bg|bi|bin|br|bs|ca|ce|ch|co|cs|cy|da|de|en|eo|es|et|eu|fi|fj|fo|fr|fur|fy|gd|gl|gn|gv|ho|hr|hu|ia|ibo|id|ie|ik|io|is|it|ki|kl|kum|la|lb|lez|lt|lv|mg|mh|mt|nb|nds|nl|nn|no|ny|oc|om|os|pl|pt|rm|ru|se|sel|sh|sk|sl|sma|smj|smn|so|sq|sr|sv|sw|tn|tr|ts|uk|vo|vot|wa|wen|wo|xh|yap|zu mfabian@magellan:~$ fc-list "BPG Glaho" lang :lang=fj|ho|ia|ie|io|om|so|sw|ts|xh|zu mfabian@magellan:~$ fc-list "BPG Chveulebrivi" lang :lang=aa|ast|ay|bi|br|ch|da|de|en|es|eu|fj|fo|fur|fy|gd|gl|gv|ho|ia|id|ie|io|is|it|lb|mg|nb|nds|nl|nn|no|oc|om|pt|rm|sma|smj|so|sq|sv|sw|tn|ts|vo|wa|xh|yap|zu mfabian@magellan:~$ Note that "ka" is missing in the output. This is because fontconfig currently requires the following characters in a font to support Georgian: # $RCSId: xc/lib/fontconfig/fc-lang/ka.orth,v 1.2 2002/07/06 23:59:16 keithp Exp $ # # Copyright © 2002 Keith Packard [... license comment ommitted ...] # Georgian (KA) 0589 # Armenian full stop (vertsaket) #10a0-10c5 # capital letters, not used in normal writing 10d0-10f6 #10f7-10f8 # additional letters for Mingrelian and Svan 10fb #2018 # single quote #201a # single quote #201c # double quote #201e # double quote None of the three BPG fonts has U+0589. "BPG Glaho" and "BPG Courier" support U+10d0 - U+10f6 and U+10fb but "BPG Chveulebrivi" lacks U+10f1 - U+10f6. Therefore, none of these fonts will be selected by default when running in a Georgian locale, even if I add entries in /etc/fonts/fonts.conf to prefer these fonts. Is U+0589 really needed for Georgian? If not, this requirement should be removed from ka.orth in fontconfig. If yes, this character needs to be added to the fonts. What about the missing U+10f1 - U+10f6 in "BPG Chveulebrivi"? -- Mike FABIAN <[email protected]> http://www.suse.de/~mfabian 睡眠不足はいい仕事の敵だ。 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]