[Bug 926006] New: KDE does not display Terminus font anymore
http://bugzilla.opensuse.org/show_bug.cgi?id=926006 Bug ID: 926006 Summary: KDE does not display Terminus font anymore Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE4 Workspace Assignee: kde-maintainers@suse.de Reporter: suse@bugs.jan.ritzerfeld.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 630042 --> http://bugzilla.opensuse.org/attachment.cgi?id=630042&action=edit This is not xos4 Terminus but Arial with misplaced cursor KDE does not display the xos4 Terminus font anymore. It looks like the update of libfreetype6 last month caused this. Konsole and Yakuake use the fixed font metrics for the cursor but actually display Arial. jan@karl:~> fc-match "xos4 Terminus" ter-112n.pcf: "xos4 Terminus" "Regular" xterm does not want to use Terminus: jan@karl:~> xterm -fa "xos4 Terminus" xterm: Selected font has no non-zero height for ISO-8859-1 encoding -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=926006 Werner Lemberg <wl@gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wl@gnu.org --- Comment #1 from Werner Lemberg <wl@gnu.org> --- There is PCF bug in FreeType 2.5.4 (and fixed in 2.5.5); I guess this is causing the issue. A simple solution to work around the problem is to compress all PCF font files (i.e., running gzip over all uncompressed `.pcf` fonts). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=926006 Jan Engelhardt <jengelh@inai.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jengelh@inai.de --- Comment #2 from Jan Engelhardt <jengelh@inai.de> --- It is also there in 2.5.3. For me, fc-match does not even give ter-112n.pcf as it did for the reporter. (Once gzipped, the files are recognized.) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=926006 --- Comment #3 from Werner Lemberg <wl@gnu.org> --- Well, openSuSE has apparently backported some security fixes, and the PCF problem is such a security fix, too, but badly done. I've fixed it later on with http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=74af85c4b... and http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=06842c7b4... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=926006 Oliver Kurz <okurz@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |okurz@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=926006 http://bugzilla.opensuse.org/show_bug.cgi?id=926006#c4 Oliver Kurz <okurz@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #4 from Oliver Kurz <okurz@suse.com> --- (In reply to Werner Lemberg from comment #3) this seems to be fixed. terminus is available for me in 13.2 as well as Leap 42.1 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=926006 http://bugzilla.opensuse.org/show_bug.cgi?id=926006#c5 Jan Ritzerfeld <suse@bugs.jan.ritzerfeld.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- --- Comment #5 from Jan Ritzerfeld <suse@bugs.jan.ritzerfeld.org> --- Nope, nothing changed since my original report. xos4 Terminus is still Arial with misplaced cursor on 13.2. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=926006 http://bugzilla.opensuse.org/show_bug.cgi?id=926006#c6 Oliver Kurz <okurz@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |CONFIRMED --- Comment #6 from Oliver Kurz <okurz@suse.com> --- My initial problem when using a user profile from Arch Linux / Debian / Ubuntu also on openSUSE was probably the same observation as yours (misplaced font characters and cursor). That was because the font selection was actually "Terminus", not xos4 ... . When explicitly selecting "xos4 Terminus" it should work. It might be that terminus as a bitmap font is not selectable. Can you try the following: - open the yast fontconfig module, e.g. call "yast fonts" (or 'xdg-su -c "yast fonts"' as non-root) - select "Rendering Details" - Under "Embedded Bitmaps" make sure the checkbox "Use Embedded Bitmaps" is activated and the radio box "All Languages" is activated Is "the real terminus" font now selectable in the font selection dialog as "xos4 Terminus", i.e. is it not mushed, pixel-clear? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=926006 http://bugzilla.opensuse.org/show_bug.cgi?id=926006#c7 --- Comment #7 from Jan Ritzerfeld <suse@bugs.jan.ritzerfeld.org> --- (In reply to Oliver Kurz from comment #6)
My initial problem when using a user profile from Arch Linux / Debian / Ubuntu also on openSUSE was probably the same observation as yours (misplaced font characters and cursor). That was because the font selection was actually "Terminus", not xos4 ... .
I updated from 13.1 to 13.2 keeping my profile and Terminus worked until the libfreetype6 update in March 2015. And no, I explicitly select "xos4 Terminus" in the font chooser.
When explicitly selecting "xos4 Terminus" it should work. It might be that terminus as a bitmap font is not selectable.
Nope. Not here using 13.2. And xterm still throws the same error as in my original report: jan@karl:~> xterm -fa "xos4 Terminus" -fs 9 xterm: Selected font has no non-zero height for ISO-8859-1 encoding
Can you try the following: - open the yast fontconfig module, e.g. call "yast fonts" (or 'xdg-su -c "yast fonts"' as non-root) [...]
I do not have a yast fontconfig module. And I do not find any yast2-*font* package. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=926006 http://bugzilla.opensuse.org/show_bug.cgi?id=926006#c8 --- Comment #8 from Oliver Kurz <okurz@suse.com> --- Hi Jan, (In reply to Jan Ritzerfeld from comment #7)
[…]
Can you try the following: - open the yast fontconfig module, e.g. call "yast fonts" (or 'xdg-su -c "yast fonts"' as non-root) [...]
I do not have a yast fontconfig module. And I do not find any yast2-*font* package.
ok. On my Leap 42.1 installation there is "yast2-fonts" in the standard repositories. For 13.2 there is https://build.opensuse.org/package/show?project=home%3Apgajdos%3Afont-setting&package=yast2-fonts You could try to install it by doing the following: - go to https://software.opensuse.org/package/yast2-fonts - click on "openSUSE 13.2" - click on "Show more packages for unsupported distributions" - select the "1 Click Install" option - this should install yast2-fonts in the same version as is available on Leap. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=926006 http://bugzilla.opensuse.org/show_bug.cgi?id=926006#c9 Jan Ritzerfeld <suse@bugs.jan.ritzerfeld.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |suse@bugs.jan.ritzerfeld.or | |g Flags| |needinfo?(suse@bugs.jan.rit | |zerfeld.org) --- Comment #9 from Jan Ritzerfeld <suse@bugs.jan.ritzerfeld.org> --- (In reply to Oliver Kurz from comment #8)
[...]
As I said, "the real terminus" is already selectable! It simply does not work because of the broken libfreetype6. And libfreetype6 did not get any update since the broken version of March 2015 and terminus-bitmap-fonts did not get any update since 2013. Really, how should this be fixed by now without any update?
[...] - this should install yast2-fonts in the same version as is available on Leap.
yast2-fonts is a unstable package and needs also a newer font-config package. So, for me, this problem is not fixed in 13.2 if I need to update such basic packages from an unstable home repo. BTW, /etc/sysconfig/fonts-config contains USE_EMBEDDED_BITMAPS="yes" but EMBEDDED_BITMAPS_LANGUAGES="ja:ko:zh-CN:zh-TW:zh-HK:zh-SG". I will try to set the latter to "". -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=926006 http://bugzilla.opensuse.org/show_bug.cgi?id=926006#c10 Jan Ritzerfeld <suse@bugs.jan.ritzerfeld.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(suse@bugs.jan.rit | |zerfeld.org) | --- Comment #10 from Jan Ritzerfeld <suse@bugs.jan.ritzerfeld.org> --- (In reply to Jan Ritzerfeld from comment #9)
BTW, /etc/sysconfig/fonts-config contains USE_EMBEDDED_BITMAPS="yes" but EMBEDDED_BITMAPS_LANGUAGES="ja:ko:zh-CN:zh-TW:zh-HK:zh-SG". I will try to set the latter to "".
Did not work. KDE uses Arial and jan@karl:~> xterm -fa "xos4 Terminus" -fs 9 xterm: Selected font has no non-zero height for ISO-8859-1 encoding -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=926006 http://bugzilla.opensuse.org/show_bug.cgi?id=926006#c11 --- Comment #11 from Oliver Kurz <okurz@suse.com> --- Hi Jan, Sorry about the confusion I caused. I was reporting from mixed memory regarding my 13.2 and Leap 42.1 installation. So for Leap 42.1 terminus is usable for me, also 'xterm -fa "xos4 Terminus" -fs 9' works, on 13.2 actually not so I can CONFIRM your report. To put this into context: In this bug I am merely another user, not maintainer or developer. But I also would like to see it FIXED for 13.2 not only a workaround available. I was comparing my /etc/fonts directories from openSUSE 13.2 and openSUSE Leap 42.1 and found the following differences: http://paste.opensuse.org/304848 We could try to apply all changes to /etc/fonts to see if we find a workaround or could help find the real problem but then probably some kind of re-initialization of the fonts need to be done? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=926006 http://bugzilla.opensuse.org/show_bug.cgi?id=926006#c12 Jan Ritzerfeld <suse@bugs.jan.ritzerfeld.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #12 from Jan Ritzerfeld <suse@bugs.jan.ritzerfeld.org> --- Fixed in openSUSE 42.2 (or 42.1). -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com