<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    On 06/21/11 07:55, Abdulrahman I. ALGhadir wrote:
    <blockquote
      cite="mid:E393942FC3AB7F4C9C50F559E9E4E45F13ADF095@ry2mail2.citc.gov.sa"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 12 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">Dear all,<o:p></o:p></p>
        <p class="MsoNormal">I am just wondering whenever it is
          permitted or not to have this case:<o:p></o:p></p>
        <p class="MsoNormal"><r2l
          chars><num1>.<num2>.<etc ..></p>
      </div>
    </blockquote>
    This particular case has all labels legal, but the overall display
    name will display very oddly (as noted). The oddity is caused by our
    inability to mandate whole-domain tests, as described in the RFC.<br>
    <br>
    It is logical for the administrator of <etc ..> to forbid
    registration of leading-numeric labels if it anticipates R2L labels
    at the next level down, and it is logical for application writers to
    simply reject such names because they are going to confuse the users
    (much in the spirit of Firefox' refusal to do mixed-script names),
    but the RFC does not require them to do so.<br>
    <br>
    <blockquote
      cite="mid:E393942FC3AB7F4C9C50F559E9E4E45F13ADF095@ry2mail2.citc.gov.sa"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><o:p></o:p></p>
        <p class="MsoNormal">As you know in case r2l labels the display
          will be like this<o:p></o:p></p>
        <p class="MsoNormal"><etc..>.<num1>.<num2><r2l
          chars></p>
      </div>
    </blockquote>
    I think the display will depend on the direction of <etc> and
    whether it is in an RTL context or an LTR context, but I'm still not
    confident of my ability to execute the BIDI algorithm in my head.<br>
    <blockquote
      cite="mid:E393942FC3AB7F4C9C50F559E9E4E45F13ADF095@ry2mail2.citc.gov.sa"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><o:p></o:p></p>
        <p class="MsoNormal">As you see both of them have different
          display order which isn’t  the same as network order.<o:p></o:p></p>
        <p class="MsoNormal">And I know it is mentioned in the RFC <o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <pre><span dir="RTL"></span><span dir="RTL" style="color: black;" lang="AR-SA"><span dir="RTL"></span>   </span><span style="color: black;">Several stronger statements were considered and rejected, because<span dir="RTL" lang="AR-SA"><o:p></o:p></span></span></pre>
        <pre><span dir="RTL" style="color: black;" lang="AR-SA">   </span><span style="color: black;">they seem to be <b>impossible to fulfill within the constraints of the<span dir="RTL" lang="AR-SA"><o:p></o:p></span></b></span></pre>
        <pre><b><span dir="RTL" style="color: black;" lang="AR-SA">   </span><span style="color: black;">Unicode bidirectional algorithm</span></b><span dir="RTL"></span><span dir="RTL" style="color: black;" lang="AR-SA"><span dir="RTL"></span>.<o:p></o:p></span></pre>
        <p class="MsoNormal"><span style="font-family:
            "Arial","sans-serif"; color: rgb(31, 73,
            125);"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-family:
            "Arial","sans-serif";">And one of the
            statement is
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:
            "Arial","sans-serif"; color: rgb(31, 73,
            125);"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span dir="RTL"></span><span dir="RTL"
            style="font-family:
            "Arial","sans-serif"; color: black;"
            lang="AR-SA"><span dir="RTL"></span>  </span><span
            style="font-size: 10pt; font-family: "Courier
            New"; color: black;">o<span dir="RTL"></span><span
              dir="RTL" lang="AR-SA"><span dir="RTL"></span> 
            </span>The sequence of labels should be consistent with
            network order<span dir="RTL"></span><span dir="RTL"
              lang="AR-SA"><span dir="RTL"></span>.</span></span><span
            dir="RTL" style="font-size: 12pt; font-family: "Times
            New Roman","serif"; color: black;"
            lang="AR-SA"><o:p></o:p></span></p>
        <p class="MsoNormal"><span dir="RTL" style="font-size: 10pt;
            font-family: "Courier New"; color: black;"
            lang="AR-SA">     
          </span><span style="font-size: 10pt; font-family:
            "Courier New"; color: black;">This proved
            impossible -- a domain name consisting of the labels</span><span
            dir="RTL" style="font-family:
            "Arial","sans-serif"; color: black;"
            lang="AR-SA"><o:p></o:p></span></p>
        <p class="MsoNormal"><span dir="RTL" style="font-size: 10pt;
            font-family: "Courier New"; color: black;"
            lang="AR-SA">     
          </span><span style="font-size: 10pt; font-family:
            "Courier New"; color: black;">in network order)
            L1.R2.R3.L4 will be displayed as L1.R3.R2.L4 in</span><span
            dir="RTL" style="font-family:
            "Arial","sans-serif"; color: black;"
            lang="AR-SA"><o:p></o:p></span></p>
        <p class="MsoNormal"><span dir="RTL" style="font-size: 10pt;
            font-family: "Courier New"; color: black;"
            lang="AR-SA">     
          </span><span style="font-size: 10pt; font-family:
            "Courier New"; color: black;">an LTR context<span
              dir="RTL"></span><span dir="RTL" lang="AR-SA"><span
                dir="RTL"></span>.  (</span>In an RTL context, it will
            be displayed as</span><span dir="RTL" style="font-family:
            "Arial","sans-serif"; color: black;"
            lang="AR-SA"><o:p></o:p></span></p>
        <p class="MsoNormal"><span dir="RTL" style="font-size: 10pt;
            font-family: "Courier New"; color: black;"
            lang="AR-SA">     
          </span><span style="font-size: 10pt; font-family:
            "Courier New"; color: black;">L4.R3.R2.L1<span
              dir="RTL"></span><span dir="RTL" lang="AR-SA"><span
                dir="RTL"></span>)</span></span><span dir="RTL"
            style="font-family:
            "Arial","sans-serif"; color: black;"
            lang="AR-SA"><o:p></o:p></span></p>
        <p class="MsoNormal" dir="RTL" style="text-align: right;
          direction: rtl; unicode-bidi: embed;">
          <span style="font-family:
            "Arial","sans-serif"; color: rgb(31, 73,
            125);" lang="AR-SA"><o:p> </o:p></span></p>
        <pre dir="RTL" style="text-align: right; direction: rtl; unicode-bidi: embed;"><span style="font-size: 11pt; font-family: "Arial","sans-serif"; color: rgb(31, 73, 125);" lang="AR-SA"><o:p> </o:p></span></pre>
        <p class="MsoNormal"><span dir="RTL" style="font-family:
            "Arial","sans-serif"; color: rgb(31, 73,
            125);" lang="AR-SA"><o:p> </o:p></span></p>
        <p class="MsoNormal">And I have tried two implemented tools
          (well I don’t know if they follow the RFC fully or not).<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p><span style="font-size: 10pt; font-family:
            "Tahoma","sans-serif"; color: black;"
            lang="AR-SA"><a moz-do-not-send="true"
href="http://unicode.org/cldr/utility/idna.jsp?a=%D8%B1%D8%A7%D8%A6%D8%AF888.999.%D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9#notes"><span
                lang="EN-US">http://unicode.org/cldr/utility/idna.jsp?a=%D8%B1%D8%A7%D8%A6%D8%AF888.999.%D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9#notes</span></a></span><o:p></o:p></p>
        <p><span style="font-size: 10pt; font-family:
            "Tahoma","sans-serif"; color: black;"
            lang="AR-SA"><a moz-do-not-send="true"
href="http://mct.verisign-grs.com/conversiontool/convertServlet?input=%D8%B1%D8%A7%D8%A6%D8%AF888.999.%D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9&type=UTF8"><span
                lang="EN-US">http://mct.verisign-grs.com/conversiontool/convertServlet?input=%D8%B1%D8%A7%D8%A6%D8%AF888.999.%D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9</span><span
                dir="RTL"></span><span dir="RTL"><span dir="RTL"></span>&</span><span
                lang="EN-US">type=UTF8</span></a><span dir="RTL"><o:p></o:p></span></span></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Abdulrahman,<o:p></o:p></p>
      </div>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Idna-update mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Idna-update@alvestrand.no">Idna-update@alvestrand.no</a>
<a class="moz-txt-link-freetext" href="http://www.alvestrand.no/mailman/listinfo/idna-update">http://www.alvestrand.no/mailman/listinfo/idna-update</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>