[UA-discuss] Mixing between RTL and LTR scripts

Andrew Sullivan ajs at anvilwalrusden.com
Fri May 4 15:17:28 UTC 2018


Worse, DNS operators can also anything they _can't_ run through punycode. 
See RFC 6055.

--
Please excuse my clumbsy thums
----------
On May 4, 2018 11:15:18 "John Levine" <john.levine at standcore.com> wrote:

>> Also I don't know how you disallow script mixing for domain names. IDNA is
>> label by label. The DNS is distributed, so there's no way to prevent mixing,
>> is there?
>
> As far as I am aware, the only place where script rules are enforced in
> the DNS are at the top level, where ICANN has its process, and in TLDs
> that have rules about what 2LDs or 3LDs they'll register.  Other than
> that, DNS operators can publish anything they can punycode, which is any
> UTF-8 including punctuation and emojis.
>
> In EAI e-mail addresses, the local part before the @ sign can be any
> printable UTF-8, so mixed direction text is valid even though it's a bad
> idea.
>
> R's,
> John
>
>> ----------
>> On May 4, 2018 05:36:02 "John Levine" <john.levine at standcore.com> wrote:
>>
>>>>                 I hope you all doing well, after back to TF-AIDN "Task
>>>>                 Force Of Arabic IDNs", I got the following regards to
>>>>                 mixing LTR and RTL texts within the same label.
>>>>  -          Mixing between different scripts is not allowed for domain
>>>>  names and email addresses
>>>>  -          Numbers at the middle or at the end of the RTL domain name is
>>>>  allowed.
>>>>
>>>>  To be away from the display issues we get if we mix RTL and LTR code
>>>>  points in the same labels.
>>>
>>>  Thanks.  I think this clarifies the point that we have no advice on
>>>  displaying e-mail addresses, since mailboxes are not domain names and are
>>>  not labels and are not subject to IDNA2008.
>
> Regards,
> John Levine, john.levine at standcore.com
> Standcore LLC





More information about the UA-discuss mailing list