https://bugzilla.novell.com/show_bug.cgi?id=405683 Summary: legacy font aliases set to Unicode Product: openSUSE 11.0 Version: Final Platform: All URL: http://www.jwdt.com/~paysan/dre.png OS/Version: openSUSE 11.0 Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: sndirsch@novell.com ReportedBy: bernd.paysan@gmx.de QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: Other Hi Stefan, Problem: Some old, not well maintained applications use fonts like "fixed" or "6x13", which are defined in /usr/share/fonts/misc/fonts.alias. Up to now, these fonts were iso8859-1 encoded (single-byte fonts, latin1 encoding). Now in 11.0, they are all iso10646-1, i.e. two-byte Unicode fonts. These old applications (one example: Cadence 5.1.41, Display Resource Editor, see attached URL for screenshot how it looks like) certainly can't cope with two-byte fonts. The solution is to revert these aliases (especially fixed, which is also the default font if no font name is given on XQueryLoadFont) to latin1 encoding. The question here is: Why has this been changed? These simple fonts haven't been used by recent apps for quite some time (I think Emacs 21 is probably an exception, but then Emacs 21 is not really that recent, and Emacs 21 actually knows how to handle the situation ;-), so the applications expect to find the same old font as they always did, otherwise they break. New, unicode-aware applications won't use them, anyway (they use Xft and Type1 or TrueType fonts). I leave the severity to "normal", as I don't really know how to rank it. It only affects broken applications. I would recommend to fix it as proposed, since that's how it always used to be, and applications that ask for legacy fonts unlikely work well with Unicode, anyway. -- 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.