[Fwd: Font issues (mkfontdir & friends not getting run) with F-8]

Behdad Esfahbod behdad at behdad.org
Fri Nov 16 22:18:06 UTC 2007


On Fri, 2007-11-16 at 22:59 +0100, Nicolas Mailhot wrote:
> Forwarding to the right list (not that the two example package follow
> the provisional guidelines on the fontconfig front, and I don't care
> much about the core font side myself)
> 
> 
> -------- Message transféré --------
> De: Hans de Goede <j.w.r.degoede at hhs.nl>
> 
> Hi
> 
> On both my F-8 x86_64 live-dvd installation and my (clean) F-8 i386 install dvd 
> installation, not all scriptlets for font-packages have properly run.
> 
> Taking /etc/X11/fontpath.d/fonts-default (urw-fonts) as example:
> -On the x86_64 live dvd install, only fonts.scale is present, iow
>   mkfontdir and fc-cache have not been run, even though they are in the
>   scripts:
> [hans at localhost ~]$ rpm -q --scripts urw-fonts
> urw-fonts-2.4-1.fc8.noarch
> postinstall scriptlet (using /bin/sh):
> {
>     umask 133
>     mkfontscale /usr/share/fonts/default/Type1 || :
>     `which mkfontdir` /usr/share/fonts/default/Type1 || :
>     fc-cache /usr/share/fonts
> } &> /dev/null || :
> 
> -On the i386 dvd install, nothing was run, so not only mkfontdir and
>   fc-cache were not run, but also mkfontscale has not been run
> 
> The strange thing is fontconfig is actually required, so atleast the fc-cache 
> file should have been created.

Fontconfig doesn't store cache files in the directory anymore.  They go
in /var/cache/fontconfig.  That's been the case for a while.


> As for the other two not being created, well that is to be expected if the 
> necessary packages are not added to any Requires.
> 
> Why are these files generated on install anyways, I understand this used to be 
> usefull back in the days when multiple packages would install files under one 
> dir, but isn't it so that most font dirs now only contain fonts from one package?

I don't understand.  When are you suggesting they should be generated?

> Note that this is not isolated to urw-fonts, ghostscript-fonts for example has 
> the same problem.
> 
> Regards,
> 
> Hans

-- 
behdad
http://behdad.org/

"Those who would give up Essential Liberty to purchase a little
 Temporary Safety, deserve neither Liberty nor Safety."
        -- Benjamin Franklin, 1759






More information about the Fedora-fonts-list mailing list