Bugzilla – Bug 146918
wine and the special characters
Last modified: 2008-06-25 09:53:23 UTC
Hi, We found an annoying bug in wine, while using the é, á and ű (and ÉÁŰ) chcaracters. The program running in wine draws ó (and Ó) instead of the above mentioned chars. Every program we tried produced the same problem.
Oh sory, i forget to tell, we use Hungarian locale.
Dear screening team, who could be responsible for this bug?
Marcus?
yeah, i am the WINE guy... is it only drawing the incorrect characters or are they incorrectly input? Can you try: notepad, input some text , save and check the resulting file? (if possible)
Created attachment 65855 [details] special characters They are incorrectly input. I made a file with notepad. This file should contain the following 2 lines: öüó?úéá?í ÖÜÓ?ÚÉÁ?Í
and now i can see, the ú and the í is also unavailable. thanks for the help
i tried this in ubuntu. its wine is 0.0.20050725, and contains the same bug. a customer told us that he can use it in every other system. maybe a more up to date wine? thanks
Created attachment 65884 [details] textutf8.txt attachement 1 recoded iso8859-16..utf8
what system are these every other systems? strange though.
dunno. he told me something about debian, gentoo, and ubuntu. i'll tell him its a wine error, not a suse. thanks again for the help
i'v tried it on SLP 9.3. that is not buggy. otherwise it is still a wine issue.
Hi! I tested the old wine (wine-20050211-4) on 10.1 and it is also producing the bug. I think it is rather a xorg config error, or some similar. I tried to configure the keyboard, but cannot solve the problem. Any idea? Thanks.
And the best: if I ssh -X to the linux10.1 from an other host running suse9.3 or nld9, and start "wine notepad" it is working, so it is not wine a issue, but it is an xorg issue, I think...
Hi! May I ask who could be responsible for this bug if it is a X.org bug?
At least I can reproduce this now. # setxkbmap -v hu Layout: see http://www.hermessoft.com/newproject/keyboards/hungaria.html éáú / ÉÁÚ works in terminal, but not in notepad. You get the mentioned ó/Ó instead. Compose doesn't work as well. :-( At least notepad can show an iso-8859-15 encoded file with these characters, (broken when encoded in UTF-8). So UTF-8 is another problem for wine/notepad. :-(
*** Bug 36917 has been marked as a duplicate of this bug. ***
Since umlauts work fine with german keyboard layout (de) and in de_DE.UTF-8 locale, I think this is a hungarian specific keyboard layout problem. Maybe a bug in main_key_HU (dlls/x11drv/keyboard.c)? Although it looks pretty correct to me. /*** Hungarian keyboard layout (setxkbmap hu) */ static const char main_key_HU[MAIN_LEN][4] = { "0§","1'~","2\"·","3+^","4!¢","5%0°","6/²","7=`","8(ÿ","9)´","öÖ½","üܨ","óÓ¸", "qQ\\","wW|","eE","rR","tT","zZ","uU","iIÍ","oOø","pP","õÕ÷","úÚ×", "aA","sSð","dDÐ","fF[","gG]","hH","jJí","kK³","lL£","éÉ$","áÁß","ûÛ¤", "yY>","xX#","cC&","vV@","bB{","nN}","mM",",?;",".:>","-_*", "íÍ<" };
wine does pretty weird stuff with mapping xkeysyms, windows vkeys and ascii back and forth. I don't understand all of it ... :( notepad opens files in the respective windows codepage, it has no utf-8 detection.
It seems to depend on the font you choose which characters you'll get. :-( Try with german locale and hungarian keyboard layout. Unfortunately with hungarian locale you won't get any font selection. :-(
the problem is also in the notepad saved textfile, so its not just display issue. But i have no good ideas. :/
The problem is in Xorg, we can experience the same in in every wine version, and even cxoffice. Cxoffice is pretty unusable on suse 10.0.
> The problem is in Xorg, we can experience the same in in every wine version, > and even cxoffice. Odd conclusion.
Ok, I found something. If I replace the /etc/X11/xkb/symbols/hu file in spl10 with the same file in slp93 then the special characters gets working again, but some simple chars (like 'e') disappears. So it is a simple misconfiguration issue. I think I cannot fix this file.
Could you attach your slp93 hu file? Thanks.
Created attachment 73954 [details] hungarian Xorg symbols file
wonder if this is still current. there is not much I can do.
I think openSUSE 10.2 obsoletes this bug. Unfortunatelly I dont have time to test it. I will reopen this bug if it is still present. Sorry, I forget about this bug... Thanks anyway.
mass reopening all SuSE Linux bugs that are set to REMIND+LATER to change the resolution to WONTFIX (adapting to new policy)
Closing old LATER+REMIND bugs as WONTFIX - if you still plan to work on it, feel free to reopen and set to ASSIGNED. In case the report saw repeated reopen comments, it's due to bugzilla timing out on the huge request ;(