http://bugzilla.suse.com/show_bug.cgi?id=1083212 http://bugzilla.suse.com/show_bug.cgi?id=1083212#c2 Dr. Werner Fink <werner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |stefan.bruens@rwth-aachen.d | |e Flags| |needinfo?(stefan.bruens@rwt | |h-aachen.de) Severity|Normal |Enhancement --- Comment #2 from Dr. Werner Fink <werner@suse.com> --- (In reply to Stefan Brüns from comment #0)
Currently, the various texlive font packages create fonts.dir/fonts.scale using mkfontdir/mkfontscale.
This is quite pointless:
- the font packages go into /usr/share/fonts/texlive-<package>/, but this is outside the X server font path, which is (see /var/log/Xorg.0.log) [191632.294] (==) FontPath set to: /usr/share/fonts/misc:unscaled, /usr/share/fonts/Type1/, /usr/share/fonts/100dpi:unscaled, /usr/share/fonts/75dpi:unscaled, /usr/share/fonts/ghostscript/, /usr/share/fonts/cyrillic:unscaled, /usr/share/fonts/truetype/, i.e. to use any of this fonts, the user had to additionally use xset +fp ... for each package
- this is for the vast majority of programs unnecessary, as it is only needed for server side font rendering, current programs use client side rendering.
I'll not drop this, see /etc/fonts/conf.avail/ and the texlive enable and disable files below ... but this is an addon for the user him/her self as by default this might cause trouble (In reply to Stefan Brüns from comment #1)
Probably best achieved by:
- using %reconfigure_fonts_prereq as BuildRequires
- adding %link_avail_to_system_fontsconf <number>-<name).conf to the %install section
- using the following macro to create the %post... stanzas %reconfigure_fonts_scriptlets
see e.g. https://rudin.suse.de:8894/package/view_file/openSUSE:Factory/cantarell- fonts/cantarell-fonts.spec?expand=1
I'm aware but who decides which font should go into and which should not? -- You are receiving this mail because: You are on the CC list for the bug.