Bug 12107 - fc-cache is not always caching newly installed fonts.
Summary: fc-cache is not always caching newly installed fonts.
Status: RESOLVED FIXED
Alias: None
Product: fontconfig
Classification: Unclassified
Component: fc-cache (show other bugs)
Version: 2_1
Hardware: All All
: medium major
Assignee: Keith Packard
QA Contact:
URL:
Whiteboard:
Keywords:
: 10900 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-08-23 01:10 UTC by Huang Peng
Modified: 2007-10-25 00:43 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Huang Peng 2007-08-23 01:10:30 UTC
When system have been installed, and we adjust the system to past, the fc-cahce will not cache new fontdir. It is because that the cache file's mtime is newer than the fontdirs. It causes fontconfig applications can not use new fonts.

Could we save fontdir's mtime in the cache file, and decide the cache's availability by checking whether the mtime in cache is equal to fontdirs instead of newer than fontdirs?

Thanks
Comment 1 Keith Packard 2007-10-24 21:56:20 UTC
Font caches now contain the directory mtime; the cache is invalid when that time is not the same as the directory mtime, which eliminates random time mis-orderings between cache and font directory.
Comment 2 Keith Packard 2007-10-25 00:43:02 UTC
*** Bug 10900 has been marked as a duplicate of this bug. ***


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.