- From: <bugzilla@jessica.w3.org>
- Date: Thu, 30 Jun 2011 15:33:21 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=13098 Summary: State that <wbr> represents the SOFT HYPHEN character (U+00AD/­/­) Product: HTML WG Version: unspecified Platform: PC URL: http://dev.w3.org/html5/spec/text-level-semantics#the- wbr-element OS/Version: All Status: NEW Severity: normal Priority: P3 Component: HTML5 spec (editor: Ian Hickson) AssignedTo: ian@hixie.ch ReportedBy: xn--mlform-iua@xn--mlform-iua.no QAContact: public-html-bugzilla@w3.org CC: mike@w3.org, public-html-wg-issue-tracking@w3.org, public-html@w3.org PROBLEM: <WBR> and SOFT HYPHEN are equivalent, but HTML5 fails to point this out. THE EQUIVALENCE STATEMENT: (1) HTML5 defines <wbr> as "a line break opportunity". This seems fully equivalentg to Unicode's definition of the semantics of the SOFT HYPHEN charact as a "conditional" or "discretional" hyphen. http://unicode.org/reports/tr14/#SoftHyphen http://www.unicode.org/charts/PDF/U0080.pdf (2) It does also seem compatible with HTML4's definition: "The soft hyphen tells the user agent where a line break can occur." http://www.w3.org/TR/html401/struct/text#h-9.3.3 (3) Further more, at least one Unicode expert have already identified <wbr> as a SOFT HYPHEN: http://www.cs.tut.fi/~jkorpela/HTML4.0/comments.html (4) Given the above, and becasue SOFT HYPHEN by default is invisible, representing it with the <wbr> element is very similar to representing it with ­ or ­ references: they are all simply an authoring helps to the problem that the soft hyphen might be invisible in the code. (5) And unlike for example <br>, there is no white-space affecting dfference between representing SOFT HYPHEN as the element (<wbr>) or as the character (directly typed or character refrence). Thus there is strong link between the SOFT HYPHEN character and the <wbr> element. THEREFORE: Please clarify that the <wbr> element represents (or is synonymous wiht) the SOFT HYPHEN, and explicitly state that authors may use a character references instead of <wbr> if the author is only after a visual representation in the code. POSITIVE EFFECTS OF RECTIFYING THIS BUG: # It would fullfill the need for a succinct explanation of what <wbr> is. Becasue, as a result of its former obsolete/non-standard status, many authors/developers do need such an explantion. For example HTML4 has an entire section (3 paragraphs) about hyphenation, including the soft hyphen, where it doesn't mention <wbr> a single time: http://www.w3.org/TR/html401/struct/text#h-9.3.3 And the XHTML 1.x specifications are not any different. # It would make the section on the <wbr> element authoritative. Which could serve to remove the curren confusion and misinformation about which Unicode character it represents. For example Wikipedia, at the time of when this bug was filed, incorrectly stated that <wbr>, quote: "performs the same function as zero-width space (U+200B)": http://en.wikipedia.org/w/index.php?title=HTML_element&oldid=433185609#wbr Another instance of the same misunderstanding: http://www.princexml.com/bb/viewtopic.php?f=5&t=14 # It would clarify to authors that there is an alternative to using <wbr>. Such a thing would be useful since, due to <wbr>'s previous obsolete/non-standard status, the <wbr> element is not as well supported as - simply put - UNICODE. (For example it seems that PrinceXML does not support <wbr> yet, whereas it has full and excellent support for ­. And, in addition, there are many authoring tools which do not support HTML5 yet, and therefore does not offer users to insert <wbr/> but which nevertheless supports UNICODE, and thus allows to insert the SOFT HYPHEN character or a character reference for it.) # It would clarify to parser engine developers as well as to authoring tool developeres that they should treat SOFT HYPHEN and <wbr> the same way. For example, if an authoring tool is supposed to have a single SOFT HYPHEN insertion menu, then the the tool developer should be aware of the many opportunities he/she has when it comes to allowing the user to insert it. -- 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 Thursday, 30 June 2011 15:33:23 UTC