[Bug 635446] New: texlive-2009 package installs fontconfig file to a wrong directory
https://bugzilla.novell.com/show_bug.cgi?id=635446 https://bugzilla.novell.com/show_bug.cgi?id=635446#c0 Summary: texlive-2009 package installs fontconfig file to a wrong directory Classification: openSUSE Product: openSUSE 11.3 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: jbenc@novell.com QAContact: qa@suse.de Found By: --- Blocker: --- texlive-2009-12.11.noarch package installs the following file: /etc/fonts/conf.d/09-texlive.conf However, it should get installed into /etc/fonts/conf.avail/ directory and only be symlinked to conf.d. That way the user can enable/disable it as they wish. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=635446 https://bugzilla.novell.com/show_bug.cgi?id=635446#c wei wang <wewang@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wewang@novell.com AssignedTo|bnc-team-screening@forge.pr |werner@novell.com |ovo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=635446 https://bugzilla.novell.com/show_bug.cgi?id=635446#c Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Severity|Normal |Minor -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=635446 https://bugzilla.novell.com/show_bug.cgi?id=635446#c1 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #1 from Dr. Werner Fink <werner@novell.com> 2010-10-29 14:15:27 UTC --- fixed for factory -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=635446 https://bugzilla.novell.com/show_bug.cgi?id=635446#c2 Holger Arnold <contact@holgerarnold.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |contact@holgerarnold.net --- Comment #2 from Holger Arnold <contact@holgerarnold.net> 2010-11-15 14:58:57 UTC --- I think that this file should *not* be linked in /etc/fonts/conf.d by default since (at least currently) no program using fontconfig can make use of these fonts in a sensible way. The presence of this file also causes some programs to take ages to load (for example, Inkscape, see #635005 and #613136). Btw., why does this only get fixed in Factory, but not in the current version? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=635446 https://bugzilla.novell.com/show_bug.cgi?id=635446#c3 --- Comment #3 from Dr. Werner Fink <werner@novell.com> 2010-11-15 15:11:05 UTC --- Sorry but thisw is IMHO a minor and therefore not worth to make an update for a package of the size of 1GB. Beside this you may have a look at http://download.opensuse.org/repositories/Publishing/ and ... I'm very busy with TeXLive 2010. For broken drivers like inkscape I do not see any hope as then we may disable all currently not required fonts ... and then reenable them if we want to print or display a DVI or PDF produced by e.g. LaTeX ... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=635446 https://bugzilla.novell.com/show_bug.cgi?id=635446#c4 --- Comment #4 from Holger Arnold <contact@holgerarnold.net> 2010-11-15 21:28:46 UTC --- Werner, I did not question your efforts, which I really appreciate. Thank you for the repository link. Anyway, I still think it *is* a problem that should be fixed in some way. Do you really want to call a problem a "minor" that makes Inkscape nearly unusable for most users that have texlive installed (and most of them will probably not notice at all that this is related to their texlive installation). In my opinion, whether Inkscape is broken is not relevant for this problem. It is conceptually wrong to put these font files under fontconfig control because these font files are simply not intended to be used by applications other than TeX: - When the TeX fonts are available to fontconfig, then loading any program that does some font handling using fontconfig takes noticeably longer and font lists are cluttered by a large number of incomprehensible font names like "xcmbxsl10". - Contrary to what you said, these fonts are *not* required to display or print documents produced by TeX. PDF documents created by TeX contain embedded fonts, and for DVI documents, TeX fonts are generated on-demand using Metafont. (Otherwise, these files would not be viewable on systems without TeX installed.) To summarize, making the TeX fonts available to fontconfig creates one big problem for Inkscape users and creates small annoyances for everybody. On the other hand, nothing is gained. Why is the size of the texlive package a problem? I assumed that zypp can do incremental updates (aka. patches)? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=635446 https://bugzilla.novell.com/show_bug.cgi?id=635446#c5 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ctrippe@gmx.net --- Comment #5 from Dr. Werner Fink <werner@novell.com> 2010-11-16 09:07:00 UTC --- Please see http://rudin.suse.de:8888/show_bug.cgi?id=588156 and discuss this with Christian Trippe ... Nevertheless as you can see XeLaTeX depends on fontconfig as it uses FontSets for its font handling (I like Xe(La)TeX as it makes UTF-8 usable for TeX). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=635446 https://bugzilla.novell.com/show_bug.cgi?id=635446#c6 --- Comment #6 from Holger Arnold <contact@holgerarnold.net> 2010-11-16 11:06:46 UTC --- UTF-8-encoded input files can be also processed by TeX by using the inputenc package, but I assume that XeTeX does a few additional things (I don't use XeTeX myself, so I can't say much about it). The explanation of bug #588156 is a bit strange and I doubt that making the TeX fonts available to fontconfig helps with this problem. "Linux Libertine" is *not* a TeX font and is *not* stored under /usr/share/texmf/fonts/. Therefore, how can the presence or absence of this directory in the fontconfig search path have any influence on whether "Linux Libertine" is available to XeTeX? (Contrary to what Christian writes in his bug report, this is also not what is described in the ArchLinux Wiki.) Anyway, if XeTeX requires that the TeX fonts be available to fontconfig, then the link in /etc/fonts/conf.d/ should be created by the texlive-xetex package, not by the general texlive package. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=635446 https://bugzilla.novell.com/show_bug.cgi?id=635446#c7 --- Comment #7 from Dr. Werner Fink <werner@novell.com> 2010-11-16 13:38:31 UTC --- (In reply to comment #6)
Anyway, if XeTeX requires that the TeX fonts be available to fontconfig, then the link in /etc/fonts/conf.d/ should be created by the texlive-xetex package, not by the general texlive package.
already done. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=635446 https://bugzilla.novell.com/show_bug.cgi?id=635446#c8 --- Comment #8 from Christian Trippe <ctrippe@gmx.net> 2010-11-16 18:23:06 UTC --- (In reply to comment #6)
UTF-8-encoded input files can be also processed by TeX by using the inputenc package, but I assume that XeTeX does a few additional things (I don't use XeTeX myself, so I can't say much about it).
I am also not using it heavily as it still has (at least for me) lots of problems when using mathematical formulas. However it uses OpenType fonts.
The explanation of bug #588156 is a bit strange and I doubt that making the TeX fonts available to fontconfig helps with this problem. "Linux Libertine" is *not* a TeX font and is *not* stored under /usr/share/texmf/fonts/. Therefore, how can the presence or absence of this directory in the fontconfig search path have any influence on whether "Linux Libertine" is available to XeTeX? (Contrary to what Christian writes in his bug report, this is also not what is described in the ArchLinux Wiki.)
Texlive provides the package 'libertine'. see (http://www.ctan.org/tex-archive/fonts/libertine/) The corresponding fonts from texlive-fonts-extra are installed in /usr/share/texmf/fonts/. I do not have installed the package LinuxLibertine. I hope that explains my bug report better. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=635446 https://bugzilla.novell.com/show_bug.cgi?id=635446#c9 --- Comment #9 from Holger Arnold <contact@holgerarnold.net> 2010-11-16 19:19:57 UTC --- Christian, thank you for the info; this makes sense. I think that fontconfig should see only those fonts that are actually intended to be used by fontconfig clients. Therefore, it would be a good idea to move such fonts to the common font directories under /usr/share/fonts/ and to keep only TeX-specific parts under /usr/share/texmf/fonts/. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=635446 http://bugzilla.novell.com/show_bug.cgi?id=635446#c10 --- Comment #10 from Bernhard Wiedemann <bwiedemann@suse.com> --- This is an autogenerated message for OBS integration: This bug (635446) was mentioned in https://build.opensuse.org/request/show/53340 Factory / texlive-bin -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com