[Fontconfig] Re: fixed width fonts appear bold
Patrick Lam
plam at MIT.EDU
Tue Mar 28 07:22:54 PST 2006
Andrei A. Voropaev wrote:
> On Thu, Mar 23, 2006 at 05:57:37PM +0100, Andrei A. Voropaev wrote:
>> Also, I have cyrillic bitmap fonts in /usr/X11R6/lib/X11/fonts/cyrillic
>> directory. For whatever reason the fonts.cache-1 file in it is empty,
>> fc-cache -v says
>>
>> fc-cache: "/usr/X11R6/lib/X11/fonts/cyrillic": caching, 0 fonts, 0 dirs
>>
>> Why doesn't it find any fonts in it, when regular xlsfont lists all
>> fonts from that directory?
>
> This appears to be because of this chunk of code in fcfreetype.c:1556
>
> /*
> * Skip over PCF fonts that have no encoded characters; they're
> * usually just Unicode fonts transcoded to some legacy encoding
> */
> if (FcCharSetCount (cs) == 0)
> {
> if (!strcmp(FT_MODULE_CLASS(&face->driver->root)->module_name, "pcf"))
> goto bail2;
> }
>
> So I guess this applies to cyrillic koi8-r fonts :) Or it could be that
> I have some "incorrect" version of freetype library.
It would seem that there's something fishy with those fonts.
>> For a long time now I strugle with support for bitmap fonts in GTK
>> applications. Finally I've installed newer fontconfig library (version
>> 2.32) and added link to /etc/fonts/conf.d/yes-bitmaps.conf. So now in
>> font selection dialog I see family Fixed. There are various styles for
>> it. But when I try to select style SemiCondensed I get bold font. In
>> fact there's style "Bold SemiCondensed", but they both appear to be the
>> same. What could be the problem here?
>
> I guess here, knowing of the correspondence between font name (Fixed 12)
> and the actual file from which this font comes would be of great help.
> Is there some debugging options that I could set to get this
> information? Or can I obtain it using fc-list for example?
fc-list : family file might be what you want...
pat
More information about the Fontconfig
mailing list