Description of problem: Running rhn_register --nox this way LANG=kn_IN.utf-8 rhn_register --nox the display is totally messed up. See attached screenshot. According to $(URL), the problem might be the newt package, snack module. Version-Release number of selected component (if applicable): newt-0.52.2-10.el5.i386 How reproducible: always Expected results: clear display like in en_US.utf-8 etc Additional info: Hitting Ctrl+L helps a bit, resizing of the newt based app in Konsole (or any generic term emulator) window seems to be completely broken -- try to shrink and then enlarge the window. https://bugzilla.redhat.com/attachment.cgi?id=302340
Created attachment 302857 [details] Result of running newt based app in Indic locale
It'd be very helpful to hear your opinion in bug 228240.
This looks like a slang bug. Please note that probably no terminal emulator packaged in RHEL5 is able to display Indic scripts properly. Even with this bug fixed there will be some corruption left.
We could update the UTF8 tables in slang that are used to determine width of characters to match the tables in glibc, but that wouldn't solve the problem. It seems that Indic scripts are very hard (if not impossible) to display correctly in full screen terminal applications. Both slang and terminal emulator would have to have a special Indic support and would have to agree on how many columns a word takes. I'm closing this as WONTFIX.