[Bug 13502] New: Text run starting with composing character should be valid

http://www.w3.org/Bugs/Public/show_bug.cgi?id=13502

           Summary: Text run starting with composing character should be
                    valid
           Product: HTML WG
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: HTML5 spec (editor: Ian Hickson)
        AssignedTo: ian@hixie.ch
        ReportedBy: shai@platonix.com
         QAContact: public-html-bugzilla@w3.org
                CC: mike@w3.org, public-html-wg-issue-tracking@w3.org,
                    public-html@w3.org


This is a continuation of bug #12400, which I have filed against the W3C
validator. According to the validator, the sequence

<h2 class="ddd"><span>&#x05de;</span>&#x0592;</h2>

is invalid, because "Text run starts with a composing character". In this
sequence, 05de is the Hebrew Letter Mem, but 0592 is the composing character
"Hebrew Accent Segol" (three dots displayed on top of the letter).

I remember finding that in the spec before, but now I can't. In fact, a Google
search limited to the dev.w3.org site finds no references to "text run" that
relate to HTML, and no references to "composing character" at all.

As discussed in #12400, Chrome, Firefox and Opera have no issue with this, and
display the text as intended -- with different styles for the letter and the
accent. Internet Explorer 9 does not. An attachment to said bug,
http://www.w3.org/Bugs/Public/attachment.cgi?id=973, is an HTML file
exemplifying and explaining the issue.

So -- does the current html5 spec allow text runs beginning with composing
characters?

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Monday, 1 August 2011 16:02:13 UTC