[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [idn] Tilde



tedd wrote:
What you refer to as "scripts" are blocks as described by the divisions shown at the above link (i.e., Basic Latin, Latin-1, and so on...) AND which are selected and approved by Versign. The only difference, is that within any "approved" specific block, there may be additional code points that will not be permitted -- is that what scripts are?

Yes, this is my understanding. Of course, for some scripts, there are additional issues, like character equivalences for CJK. See the Verisign character equivalence discussions for details.

Also, I find it interesting to note that most of the code points found in the "Mathematical Operators" block are universal with respect to language (Math is universal). As such, considering that Versign has not listed these as a script, then am I to understand that these set of universal language independent code points will not to be allowed in the IDNS.

Certainly not. Verisign has no say of what is and what is not allowed in an IDN. They control .com and .net, and set policies for these two zones only.

If you meant to ask "these set of universal language independent code points will not to be allowed in the IDNs in the .net and .com zones",
then yes, that was my understanding. However, Pat Kane, who works for
Verisign, has just claimed the contrary.


That seems contrary to the purpose of defining an universal standard, doesn't it?

Not at all. The universal standard defines a protocol, and that works just fine. You type a Unicode domain name in your browser, and the browser tries to resolve it. If the domain has been registered, the browser will resolve it. The browser does not need to know the policy of the domain registrar for that - a name that does not follow the policy will get converted to Punycode, and the DNS server will tell that it is not registered. So there is perfect interoperability.

There are good reasons for registrars to implement such policies.
Otherwise, somebody could register "miÑrosoft.com", where the
letter "c" is actually "CYRILLIC SMALL LETTER ES" - and that
just happens to look similar to a latin "c" in most fonts.

Therefore, registrars need policies to prevent that from happening.
One such policy is "if one letter is cyrillic, they all have to be".
I don't actually know whether Verisign has a policy for valid
labels in the cyrillic script, but if there should be a policy,
the registrar is the place where to enforce it.

Do you know if Versign is considering adding other "scripts", or has the consideration process for additional scripts passed?

I guess the process of developing character tables for all the languages is still underway. Beyond that, I have no idea - but Pat Kane can probably comment in more detail.

Regards,
Martin