I’m pretty sure ICANN disallows script mixing in labels via their contracts with registries. They did this to limit phishing using lookalike names that contained a mix of idn and ascii characters. But I can’t find, after a cursory look-see, where that policy/prohibition is located in the registry agreements. I’m not an expert in this area. its probably here somewhere: https://www.icann.org/resources/pages/registry-agreement-amendment-templates... <https://www.icann.org/resources/pages/registry-agreement-amendment-templates...> It is allowed across the entire domain name (TLD and SLD in different scripts)
On May 5, 2018, at 5:03 AM, Abdalmonem Tharwat Galila <agalila@mcit.gov.eg> wrote:
So how could any application process the domain name !! It will be RTL or LTR !! Ex Abdo.عبدو.Ahmed Where is the 1st label !!! Is it Abdo or Ahmed !!!
Consider if the domain name starts with RTL text !! Or RTL in the middle !!! Or at the end !!!
Sent from my iPhone
On May 5, 2018, at 11:50 AM, Andrew Sullivan <ajs@anvilwalrusden.com <mailto:ajs@anvilwalrusden.com>> wrote:
Hi,
In the same label, it's mostly a bad idea (there's some discussion of this in the bidi document). But my point was about domain names, not individual labels.
A
-- Please excuse my clumbsy thums
On May 5, 2018 04:29:05 Abdalmonem Tharwat Galila <agalila@mcit.gov.eg <mailto:agalila@mcit.gov.eg>> wrote:
Hi Andrew, Thanks for your below reply , I spend a lot of time try to do some mixing examples between RTL and LTR within the same label, what I got is strange and unclear Label as a result for ex. عبدالمنعم-Abdo@سجل.مصر <mailto:%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D9%85%D9%86%D8%B9%D9%85-Abdo@%D8%B3%D8%AC%D9%84.%D9%85%D8%B5%D8%B1> Abdoعبدالمنعم.مصر … etc Many issues you cannot imagine , also another thing using dot in RTL context or in LTR context will give you different labels although they must be the same. To be away from the display issues we get if we mix RTL and LTR code points in the same labels.
Take a look here link <https://tools.ietf.org/html/rfc5564>.
-----Original Message----- From: UA-discuss [mailto:ua-discuss-bounces@icann.org <mailto:ua-discuss-bounces@icann.org>] On Behalf Of Andrew Sullivan Sent: Friday, May 04, 2018 2:57 PM To: John Levine <john.levine@standcore.com <mailto:john.levine@standcore.com>>; Abdalmonem Tharwat Galila <agalila@mcit.gov.eg <mailto:agalila@mcit.gov.eg>> Cc: Ahmed Bakhat Masood (ahmedbakhat@pta.gov.pk <mailto:ahmedbakhat@pta.gov.pk>) <ahmedbakhat@pta.gov.pk <mailto:ahmedbakhat@pta.gov.pk>>; ua-discuss@icann.org <mailto:ua-discuss@icann.org>; Ahmed Bakhat (ahmedbakhat@yahoo.com <mailto:ahmedbakhat@yahoo.com>) <ahmedbakhat@yahoo.com <mailto:ahmedbakhat@yahoo.com>> Subject: Re: [UA-discuss] Mixing between RTL and LTR scripts
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?
A
-- Please excuse my clumbsy thums ---------- On May 4, 2018 05:36:02 "John Levine" <john.levine@standcore.com <mailto:john.levine@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@standcore.com <mailto:john.levine@standcore.com> Standcore LLC