It looks like the post-install for the 100dpi font rpm doesn't update the /usr/X11R6/lib/X11/fonts/fonts.cache-1, but only the /usr/X11R6/lib/X11/fonts/100dpi/fonts.cache-1:
[EMAIL PROTECTED] tmp]$ rpm -qp --scripts XFree86-100dpi-fonts-4.3-8.2mdk.i586.rpm postinstall scriptlet (through /bin/sh): umask 133 cd /usr/X11R6/lib/X11/fonts/100dpi mkfontdir || : /usr/bin/fc-cache . || : /usr/sbin/chkfontpath -q -a /usr/X11R6/lib/X11/fonts/100dpi:unscaled So if the entry doesn't exist before installing the font package, some programs (at least those that use Qt) won't be able to use the font. Here's what happens if the entry doesn't exist: ==================> first, remove the font package entirely: [EMAIL PROTECTED] tmp]# rpm -e --nodeps XFree86-100dpi-fonts-4.3-8.2mdk [EMAIL PROTECTED] tmp]# rm -rf /usr/X11R6/lib/X11/fonts/100dpi [EMAIL PROTECTED] tmp]# cat /usr/X11R6/lib/X11/fonts/fonts.cache-1 "encodings" 0 ".dir" "Speedo" 0 ".dir" "TTF" 0 ".dir" "Type1" 0 ".dir" "mdk" 0 ".dir" "misc" 0 ".dir" "75dpi" 0 ".dir" "MathML" 0 ".dir" "100dpi" 0 ".dir" [EMAIL PROTECTED] tmp]# fc-cache [EMAIL PROTECTED] tmp]# cat /usr/X11R6/lib/X11/fonts/fonts.cache-1 "encodings" 0 ".dir" "Speedo" 0 ".dir" "TTF" 0 ".dir" "Type1" 0 ".dir" "mdk" 0 ".dir" "misc" 0 ".dir" "75dpi" 0 ".dir" "MathML" 0 ".dir" ==================> then, install the font package: [EMAIL PROTECTED] tmp]# rpm -i XFree86-100dpi-fonts-4.3-8.2mdk.i586.rpm [EMAIL PROTECTED] tmp]# cat /usr/X11R6/lib/X11/fonts/fonts.cache-1 "encodings" 0 ".dir" "Speedo" 0 ".dir" "TTF" 0 ".dir" "Type1" 0 ".dir" "mdk" 0 ".dir" "misc" 0 ".dir" "75dpi" 0 ".dir" "MathML" 0 ".dir" ==================> But this fixes it: [EMAIL PROTECTED] tmp]# fc-cache [EMAIL PROTECTED] tmp]# cat /usr/X11R6/lib/X11/fonts/fonts.cache-1 "encodings" 0 ".dir" "Speedo" 0 ".dir" "TTF" 0 ".dir" "Type1" 0 ".dir" "mdk" 0 ".dir" "misc" 0 ".dir" "75dpi" 0 ".dir" "MathML" 0 ".dir" "100dpi" 0 ".dir"
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com
