Version: unspecified (using Devel) OS: Linux First letter of character desription is missed. Every description is corrupted - current symbol and 'see also' list. Reproducible: Always Steps to Reproduce: Just open KCharSelect and choose any symbol. Actual Results: I've attached screenshot. You can see (for percent sing U+0025): ERCENT SIGN RABIC PERCENT SIGN ER MILLE SIGN ER TEN THOUSAND SIGN OMMERCIAL MINUS SIGN Expected Results: PERCENT SIGN ARABIC PERCENT SIGN PER MILLE SIGN PER TEN THOUSAND SIGN COMMERCIAL MINUS SIGN
Created attachment 63351 [details] screenshot Hmm. Attachement was lost?..
This does not looks good at all. Can you tell me exactly which version of kdelibs you are using? My guess would be that you somehow are using the new code with an old datafile. Can you run strace kcharselect 2>&1 | grep kcharselect-data and find out the location of the loaded datafile? Then please run sha1sum on that file. The hash of the correct (i.e. new) file should be 797ce4c35faeb69aa86a93cd5c1cc5d3f4c34971.
I'm using openSuSE RPMs (KDE Factory) LANG=C kcharselect --version Qt: 4.7.3 KDE Development Platform: 4.7.1 (4.7.1) KCharSelect: v1.9 sha1sum /usr/share/kde4/apps/kcharselect/kcharselect-data 2634dd62a31435cb11a00cf624518eb5180acb1f /usr/share/kde4/apps/kcharselect/kcharselect-data So it's SuSE Factory bug?
from what i can tell it looks like a bug in the package. your data file is the one shipped for the last few years and not the new one in 4.7.1. the commit that introduced both the new data file and the necessary code changes (which lead to the first character missing) ist http://commits.kde.org/kdelibs/62aa40e6 (in the 4.7 branch) it would be great if you can report this in the opensuse bug tracker and post the link here thanks for testing and reporting bugs! :)
Thanks for fast answers and developing the KDE :)