[Top] [All Lists]

[m17n] Problems with the BPG fonts (was: Bringing new language (Georgian

Subject: [m17n] Problems with the BPG fonts was: Bringing new language (Georgian - ka) to SUSE
From: Mike FABIAN
Date: Wed, 18 May 2005 23:23:57 +0200
Aiet Kolkhi <aietkolkhi@xxxxxxxxx> ãããæãããã:

>> > 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
mfabian@magellan:~$ fc-list "BPG Glaho" lang
mfabian@magellan:~$ fc-list "BPG Chveulebrivi" lang

Note that "ka" is missing in the output. This is because fontconfig
currently requires the following characters in a font to support

    # $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
    #10f7-10f8  # additional letters for Mingrelian and Svan
    #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   <mfabian@xxxxxxx>   http://www.suse.de/~mfabian

To unsubscribe, e-mail: m17n-unsubscribe@xxxxxxxx
For additional commands, e-mail: m17n-help@xxxxxxxx

<Prev in Thread] Current Thread [Next in Thread>