Invisible fonts regression

Ivan Gyurdiev ivg2 at cornell.edu
Thu Apr 6 00:43:27 CDT 2006


>> Actually it looks like having fontforge installed *causes* the problem. Try
>> removing /usr/local/share/wine/fonts or making it inaccessible.
>>     
>
> The problem is due to an old version of fontforge. In Debian, version 
> 0.0.20041218-0.1 generates incorrect ascent information for the Windows font 
> header. Version 0.0.20051205-0.1 gets it right. For Debian users, 
> 0.0.20051205-0.1 is only available in testing and higher. Unfortunately 
> 0.0.20051205-0.1 depends on other things from testing (such as libc6 >= 
> 2.3.5-1), so if you want to build on a pure Sarge system you will need to 
> either do without fontforge, build it yourself, or find a backport somewhere.
>   
Hi, I have: fontforge-20060125-6.fc5 installed.
I also have every other font under the sun installed, as this is an 
"everything" install.

Removing or moving /usr/share/wine/fonts causes wine to refuse to 
generate .wine, and start up.
In order for that to work, it seems wine requires the directory to 
exist, and for there to be at least one file in it 
(/usr/share/wine/fonts/* exists). Making a bogus file in there makes it 
work.

I can see fonts in winecfg, and fonts in the GTA installer in a newly 
created wine root. I haven't yet tried to install Steam in there. Using 
my old wine root, Steam still does not work. Otoh the GTA works with the 
old root.




More information about the wine-devel mailing list