
Daniel Bauer composed on 2016-04-18 19:17 (UTC+0200):
Felix Miata composed:
Daniel Bauer composed on 2016-04-18 18:02 (UTC+0200):
I try to install approx. 600 fonts using system-settings->fonts. I can choose them, it goes thru "checking them", alerts for existing fonts (I choose skip automatically), asks for the root password with the first found new font and then crashes.
Exactly how are you trying to "install"? From which DE? Is this KDE's system settings?
Yes. Font Magement ("Schriftartenverwaltung"). Add new fonts.
Are the fonts rpms?
No.
TTF/OTF files all in the same location?
ttf, pfb, zip, otf, pcf.gz
Most of them are fonts I bought decades ago or have from my former win98. I installed from this folder (that I copied since suse 7 or 8 to each new install) without any problem...
If the latter, try breaking them into smaller grouped
locations before attempting to "install".
I tried to select only a few, but it crashes, too. As soon as it's more than one. To be sure, I just tried to install the "arial"-fonts and I get the message "We are really sorry but system settings said goodbye" (my free translation).
Smaller grouped locations means /tmp/onefontsgroup/, /tmp/someotherfontsgroup/, /tmp/yetanotherfontsgroup/, yada. My guess is you have thousands of individual files and the font installer is overwhelmed by the file count in your source directory(s). Copy small groups of fonts to some temporary location, then try the installer on them, if simply copying to */local/share/fonts/ is something you don't wish to do. If you insist on using the font installer, another way to group would be copy say 100, 200 or 300 font files from 13.2 or wherever your source for your fonts currently is to a USB stick, umount whatever filesystem they came from, then try to install from the stick. If this works (and it should), then count up the total number of individual font files (one "font" can be comprised of 8 or more files) you are trying to install, check for an existing systemsettings font installer bug on kde.org, and if you don't find one, file one.
It crashes as soon as I choose more than 1 font.
I can install a single font, but then a message appears "actualizing fonts", and there it stays for ever...
Is it possible to install fonts on leap 42.1 somehow? (these are all fonts I have working installed on my 13.2)?
Fonts do not need to be "installed". It is sufficient to copy ttf, otf or other individual font files to /usr/local/share/fonts/ if you want them available globally, or ~/.local/share/fonts/ for an individual single user.
I remember long time ago that there was a fonts database or something like that, that had to be updated when copying font files to the systems fonts folders.
Fontconfig automatically handles additions to standard locations as the contents of those locations changes. /usr/share/fonts/, /usr/local/share/fonts/, and ~/.local/share/fonts/ are among standard locations for openSUSE (though not all four for all distros). IOW, they all WFM, as does ~/.fonts/ last I remember checking. Use 'xset q' to see the current complete fontpath. You can put fonts anywhere you please via customization. man fonts.conf for that approach.
Later this got automated and I just had to point kde's system settings (that in the beginning also had another name) to my saved fonts folder and click...
No action required. If fonts exist in any standard location, then fontconfig will provide them to all "modern" apps (maybe/probably? antiques too).
In my 13.2 under /usr/local/share/fonts/ there are sub-directories for each letter a, b, c...
Oh? Are you sure you didn't mean to type /usr/share/fonts? /usr/local/share/fonts should be empty until such time as you put something in it. Most apps only read from /usr/local/. AFAICT, few apps other than printer drivers ever write anything there. That it contains subdirs does not mean that subdirs are required for fontconfig to find fonts present in the base directory tree. AFAICT, those subdirs are mostly a grouping convenience to prevent directories from getting inefficiently huge.
I could rsync them to the laptop, but will the system and KDE then know about these fonts? This is why I used the KDE-tool...
KDE knows whatever fontconfig knows. If you're concerned about something missing, see man fc-cache. -- "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