[Fontconfig] Unable to select bitmap Helvetica over Type1 in newer fontconfig

Raimund Steger rs at mytum.de
Mon Jan 31 15:32:56 PST 2011


Dear list,

I currently have an issue after having upgraded to fontconfig-2.8.0 from
my (admittedly very old) version 2.5.0 on a Solaris 10 system.

The issue might have been brought up before, in which case I apologize.

On this system, the classic X11 fonts Adobe Courier, Helvetica, and Times
are available in both Type1 as well as PCF versions. For the typical
screen sizes, the PCF versions look a lot better than Type1.

Until now, I have been able to select the bitmap versions by specifying
exact pixelsize and 'outline=false:antialias=false' in the pattern.

But starting with 2.7.0 (as I've tested), this does not work anymore;
fontconfig *always* selects the Type1 versions.

When I debug the match with FC_DEBUG=3, I notice that starting with
fontconfig-2.7.0, the match for Helvetica.pfa (the Type1 version) seems to
get a '0' score for pixelsize, whereas the bitmap version has '1' (1
meaning 'equals', 0 meaning 'not specified', I guess?).

If this should be the reason -- then how can I force the PCF version? The
'outline' attribute does not seem to have high enough priority to outweigh
pixelsize in this case.

Thanks a lot,

Raimund




-- 
R.Steger Tel. +49-179-2981632 icq 16845346






More information about the Fontconfig mailing list