[Bug 330658] New: Condensed variants of DejaVu are installed, but unavailable.
https://bugzilla.novell.com/show_bug.cgi?id=330658 Summary: Condensed variants of DejaVu are installed, but unavailable. Product: openSUSE 10.3 Version: Final Platform: x86-64 OS/Version: openSUSE 10.3 Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: sndirsch@novell.com ReportedBy: jhegenbart@novell.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: Documentation I installed openSUSE 10.3 without almost any customizations, save for choosing some more profiles and disabling AppArmor. rpm -ql dejavu lists DejaVuSansCondensed.ttf, DejaVuSerifCondensed.ttf and their variants as installed, but in applications, they're nowhere to be found, only DejaVu of regular width is available. I copied DejaVuSansCondensed.ttf to ~/.fonts using the KDE Control Center font installer, both on a 10.2 box and on a 10.3 box. The results were a bit different: While 10.2 displays the font name as "DejaVu Sans Condensed", 10.3 shows just "DejaVu Sans". I suspect this might be due to some changes in fontconfig, so I decided to put it under X.Org. Any things I could investigate on? -- 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=330658 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|sndirsch@novell.com |bnc-team-screening@forge.provo.novell.com Component|X.Org |X11 Applications QAContact|xorg-maintainer-bugs@forge.provo.novell.com |sndirsch@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=330658 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.provo.novell.com |mfabian@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=330658#c1 --- Comment #1 from Mike Fabian <mfabian@novell.com> 2007-10-04 05:00:37 MST --- There is no such difference between 10.3 and 10.2 if you use version 2.19 of the DéjàVu fonts on both. This version of the DéjàVu fonts has the following font names: mfabian@magellan:~$ fc-list : | grep DejaVu DejaVu Serif,DejaVu Serif Condensed:style=Condensed,Book DejaVu Serif,DejaVu Serif Condensed:style=Condensed Bold Italic,Bold Italic DejaVu Serif,DejaVu Serif Condensed:style=Condensed Bold,Bold DejaVu Sans,DejaVu Sans Condensed:style=Condensed Oblique,Oblique DejaVu Sans Mono:style=Bold Oblique DejaVu Serif:style=Bold Italic DejaVu Sans:style=Bold Oblique DejaVu Sans:style=Oblique DejaVu Sans Mono:style=Oblique DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold Oblique,Bold Oblique DejaVu Sans,DejaVu Sans Light:style=ExtraLight DejaVu Sans,DejaVu Sans Condensed:style=Condensed,Book DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold,Bold DejaVu Serif,DejaVu Serif Condensed:style=Condensed Italic,Italic DejaVu Sans:style=Bold DejaVu Sans:style=Book DejaVu Serif:style=Italic DejaVu Sans Mono:style=Book DejaVu Sans Mono:style=Bold DejaVu Serif:style=Book DejaVu Serif:style=Bold mfabian@magellan:~$ rpm -q dejavu dejavu-2.19-1.5 mfabian@magellan:~$ Compare this with the font names of dejavu-2.10 as distributed originally on openSUSE 10.2: mfabian@boole:~$ rpm -q dejavu dejavu-2.10-16 mfabian@boole:~$ fc-list : | grep DejaVu DejaVu Sans Mono:style=Bold Oblique DejaVu Serif Condensed:style=Bold DejaVu Sans Condensed:style=Bold Oblique DejaVu Sans Condensed:style=Bold DejaVu Sans:style=Bold Oblique DejaVu Sans Condensed:style=Condensed DejaVu Serif Condensed:style=Bold Oblique DejaVu Sans:style=Oblique DejaVu Sans Mono:style=Oblique DejaVu Serif:style=Oblique DejaVu Serif:style=Bold Oblique DejaVu Serif Condensed:style=Oblique DejaVu Sans Condensed:style=Oblique DejaVu Sans Light:style=ExtraLight DejaVu Sans:style=Bold DejaVu Sans:style=Book DejaVu Serif Condensed:style=Condensed DejaVu Sans Mono:style=Book DejaVu Sans Mono:style=Bold DejaVu Serif:style=Book DejaVu Serif:style=Bold mfabian@boole:~$ -- 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=330658 Mike Fabian <mfabian@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- 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=330658#c2 --- Comment #2 from Mike Fabian <mfabian@novell.com> 2007-10-04 05:04:58 MST --- You see that in dejavu-2.19, the condensed fonts have 2 family names, "DejaVu Sans" *and* "DejaVu Sans Condensed": DejaVu Sans,DejaVu Sans Condensed:style=Condensed,Book In the older dejavu-2.10 version, the font had only one family name, only "DejaVu Sans Condensed": DejaVu Sans Condensed:style=Condensed KDE apparently displays only the first family name, that’s why you don’t get the "Dejavu * Condensed" fonts listed anymore. Looks like a Qt or KDE problem to me. -- 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=330658#c3 --- Comment #3 from Mike Fabian <mfabian@novell.com> 2007-10-04 08:14:00 MST --- Created an attachment (id=176349) --> (https://bugzilla.novell.com/attachment.cgi?id=176349) bug-330658-kde-qt-gnome-font-dialogs.png Top left: KDE font selector Bottom left: GNOME font selector Right: qtconfig font selector (Qt4 is shown, Qt3 behaves exactly the same as far as this bug is concerned). -- 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=330658#c4 --- Comment #4 from Mike Fabian <mfabian@novell.com> 2007-10-04 08:38:28 MST --- In the screen shot in comment #3 you can see that the Gnome font selector lists all styles available for a certain font. But the Qt3/4 and KDE font selectors list don’t list all styles as defined in the font. Qt3/4 and KDE have preconceptions about which styles may exist and try to map the styles which are really available in the font on this predefined list. Therefore, Qt3/4 and KDE don’t list all available styles and don’t display the style names as they are defined in the fonts. Comparison of the style names listed by KDE/Qt and the really available style names: Listed by KDE/Qt: Real style names: Light ExtraLight Light Oblique (doesn’t really exist, autogenerated by freetype) Normal Book Oblique Oblique Bold Bold Bold Oblique Bold Oblique - Condensed,Book - Condensed Bold,Bold - Condensed Oblique,Oblique I think it is not nice that Qt tries to map the style names onto a predefined list. Because of that, style names may appear under a different name than defined in the font (i.e. ‘Book’ appears as ‘Normal’) and unusual style names like ‘Condensed’ will be missing completely. -- 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=330658#c5 --- Comment #5 from Mike Fabian <mfabian@novell.com> 2007-10-04 09:04:46 MST --- By the way, OpenOffice has a similar problem, one can only select the family names in OpenOffice, not the styles. OpenOffice tries to map the styles on only 4 available styles: Regular, Bold, Italic, Bold-Italic. Everything else is not selectable. -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c6 --- Comment #6 from Mike Fabian <mfabian@novell.com> 2008-03-07 04:45:40 MST --- For a similar problem see also bug #367188. -- 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=330658 User mrmazda@ij.net added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c7 --- Comment #7 from Felix Miata <mrmazda@ij.net> 2008-03-07 12:53:37 MST --- This problem does not exist on current i586 Factory in Firefox or the KDE font selector. http://mrm.no-ip.com/auth/Font/fonts-comps-narrow.html makes it easy to test with a web browser. -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c8 --- Comment #8 from Mike Fabian <mfabian@novell.com> 2008-03-10 06:06:59 MST --- Felix Miata> This problem does not exist on current i586 Factory in Felix Miata> Firefox or the KDE font selector. No, the problem persists in Factory. Neither in the KDE font selector nor in the Firefox font selection dialog, "DejaVu Sans Condensed" can be selected. Felix Miata> http://mrm.no-ip.com/auth/Font/fonts-comps-narrow.html makes Felix Miata> it easy to test with a web browser. If you directly request the font "DejaVu Sans Condensed" as you do in your web page, you will get this font because: mfabian@magellan:~$ fc-list "DejaVu Sans Condensed:style=Condensed" DejaVu Sans,DejaVu Sans Condensed:style=Condensed,Book mfabian@magellan:~$ i.e. the “Condensed” font has two names each, both for the family name and for the style name. The font has the family name “DejaVu Sans” as well as “DejaVu Sans Condensed” and the style names “Condensed” as well as “Book”. Therefore, xfd -fa "DejaVu Sans Condensed" or xfd -fa "DejaVu Sans:style=Condensed" will both display the “Condensed” version of “DejaVu Sans” and your web page works as well. But font selection dialogs like the one in Firefox and KDE display only the first family name¹ in the list of available family names, i.e. you cannot select the condensed font there using the family name. And the KDE font dialogs display only very few style names, therefore you cannot select the “Condensed” font using the style name either. This works in GTK2 applications, the GTK2 font selectors display all style names. But that is a rare exception, in the font selectors of most applications you cannot select these “Condensed” fonts at all (e.g. in OpenOffice you cannot select them either). -------------------- ¹ KDE displays translated family names if you run in a locale for that language, i.e. if a font has a family name translated into Japanese, KDE will display that translation (and *only* that translation) if you run in Japanese locale. -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c9 --- Comment #9 from Mike Fabian <mfabian@novell.com> 2008-03-10 06:08:19 MST --- Created an attachment (id=199866) --> (https://bugzilla.novell.com/attachment.cgi?id=199866) kde-font-selector-factory.png KDE3 font selector on current Factory, you see that you still have no chance to select the “Condensed” version of “DejaVu Sans”. -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c10 --- Comment #10 from Mike Fabian <mfabian@novell.com> 2008-03-10 07:45:22 MST --- Created an attachment (id=199901) --> (https://bugzilla.novell.com/attachment.cgi?id=199901) firefox-font-selection.png Firefox font selection (in Factory). You see that “DejaVu Sans” appears 3 times in the selection list. No matter which one of these you select, you won’t get the “Condensed” version. The dialog doesn’t offer to select the style anywhere. -- 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=330658 User mrmazda@ij.net added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c11 --- Comment #11 from Felix Miata <mrmazda@ij.net> 2008-03-10 09:47:29 MST --- Created an attachment (id=199959) --> (https://bugzilla.novell.com/attachment.cgi?id=199959) screenshot showing DejaVu Sans Condensed selected in FF2 & KDE prefs Maybe locale has something to do with this. I'm en_US here, and both FF & KDE work almost as expected. What I don't expect is to see KDE list DejaVu Sans Condensed, and in addition, 3 times DejaVu Sans (and same for Serif). I believe the DejaVu project has created the DejaVu Sans font wrongly. As long as the file and family name DejaVu Sans Condensed exists in that suite of fonts, the file and family name DejaVu Sans should not include a condensed style. -- 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=330658 User mrmazda@ij.net added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c12 --- Comment #12 from Felix Miata <mrmazda@ij.net> 2008-03-10 10:01:40 MST --- Mike, do you have dejavu-2.23 or newer installed? I have 2.23-8. See "fixed bug which made Condensed fonts appear instead of normal width ones" on http://dejavu.sourceforge.net/wiki/index.php/News for v2.23. 2.24 has been released by the project yesterday. -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c13 --- Comment #13 from Mike Fabian <mfabian@novell.com> 2008-03-11 05:48:03 MST --- Felix Miata> Mike, do you have dejavu-2.23 or newer installed? 2.23. Felix Miata> I have 2.23-8. See "fixed bug which made Condensed fonts Felix Miata> appear instead of normal width ones" on Felix Miata> http://dejavu.sourceforge.net/wiki/index.php/News for Felix Miata> v2.23. mfabian@magellan:~$ rpm -q --changelog dejavu | head * 金 2月 01 2008 mfabian@suse.de - update to 2.23. - Changes from 2.22 to 2.23: • fixed bug which made Condensed fonts appear instead of normal width ones [...] I don’t think this makes a difference for the problem reported here. As you can see in comment #1, the name change for the condensed versions of DéjàVu happened sometime between version 2.10 and 2.19. Felix Miata> 2.24 has been released by the project yesterday. I’ll update of course, but nothing in the changes suggests any relation to this bug. -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c14 --- Comment #14 from Mike Fabian <mfabian@novell.com> 2008-03-11 09:19:09 MST --- http://sourceforge.net/mailarchive/forum.php?thread_name=courier.474372D1.000038E5%40softhome.net&forum_name=dejavu-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.
https://bugzilla.novell.com/show_bug.cgi?id=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c15 --- Comment #15 from Mike Fabian <mfabian@novell.com> 2008-03-11 09:22:39 MST --- http://sourceforge.net/mailarchive/message.php?msg_name=47D55A28.7050109%40e... -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c16 Mike Fabian <mfabian@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mmeeks@novell.com --- Comment #16 from Mike Fabian <mfabian@novell.com> 2008-03-11 09:35:15 MST --- Adding Michael Meeks to CC: because this problem also exists in OpenOffice. According to http://lists.freedesktop.org/archives/fontconfig/2008-March/002892.html there is a patch already available for OpenOffice which fixes this problem. Nicolas Mailhot> 2. OpenOffice.org gained some access to extended Nicolas Mailhot> faces in the past six months through a Fedora patch Nicolas Mailhot> (the UI still stinks but the base capability is Nicolas Mailhot> there, and UI aspects are being discussed now Nicolas Mailhot> upstream). -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c17 --- Comment #17 from Mike Fabian <mfabian@novell.com> 2008-03-11 10:02:29 MST --- Felix Miata> Created an attachment (id=199959) --> (https://bugzilla.novell.com/attachment.cgi?id=199959) [details] screenshot Felix Miata> showing DejaVu Sans Condensed selected in FF2 & KDE prefs This is surprising. Maybe you have a indeed buggy version of the DejaVu fonts installed? What does the following command list on your system: fc-list : | grep DejaVu Felix Miata> Maybe locale has something to do with this. I'm en_US Felix Miata> here, and both FF & KDE work almost as expected. I don’t think this is locale related. Felix Miata> What I don't expect is to see KDE list DejaVu Sans Felix Miata> Condensed, and in addition, 3 times DejaVu Sans (and same Felix Miata> for Serif). I see “DejaVu Sans” only once in your screenshot in the KDE font selector. Felix Miata> I believe the DejaVu project has created the DejaVu Sans Felix Miata> font wrongly. As long as the file and family name DejaVu Felix Miata> Sans Condensed exists in that suite of fonts, the file Felix Miata> and family name DejaVu Sans should not include a Felix Miata> condensed style. No, I think it is fine the way it is done in the DejaVu project (At least I think the latest versions of the dejavu fonts I have, 2.23 or 2.24 are OK). The problem is that most applications (Qt3, Qt4, KDE3, KDE4, OpenOffice, Firefox, ...) still cannot deal with fonts with many style names, most applications still cannot handle more than the four “traditional” style names “Regular”, “Bold”, “Italic”, and “Bold Italic”. Currently, only GTK2 seems to be able to handle fonts with many styles. This needs to be fixed in the applications eventually. -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c18 Mike Fabian <mfabian@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tbehrens@novell.com --- Comment #18 from Mike Fabian <mfabian@novell.com> 2008-03-11 10:46:39 MST --- Adding Thorsten Behrens to CC: (OpenOffice). -- 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=330658 User mrmazda@ij.net added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c19 --- Comment #19 from Felix Miata <mrmazda@ij.net> 2008-03-11 11:49:47 MST --- (In reply to comment #17 from Mike Fabian)
Felix Miata> Created an attachment (id=199959) --> (https://bugzilla.novell.com/attachment.cgi?id=199959) [details] [details] screenshot Felix Miata> showing DejaVu Sans Condensed selected in FF2 & KDE prefs This is surprising. Maybe you have a indeed buggy version of the DejaVu fonts installed?
I don't think so. That screenshot was on host gx260. I'm now looking at a 2nd of my 8 systems with Factory updated Saturday, m7ncd, and see identical results to that screenshot. dejavu-2.23-8 is installed on both, and ~/.fonts contains no DejaVu fonts on either system. Uh-oh, /usr/local/share/fonts on both systems contains the 20 file v2.0 DejaVu set. O_O /usr/local around here is usually a separate partition shared by all distros, and is the case on both gx260 and m7ncd. Those old fonts must be from before SUSE started including rpms for them.
What does the following command list on your system:
fc-list : | grep DejaVu
(through sort filter, before removing the v2.0 files) DejaVu Sans Condensed:style=Bold DejaVu Sans Condensed:style=BoldOblique DejaVu Sans Condensed:style=Condensed DejaVu Sans Condensed:style=Oblique DejaVu Sans Mono:style=Bold DejaVu Sans Mono:style=Bold Oblique DejaVu Sans Mono:style=BoldOb DejaVu Sans Mono:style=Book DejaVu Sans Mono:style=Oblique DejaVu Sans Mono:style=Roman DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold Oblique,Bold Oblique DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold,Bold DejaVu Sans,DejaVu Sans Condensed:style=Condensed Oblique,Oblique DejaVu Sans,DejaVu Sans Condensed:style=Condensed,Book DejaVu Sans,DejaVu Sans Light:style=ExtraLight DejaVu Sans:style=Bold DejaVu Sans:style=Bold Oblique DejaVu Sans:style=BoldOblique DejaVu Sans:style=Book DejaVu Sans:style=Oblique DejaVu Serif Condensed:style=Bold DejaVu Serif Condensed:style=BoldOblique DejaVu Serif Condensed:style=Condensed DejaVu Serif Condensed:style=Oblique DejaVu Serif,DejaVu Serif Condensed:style=Condensed Bold Italic,Bold Italic DejaVu Serif,DejaVu Serif Condensed:style=Condensed Bold,Bold DejaVu Serif,DejaVu Serif Condensed:style=Condensed,Book DejaVu Serif:style=Bold DejaVu Serif:style=Bold Italic DejaVu Serif:style=BoldOblique DejaVu Serif:style=Book DejaVu Serif:style=Italic DejaVu Serif:style=Oblique DejaVu Serif:style=Roman from after removing the v2.0 files and restarting X: DejaVu Sans Mono:style=Bold DejaVu Sans Mono:style=Bold Oblique DejaVu Sans Mono:style=Book DejaVu Sans Mono:style=Oblique DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold Oblique,Bold Oblique DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold,Bold DejaVu Sans,DejaVu Sans Condensed:style=Condensed Oblique,Oblique DejaVu Sans,DejaVu Sans Condensed:style=Condensed,Book DejaVu Sans,DejaVu Sans Light:style=ExtraLight DejaVu Sans:style=Bold DejaVu Sans:style=Bold Oblique DejaVu Sans:style=Book DejaVu Sans:style=Oblique DejaVu Serif,DejaVu Serif Condensed:style=Condensed Bold Italic,Bold Italic DejaVu Serif,DejaVu Serif Condensed:style=Condensed Bold,Bold DejaVu Serif,DejaVu Serif Condensed:style=Condensed,Book DejaVu Serif:style=Bold DejaVu Serif:style=Bold Italic DejaVu Serif:style=Book DejaVu Serif:style=Italic Now with the v2.0 files removed, the KDE font selector and the Firefox 2 font pref selector no longer show any condensed, same as Opera and Konq with http://mrm.no-ip.com/auth/Font/fonts-comps-narr-plus.html . Factory's FF2.0.0.12, SM1.1.8 & Epiphany all still render condensed, as do IE7, Opera & Gecko on WinXP, and Gecko & Safari on Panther.
Felix Miata> What I don't expect is to see KDE list DejaVu Sans Felix Miata> Condensed, and in addition, 3 times DejaVu Sans (and same Felix Miata> for Serif).
I see “DejaVu Sans” only once in your screenshot in the KDE font selector.
Right. That's in the Firefox advanced font preference selector, not shown in the screenshot. -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c20 --- Comment #20 from Mike Fabian <mfabian@novell.com> 2008-03-11 12:45:37 MST --- Created an attachment (id=200391) --> (https://bugzilla.novell.com/attachment.cgi?id=200391) qt4-bugreport I entered the attached bug report in http://trolltech.com/developer/bugreport-form asking for Qt4 to support such extended styles. And I found that such an issue is already in the Qt task tracker: http://trolltech.com/developer/task-tracker/index_html?method=entry&id=143304 Task Tracker - Entry Main page 143304 - Qt does not recognize all font styles Report type Bug Status? Open Resolution? Pending Product Qt Functional area Text handling Version found qt/main Priority? 1 - Highest Scheduled for? Some future release Description Fonts sometimes define their own styles. For example DejaVu Condensed Sans belongs now to the same family as DejaVu Sans with condensed as style. Qt does not recognize this. This also caused the following two KDE bugs: https://bugs.kde.org/show_bug.cgi?id=93574 https://bugs.kde.org/show_bug.cgi?id=106604 This affects Qt 3 and Qt 4. History 2006-12-12 13:32 - Entry created 2007-01-05 16:29 - Priority changed to '1 - Highest' 2007-01-05 16:29 - Version for fix set to '4.3.0' 2007-04-12 17:36 - Version for fix set to '4.4.0 (Next Minor Release)' 2008-01-08 12:48 - Version for fix set to 'Some future release' -- 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=330658 User mrmazda@ij.net added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c21 --- Comment #21 from Felix Miata <mrmazda@ij.net> 2008-03-11 13:13:15 MST --- (In reply to comment #19 from Felix Miata)
Now with the v2.0 files removed, the KDE font selector and the Firefox 2 font pref selector no longer show any condensed, same as Opera and Konq with http://mrm.no-ip.com/auth/Font/fonts-comps-narr-plus.html . Factory's FF2.0.0.12, SM1.1.8 & Epiphany all still render condensed
To be clear, these results seem the expected result of Opera & Konq built on QT that can't find but the four traditional styles, while Epiphany & Gecko built on GTK have no such limitation. -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c22 --- Comment #22 from Mike Fabian <mfabian@novell.com> 2008-03-11 13:32:18 MST --- Felix Miata> To be clear, these results seem the expected result of Felix Miata> Opera & Konq built on QT that can't find but the four Felix Miata> traditional styles, Yes, this needs to be fixed in Qt. Felix Miata> while Epiphany & Gecko built on GTK have no such limitation. In applications using the standard GTK2 font selector it works. For example in gedit. It doesn’t work for me in Epiphany though (openSUSE Factory), Epiphany uses a font selection dialog very similar to the one in Firefox with the same limitations. The “Condensed” versions of “DejaVu Sans” are not selectable there. -- 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=330658 User mrmazda@ij.net added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c23 --- Comment #23 from Felix Miata <mrmazda@ij.net> 2008-03-11 14:10:12 MST --- (In reply to comment #22 from Mike Fabian)
In applications using the standard GTK2 font selector it works. For example in gedit.
It doesn’t work for me in Epiphany though (openSUSE Factory), Epiphany uses a font selection dialog very similar to the one in Firefox with the same limitations. The “Condensed” versions of “DejaVu Sans” are not selectable there.
I was derelict in my quotation editing before submitting comment 21. That comment was meant only to say the Gecko on GTK rendering engine products can find those fonts and render them on web pages, while those built with QT cannot. This means the bug subject is currently less than 100% true. It might be better to change the subject to reflect that this bug is a downstream effect of and dependent upon the comment 20 QT upstream bug. Do Epiphany & Firefox have the same problem when not run under KDE? -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c24 --- Comment #24 from Mike Fabian <mfabian@novell.com> 2008-03-11 14:43:16 MST --- If you want to get the family names of older versions of the DejaVu fonts back, i.e. “DejaVu Sans Condensed" instead of “DejaVu Sans:style=Condensed”, you can create a /etc/fonts/local.conf as follows as a temporary *workaround*: mfabian@magellan:~$ cat /etc/fonts/local.conf <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!-- local system customization file --> <fontconfig> <match target="scan"> <test name="family" compare="eq"> <string>DejaVu Sans</string> </test> <test name="style" compare="eq"> <string>Condensed</string> <string>Condensed Bold</string> <string>Condensed Bold Oblique</string> <string>Condensed Oblique</string> </test> <edit name="family" mode="assign"> <string>DejaVu Sans Condensed</string> </edit> </match> </fontconfig> mfabian@magellan:~$ Run “/usr/sbin/fonts-config -v -f” or “fc-cache -v -f” as root after doing that. Then you have the old names of the Dejavu condensed fonts back. But that is only a *workaround* and I will *not* add this to the default SuSE fontconfig setup (for the reasons explained in the threads on the fontconfig and the dejavu mailing list: the applications need to be fixed, we can’t pile up such workaround for all such fonts). The name change in the DejaVu fonts was intentional, this is not a bug in the 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.
https://bugzilla.novell.com/show_bug.cgi?id=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c25 --- Comment #25 from Mike Fabian <mfabian@novell.com> 2008-03-11 14:52:59 MST --- Felix Miata> This means the bug subject is currently less than 100% Felix Miata> true. It might be better to change the subject to reflect Felix Miata> that this bug is a downstream effect of and dependent Felix Miata> upon the comment 20 QT upstream bug. Not only Qt, also OpenOffice. Felix Miata> Do Epiphany & Firefox have the same problem when not run Felix Miata> under KDE? Yes. Therefore it is a bug in Firefox and Epiphany as well. -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c26 --- Comment #26 from Mike Fabian <mfabian@novell.com> 2008-03-11 15:01:59 MST --- Felix Miata> That comment was meant only to say the Gecko on GTK Felix Miata> rendering engine products can find those fonts and render Felix Miata> them on web pages, while those built with QT cannot. You are right, I didn’t notice yet that e.g. Konqueror cannot even select “DejaVu Sans Condensed” if this family name is used in a web-page although it is an alternative (not the preferred) name of the font and therefore should also work if explicitly specified. -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c27 --- Comment #27 from Mike Fabian <mfabian@novell.com> 2008-03-11 15:12:26 MST --- It is a bit weird why it doesn’t work in Konqueror, because selecting the font directly from a Qt4 program with the setFont() method works, i.e. something like someWidget->setFont(QFont("DejaVu Sans Condensed")) works in Qt4. I don’t know why Konqueror nevertheless cannot do this. I thought it is only a problem of not beeing able to select such fonts in the GUI of Qt or KDE, but there seem to be even more problems. -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c28 --- Comment #28 from Mike Fabian <mfabian@novell.com> 2008-03-11 15:19:56 MST --- Neither Konqueror4 nor Konqueror3 can select “DejaVu Sans Condensed” in a web-page¹. -------- ¹ without the fontconfig workaround of course! -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c29 --- Comment #29 from Mike Fabian <mfabian@novell.com> 2008-03-12 08:10:03 MST --- Information provided by Thorsten Behrens about the OpenOffice case: http://qa.openoffice.org/issues/show_bug.cgi?id=79878 http://www.openoffice.org/nonav/issues/showattachment.cgi/47030/widthtypes.p... -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c30 --- Comment #30 from Mike Fabian <mfabian@novell.com> 2008-03-12 09:48:52 MST --- Created an attachment (id=200864) --> (https://bugzilla.novell.com/attachment.cgi?id=200864) ooo-character-dialog.png This dialog can be found in the menu of oowriter at Format → Character As you can see in the screenshot, the condensed variants of “DejaVu Sans” are already selectable here. Does this mean that the patch mentioned in the http://qa.openoffice.org/issues/show_bug.cgi?id=79878 bugreport is already applied in the OOo we have in Factory? Anyway, the condensed variants appear to be selectable at first glance in this dialog, but apparently they cannot be really selected. Selecting “Book” and “Condensed” will display exactly the same rendering result in the preview area at the bottom of this dialog. -- 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=330658 User tbehrens@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c31 --- Comment #31 from Thorsten Behrens <tbehrens@novell.com> 2008-03-13 04:02:03 MST --- The first patch is included (the one that propagates the width type), the second one not yet. For the record, on openSUSE10.3 as well, I only get DejaVuSans-extraLight, which, when selected, does make a difference compared to DejaVuSans-book. -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c32 --- Comment #32 from Mike Fabian <mfabian@novell.com> 2008-03-13 09:29:31 MST --- Yes, I can select the DejaVuSans-extraLight as well, but not Condensed. -- 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=330658 User zscherni@arcor.de added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c33 Sebastian Zschernig <zscherni@arcor.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zscherni@arcor.de --- Comment #33 from Sebastian Zschernig <zscherni@arcor.de> 2008-08-15 11:49:12 MDT --- Found on http://bugs.freedesktop.org/show_bug.cgi?id=12735 "You could always ask the packagers in your distro to apply a patch to remove the preferred (sub)family from the name table. I think it's a two line patch for each font." So why not do that? Would be nice to use the Condensed fonts too, which is not possible at the moment. -- 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=330658 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=330658#c34 --- Comment #34 from Mike Fabian <mfabian@novell.com> 2008-08-15 16:58:33 MDT ---
So why not do that?
Because that would be a regression for programs which support the the preferred family names, for example Gnome. And, as Ben Laenen explained in the freedesktop bug, you cannot do that for commercial fonts anyway. So we need a different solution. -- 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=330658 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- QAContact|sndirsch@novell.com |qa@suse.de -- 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=330658 Mike Fabian <mfabian@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|mfabian@novell.com |hvogel@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=330658 Hendrik Vogelsang <hvogel@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P4 - Low -- 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.
participants (1)
-
bugzilla_noreply@novell.com