Bug 139675 - [testcase] space+combining char not rendered
Summary: [testcase] space+combining char not rendered
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml renderer (show other bugs)
Version: 3.5
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-06 13:40 UTC by Becheru Petru-Ioan
Modified: 2011-07-27 12:55 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
here is the second example (82 bytes, text/html)
2007-01-06 13:42 UTC, Becheru Petru-Ioan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Becheru Petru-Ioan 2007-01-06 13:40:18 UTC
Version:           unknown (using KDE 3.5.5, Debian Package 4:3.5.5a.dfsg.1-5 (4.0))
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.18-3-k7

when space  + combining char is(are) the first char on a line, it is not rendered
------------
works ('a' is before)
<html>
<body>
a&#x0020;&#x0301;b&#x0020;&#x0301;c&#x0020;&#x0301;d
</body>
</html>
-------------
does NOT WORK (&#x0020;&#x0301; are first on the line)
<html>
<body>
&#x0020;&#x0301;b&#x0020;&#x0301;c&#x0020;&#x0301;d
</body>
</html>
Comment 1 Becheru Petru-Ioan 2007-01-06 13:42:31 UTC
Created attachment 19121 [details]
here is the second example

We see nothing before 'b'
<html>
<body>
&#x0020;&#x0301;b&#x0020;&#x0301;c&#x0020;&#x0301;d
</body>
</html>
Comment 2 Philip Rodrigues 2007-01-08 00:03:41 UTC
I see the same on r620k, but i don't know anything about combining characters, so I won't mark as NEW myself
Comment 3 Becheru Petru-Ioan 2007-01-08 00:23:27 UTC
from http://en.wikipedia.org/wiki/Unicode  :
Also, while Unicode allows for combining characters it also contains precomposed versions of most letter/diacritic combinations in normal use. These make conversion to and from legacy encodings simpler and allow applications to use Unicode as an internal text format without having to implement combining characters. For example é can be represented in Unicode as U+0065 (Latin small letter e) followed by U+0301 (combining acute) but it can also be represented as the precomposed character U+00E9 (Latin small letter e with acute).

also read: http://en.wikipedia.org/wiki/Combining_character

also Bug 127945 , Bug 53083 
There is a
Comment 4 Michael Leupold 2008-04-20 12:25:44 UTC
Still reproducable in 3.5.9, but works fine in trunk r798768.
Comment 5 Becheru Petru-Ioan 2011-07-27 12:55:07 UTC
I see that this bug is resolved Konqueror 4.6.5