[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#341808: xterm: does not respect charmap for some locales



reassign 341808 xlibs-data
thanks

On Sat, Dec 03, 2005 at 02:01:15PM +0400, Stepan Golosunov wrote:
> Package: xterm
> Version: 4.3.0.dfsg.1-14sarge1
> Severity: normal
> 
> When xterm is running in ru_RU locale (which uses ISO-8859-5), it shows
> characters as if they were KOI8-R encoded, giving garbage:

This is because /usr/X11R6/lib/X11/locale/locale.alias contains
  ru_RU           ru_RU.KOI8-R
thus I reassign this bugreport to xlibs-data.

[snip]
> P.S. ISO-8859-5 ru_RU locale is not widely used, but
> /usr/share/i18n/SUPPORTED contains "ru_RU ISO-8859-5" line

Yes, and this won't change because glibc developers refuse to
modify encodings.  So I believe that locale.alias should be
fixed to follow glibc.  It has been modified in the past to
be closely bound to glibc, eg. some locales like Esperanto
have been discarded.  IMO this is not a good solution, because
users may have additional locales, like ru_RU.CP1251 in your
case.  Of course this annoys me because additional locales
provided by belocs-locales-data are not available to X users.
The best solution is to have the same encoding as in the
locales/belocs-locales-data packages, when it is defined there,
keep existing ones when they are defined in X and not glibc,
and add new locales when requested by users.

Denis



Reply to: