[Fontconfig] Status about fontconfig CVS regarding cache handling

Patrick Lam plam at MIT.EDU
Thu Feb 9 08:23:02 PST 2006


Frederic Crozat wrote:
> Le mardi 07 février 2006 à 16:12 -0500, Patrick Lam a écrit :
> 
>>Frederic Crozat wrote:
>>
>>>I can confirm fontconfig erases bad global cache files.
>>>
>>>But I found a way to cause fontconfig to never update cache correctly
>>>with the following test case :
>>>-clean your cache completely : rm -f /var/cache/fontconfig/*
>>>-run fc-cache -v to get a consistent cache
>>>-put the attached old fonts.cache-2 (before cache was moved
>>>to /var/cache/fontconfig) in /usr/share/fonts/ttf/big5
>>>-run fc-cache -v => cache is updated for this directory
>>>-run fc-cache -v again => cache is updated AGAIN for this directory and
>>>is growing (check in /var/cache/fontconfig..)
>>>-remove fonts.cache-2 from the directory
>>>-run fc-cache -v several time : each time, cache is updated and grow.
>>>
>>>I've attached the file to put in big5 directory as well as the broken
>>>cache which is generated in /var/cache/fontconfig and the good one.
>>>
>>>This problem is not visible when using non-root applications because
>>>missing cache will be stored in ~/.fonts.cache-2 and won't get updated.

I've reproduced, and I think I've fixed, this problem in CVS.  Please
confirm.

pat


More information about the Fontconfig mailing list