Re: Pregenerate fontconfig cache

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Fontconnfig is checking the mtime of the directories fonts installed
to detect the changes. that message means the mtime of
/usr/share/fonts/X11 is different where the caches originally
generated.

On Tue, Aug 16, 2016 at 9:13 PM, Guillermo Rodriguez Garcia
<guille.rodriguez@xxxxxxxxx> wrote:
> Hi all,
>
> I have an embedded system where the list of fonts is known in advance
> and cannot change. I want to pregenerate the fontconfig cache files
> for an embedded system in order to avoid long startup times on first
> boot.
>
> I already learned that the cache files are architecture specific so
> they need to be generated either on the target hardware or using qemu
> or similar. What I am doing right now is:
>
> - Install fonts on target system
> - Generate cache files (fc-cache -f)
> - Get generated cache files and add them to the build system
> - Generate a rootfs image containing the original font files and the
> cache files. This is the rootfs image that will be installed on the
> target devices.
>
> However when I install this rootfs image to the target system, on
> first boot the pregenerated cache files are ignored, and the cache
> files are regenerated again from scratch.
>
> Setting FC_DEBUG=16 I see this:
>
> $ fc-list
> FC_DEBUG=16
> FcCacheTimeValid dir "/usr/share/fonts/X11" cache checksum 1167623491
> dir checksum 1167628683
>
> Why are the checksums different? Is there a way to avoid this?
>
> Thank you,
>
> Guillermo Rodriguez Garcia
> guille.rodriguez@xxxxxxxxx
> _______________________________________________
> Fontconfig mailing list
> Fontconfig@xxxxxxxxxxxxxxxxxxxxx
> https://lists.freedesktop.org/mailman/listinfo/fontconfig



-- 
Akira TAGOH
_______________________________________________
Fontconfig mailing list
Fontconfig@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/fontconfig




[Index of Archives]     [Fedora Fonts]     [Fedora Users]     [Fedora Cloud]     [Kernel]     [Fedora Packaging]     [Fedora Desktop]     [PAM]     [Gimp Graphics Editor]     [Yosemite News]

  Powered by Linux