

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

From: <bugzilla@jessica.w3.org>
Date: Mon, 01 Aug 2011 16:02:12 +0000
To: public-html@w3.org
Message-ID: <bug-13502-2495@http.www.w3.org/Bugs/Public/>

           Summary: Text run starting with composing character should be
           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

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

You are on the CC list for the bug.
Received on Monday, 1 August 2011 16:02:16 GMT
