<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>10816</bug_id>
          
          <creation_ts>2010-09-29 12:54:19 +0000</creation_ts>
          <short_desc>i18n comment 11 : default ignorable code points</short_desc>
          <delta_ts>2011-01-22 20:28:15 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>pre-LC1 HTML5 spec (editor: Ian Hickson)</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="i18n bidi group">public-i18n-bidi</reporter>
          <assigned_to name="Ian &apos;Hixie&apos; Hickson">ian</assigned_to>
          <cc>aharon.lists.lanin</cc>
    
    <cc>ayg</cc>
    
    <cc>ehsan</cc>
    
    <cc>ian</cc>
    
    <cc>mike</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
    
    <cc>public-i18n-bidi</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>39946</commentid>
    <comment_count>0</comment_count>
    <who name="i18n bidi group">public-i18n-bidi</who>
    <bug_when>2010-09-29 12:54:19 +0000</bug_when>
    <thetext>Comment from the i18n review of:
http://dev.w3.org/html5/spec/

Comment 11
At http://www.w3.org/International/reviews/html5-bidi/
Editorial/substantive: S
Tracked by: AL

Location in reviewed document:
undefined [http://dev.w3.org/html5/spec/spec.html#contents]

Comment:The HTML specification should require user agents to implement the Unicode spec re Default Ignorable Code Points (Unicode Standard version 5.2, Chapter 5 (http://unicode.org/versions/Unicode5.2.0/ch05.pdf), section 5.21), including never displaying the directional formatting characters (LRM, RLM, LRE, RLE, LRO, RLO, and PDF) inappropriately (e.g. as empty boxes or advance widths) even if the underlying platform does not handle them properly. In particular, this must be the case for script dialog text, page titles, and tooltips.

Currently, directional formatting characters are most often displayed inappropriately in these context, since user agents mostly rely on the operating system to display the text in these contexts correctly, which does not happen because most LTR users&apos; machines do not have RTL characters support installed. As a result, web applications are unable to use directional formatting characters around LTR text to make sure it is displayed correctly in an RTL context, since doing so will make it display incorrectly in the far more common LTR context.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40285</commentid>
    <comment_count>1</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2010-09-30 20:01:59 +0000</bug_when>
    <thetext>Since Unicode already requires that these characters be handled in a particular way, why would having HTML reiterate this make any difference? Surely the implementations are already non-conforming?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40305</commentid>
    <comment_count>2</comment_count>
    <who name="Ehsan Akhgari [:ehsan]">ehsan</who>
    <bug_when>2010-09-30 21:15:12 +0000</bug_when>
    <thetext>For things like script dialog text or window title, the browser might hand off the rendering to the OS, and it&apos;s the OS which sometimes fails to handle these characters properly, in this case the browser should prevent those characters from being passed to the OS for rendering in the first place.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40730</commentid>
    <comment_count>3</comment_count>
    <who name="Aharon Lanin">aharon.lists.lanin</who>
    <bug_when>2010-10-06 18:15:41 +0000</bug_when>
    <thetext>(In reply to comment #2)
&gt; For things like script dialog text or window title, the browser might hand off
&gt; the rendering to the OS, and it&apos;s the OS which sometimes fails to handle these
&gt; characters properly, in this case the browser should prevent those characters
&gt; from being passed to the OS for rendering in the first place.

Right. That&apos;s why the bug says &quot;never displaying the directional formatting characters [...] inappropriately [...] *even if the underlying platform does not handle them properly*&quot; (emphasis added).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41015</commentid>
    <comment_count>4</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2010-10-12 08:56:08 +0000</bug_when>
    <thetext>EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are satisfied with this response, please change the state of this bug to CLOSED. If you have additional information and would like the editor to reconsider, please reopen this bug. If you would like to escalate the issue to the full HTML Working Group, please add the TrackerRequest keyword to this bug, and suggest title and text for the tracker issue; or you may create a tracker issue yourself, if you are able to do so. For more details, see this document:
   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Rejected
Change Description: no spec change
Rationale: If the underlying platform handles them incorrectly, then that&apos;s a bug in the underlying platform. Either the platform should be fixed, or the user agent should work around it. In either case, however, it has nothing to do with HTML. If the Unicode spec requiring something isn&apos;t enough, then the HTML spec requiring the same thing isn&apos;t going to make any difference.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>