On 2014-07-17 02:29 (GMT-0400) David C. Rankin composed:
To prevent this from happening, simply install the fetchmsttfonts package once, then make a copy of /usr/share/fonts/truetype, remove the package, then copy the fonts back to /usr/share/fonts/truetype and run fonts-config. Most may not care, but if I can avoid muli-meg downloads during each `zypper up` I'm all for it (not to mention -- there are newer versions of the fonts, that if installed, are overwritten with each zypper up)
So for those who want to avoid the repeated update of the font package, the following is a quick outline of the process:
# zypper in fetchmsttfonts # cp -a /usr/share/fonts/truetype /tmp # rpm -e fetchmsttfonts # cp -ua /tmp/truetype /usr/share/fonts # fonts-config -f -v # creates fonts.scale & fonts.dir & calls fc-cache # rm -r /tmp/truetype
...done! Just another little efficiency tweak.
For more efficiency, put the extracted font files on a USB stick or a CD or DVD and/or a data partition that won't be formatted at installation time, such as a /home partition, e.g. in /home/fonts. Then instead of monkeying around in a /usr that will be formatted at installation time, for each user's $HOME one time simply ln -s ../fonts ./.fonts. They'll get picked up as if they had been installed in /usr/share/fonts* without any need to upgrade any fonts cache, or do anything at all at subsequent installation times. Same goes for fonts from any other sources, including DejaVu and others that you don't care to repeatedly upgrade that are available in .zip or .tgz archives. What I'd really like is for KDE* not to "depend" on the huge misc-fixed bitmap font package that seems to be "upgraded" at least every month, and do the same for it. I never use misc-fixed longer than it takes to deselect it and select Droid Sans Mono as monospace in first open of personal settings, before first open of Konsole. I can't imagine anyone preferring misc-fixed to any of the scalable fonts installed by default via anything resembling a standard openSUSE installation. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org