<!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>