Version: 4.1.3 (using KDE 4.1.3) OS: MS Windows Installed from: MS Windows The character "Zero Width No-Break Space" aka ZWNBSP (Unicode U+FEFF or decimal 62579), also known as BOM, is rendered incorrectly on at least three different Konqueror versions I tested, namely: (a) Konqueror 4.1.3 on KDE 4.1.3 for Windows binaries; (b) Konqueror 3.5.5 on OpenSUSE 10.2 KDE VMWare version (SUSE emulated on Windows); (c) Konqueror 4.0.4 on OpenSUSE 11 KDE VMWare version (SUSE emulated on Windows). The character is displayed in Konqueror as a box or as a blank space. Instead, the character should be invisible and act as a Byte Order Mark in the beginning of text, or as a character prohibiting any hyphenation or word-breaking in the middle of text. The Unicode 3.2 standard has deprecated the use of U+FEFF as a word joiner (except perhaps in Arabic) but due to lack of support for the Unicode character "Word Joiner", the use of ZWNBSP still remains the only decent and working way for website authors to prohibit hyphenation before and after e.g. parentheses (some browsers tend to hyphenate before or after an in-word parenthesis, and sometimes this is *very* undesirable). Konqueror seems to be the only browser which actually displays ZWNBSP. Proposal: ZWNBSP (U+FEFF) should: (a) either be rendered according to the Unicode standard (and act as a BOM in the beginning of text and as a word joiner inside text) (b) or be ignored gracefully and not displayed as a box or blank space in any case.
Happens not only in Windows but in OpenSUSE KDE as well. Windows is just my main testing environment.
Created attachment 30653 [details] Testcase - Italic
I have to further specify the problem. Seems that the problem does not occur when font-style is normal but it occurs when font-style is italic. I have added a testcase html for the occurrence of the bug (and this testcase reproduces the problem on Konqueror 3.5.5., 4.0.4 and 4.1.3).
Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone!
Dear Bug Submitter, This is a reminder that this bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? This bug will be moved back to REPORTED Status for manual review later, which may take a while. If you are able to, please lend us a hand. Thank you for helping us make KDE software even better for everyone!
Thank you for reporting this issue in KDE software. As it was reported on an older version, can we please ask you to see if you cazn reproduce the issue with a more recent software version? If you can confirm this issue still exists in a recent version, please change the version field and the status to "REPORTED" when replying. Thank you!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!