Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 190492 - x11-terms/mrxvt-0.5.3 broken character with locale ru_RU.KOI8-R
Summary: x11-terms/mrxvt-0.5.3 broken character with locale ru_RU.KOI8-R
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Krzysztof Pawlik (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-28 09:51 UTC by vyp08
Modified: 2007-11-06 19:36 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description vyp08 2007-08-28 09:51:44 UTC
Im emerge mrxvt-0.5.3:
[ebuild   R   ] x11-terms/mrxvt-0.5.3-r1  USE="jpeg png truetype -debug -menubar -session -utempter -xpm" LINGUAS="-el -ja -ko -th -zh_CN -zh_TW"

All system emerge with USE=unicode.
User's locale "ru_RU.KOI8-R".

1. Use Xft.

$ grep xft ~/.mrxvtrc
mrxvt.xft:			on
mrxvt.xftFont:			Dejavu Sans Mono
mrxvt.xftmFont:			Dejavu Sans Mono
mrxvt.xftAntialias:		on
mrxvt.xftSize:			12

When type russian symbols, mrxvt wait for second symbol and draw it both.
Version 0.5.2 worked with Xft analogous.

2. Use X11 fonts (terminus).
Instead russian symbols mrxvt draw "."
Version 0.5.2 worked with X11 fonts correctly.

Other terminals: urxvt, rxvt, xterm work fine.


Reproducible: Always

Steps to Reproduce:
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-08-28 09:58:08 UTC
> All system emerge with USE=unicode.

mrxvt does NOT support unicode, at all.

> Version 0.5.2 worked with Xft analogous.

Meaning it wasn't broken, or was broken, or... ?

Also post the output of locale command.
Comment 2 Krzysztof Pawlik (RETIRED) gentoo-dev 2007-08-28 10:03:20 UTC
Gautam: could you verify if this is a bug n 0.5.3?
Comment 3 vyp08 2007-08-28 10:29:59 UTC
(In reply to comment #1)
> > All system emerge with USE=unicode.
> mrxvt does NOT support unicode, at all.

Thanks, I know.

> 
> > Version 0.5.2 worked with Xft analogous.
> Meaning it wasn't broken, or was broken, or... ?

Was broken, sorry for my bad English.

> Also post the output of locale command.

$ locale
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=ru_RU.KOI8-R
Comment 4 vyp08 2007-08-28 11:04:33 UTC
In version 0.5.2 without option "mrxvt.multichar_encoding: koi8-r" and with Xft russian symbols not draw properly (as umlauts).
Comment 5 Gautam Iyer 2007-08-28 17:16:41 UTC
Can you do the following:

1. Send me a file which cat's correctly in 0.5.2, but not 0.5.3.
2. Send me a screen shot of the correct and incorrect output.

Preferably do the above with a minimal environment, and config file (i.e. run with env -i LC_...=... mrxvt -cf /dev/null -...), and send me the command lines in either case.

Jimmy wrote (and maintains) the multichar code, so if this can't be resolved quickly it should me moved upstream and handed off to him...
Comment 6 Krzysztof Pawlik (RETIRED) gentoo-dev 2007-11-06 19:36:20 UTC
Please file a bug in Bug Tracker for mrxvt: http://sourceforge.net/tracker/?group_id=114665