[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