<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<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;}
@font-face
        {font-family:"Courier New \; color\: black\;";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        color:black;}
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";
        color:black;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@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]-->
</head>
<body bgcolor="white" lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Well in this case the protocol didn’t give any standard solution way to handle this problem rather letting it to be treated as vendor wish (shouldn’t the rfc enacts in making standards) or at least to acknowledge
 this issue and to push it to another level e.g.  Unicode URI rendering?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext"> idna-update-bounces@alvestrand.no [mailto:idna-update-bounces@alvestrand.no]
<b>On Behalf Of </b>Harald Alvestrand<br>
<b>Sent:</b> 7/Aug/2011 11:55 PM<br>
<b>To:</b> Abdulrahman I. ALGhadir<br>
<b>Cc:</b> idna-update@alvestrand.no<br>
<b>Subject:</b> Re: mixing different direction labels within same domain<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">On 06/21/11 07:55, Abdulrahman I. ALGhadir wrote: <o:p></o:p></p>
<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 ..><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman","serif"">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>
<br>
<o:p></o:p></span></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><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman","serif"">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>
<br>
<o:p></o:p></span></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 lang="AR-SA" dir="RTL"><span dir="RTL"></span>   </span>Several stronger statements were considered and rejected, because<o:p></o:p></pre>
<pre><span dir="RTL"></span><span lang="AR-SA" dir="RTL"><span dir="RTL"></span>   </span>they seem to be <b>impossible to fulfill within the constraints of the</b><o:p></o:p></pre>
<pre><span dir="RTL"></span><b><span lang="AR-SA" dir="RTL"><span dir="RTL"></span>   </span>Unicode bidirectional algorithm</b><span dir="RTL"></span><span lang="AR-SA" dir="RTL"><span dir="RTL"></span>.</span><o:p></o:p></pre>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif""> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif"">And one of the statement is
</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif""> </span><o:p></o:p></p>
<p class="MsoNormal"><span dir="RTL"></span><span lang="AR-SA" dir="RTL" style="font-family:"Arial","sans-serif""><span dir="RTL"></span>  </span><span style="font-size:10.0pt;font-family:"Courier New ; color: black;","serif"">o</span><span dir="RTL"></span><span lang="AR-SA" dir="RTL" style="font-size:10.0pt;font-family:"Times New Roman","serif""><span dir="RTL"></span> 
</span><span style="font-size:10.0pt;font-family:"Courier New ; color: black;","serif"">The sequence of labels should be consistent with network order</span><span dir="RTL"></span><span lang="AR-SA" dir="RTL" style="font-size:10.0pt;font-family:"Times New Roman","serif""><span dir="RTL"></span>.</span><o:p></o:p></p>
<p class="MsoNormal"><span dir="RTL"></span><span lang="AR-SA" dir="RTL" style="font-size:10.0pt;font-family:"Courier New""><span dir="RTL"></span>     
</span><span style="font-size:10.0pt;font-family:"Courier New"">This proved impossible -- a domain name consisting of the labels</span><o:p></o:p></p>
<p class="MsoNormal"><span dir="RTL"></span><span lang="AR-SA" dir="RTL" style="font-size:10.0pt;font-family:"Courier New""><span dir="RTL"></span>     
</span><span style="font-size:10.0pt;font-family:"Courier New"">in network order) L1.R2.R3.L4 will be displayed as L1.R3.R2.L4 in</span><o:p></o:p></p>
<p class="MsoNormal"><span dir="RTL"></span><span lang="AR-SA" dir="RTL" style="font-size:10.0pt;font-family:"Courier New""><span dir="RTL"></span>     
</span><span style="font-size:10.0pt;font-family:"Courier New"">an LTR context<span dir="RTL"></span><span lang="AR-SA" dir="RTL"><span dir="RTL"></span>.  (</span>In an RTL context, it will be displayed as</span><o:p></o:p></p>
<p class="MsoNormal"><span dir="RTL"></span><span lang="AR-SA" dir="RTL" style="font-size:10.0pt;font-family:"Courier New""><span dir="RTL"></span>     
</span><span style="font-size:10.0pt;font-family:"Courier New"">L4.R3.R2.L1<span dir="RTL"></span><span lang="AR-SA" dir="RTL"><span dir="RTL"></span>)</span></span><o:p></o:p></p>
<p class="MsoNormal" dir="RTL" style="text-align:right;direction:rtl;unicode-bidi:embed">
<span dir="RTL"></span><span lang="AR-SA" style="font-family:"Arial","sans-serif""><span dir="RTL"></span> </span><span dir="LTR"><o:p></o:p></span></p>
<pre dir="RTL" style="text-align:right;direction:rtl;unicode-bidi:embed"><span dir="RTL"></span><span lang="AR-SA" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D"><span dir="RTL"></span> </span><span lang="AR-SA"><o:p></o:p></span></pre>
<p class="MsoNormal"><span lang="AR-SA" dir="RTL" style="font-family:"Arial","sans-serif""> </span><span lang="AR-SA" dir="RTL" style="font-family:"Times New Roman","serif""><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:10.0pt;font-family:"Tahoma","sans-serif""><a 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">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</a></span><o:p></o:p></p>
<p><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""><a 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">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 dir="RTL"></span><span lang="AR-SA" dir="RTL"><span dir="RTL"></span>&</span>type=UTF8</a></span><o:p></o:p></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>
<pre><o:p> </o:p></pre>
<pre><o:p> </o:p></pre>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>Idna-update mailing list<o:p></o:p></pre>
<pre><a href="mailto:Idna-update@alvestrand.no">Idna-update@alvestrand.no</a><o:p></o:p></pre>
<pre><a href="http://www.alvestrand.no/mailman/listinfo/idna-update">http://www.alvestrand.no/mailman/listinfo/idna-update</a><o:p></o:p></pre>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman","serif""><o:p> </o:p></span></p>
</div>
</body>
</html>