- From: Najib Tounsi <ntounsi@emi.ac.ma>
- Date: Wed, 14 Feb 2007 14:00:55 +0000
- To: Richard Ishida <ishida@w3.org>
- Cc: 'GEO' <public-i18n-geo@w3.org>, public-i18n-core@w3.org
- Message-ID: <45D31617.1060406@emi.ac.ma>
Hi Richard,
I've done some tests (see the attached file)
Safari 2.0.1:
* Supports IDN.
* Uses a whitelist of scripts for domaine names to be
displayed natively. By default, Latin lookalike scripts (Cherokee,
Cyrillic, and Greek) are excluded from this list.
* Otherwise, domain names using characters from scripts not in
the whitelist, are displayed in punycode. As an example, in pаypal.com
if the first a is the Cyrillic letter "а", then it would be displayed
as xn--pypal-4ve.com.
* The whitelist is initialized with (Arabic, Armenian,
Bopomofo, Canadian_Aboriginal, Devanagari, Deseret, Gujarati, Gurmukhi,
Hangul, Han, Hebrew, Hiragana, Katakana_Or_Hiragana, Katakana, Latin,
Tamil, Thai, Yi )
* Adding Cherokee, Cyrillic, and Greek will enable Safari to
display all scripts, and will expose you to known IDN vulnerabilities.
* If whitelist of scripts is empty, all non-ASCII characters
will be displayed in their Punycode equivalents.
* This list is user editable at:
/System/Library/Frameworks/WebKit.framework/Versions/A/Resources/IDNScriptWhiteList.txt
* @@...
* see http://docs.info.apple.com/article.html?artnum=301116
Note: In Safari to type (or copy/paste) a URI in the address zone is not
like to click on a link. For example, clicking on a cyrillic link cause
it to display fine, while entering the link directly cause it to
display in punycode. So it's important to enforce the rule of using
native text for link, but punycode for href attribute.
Regards,
Najib
Najib Tounsi wrote:
>
> Richard Ishida wrote:
> >
> > Does anyone have access to a Mac to test Safari on the links
in the
> > table?
> >
> Hi Richard & all,
>
> I have a Mac with Safari and Camino. I can do some tests. Najib
> >
--
Najib TOUNSI (mailto:tounsi @ emi.ac.ma)
Ecole Mohammadia d'Ingenieurs, BP 765 Agdal-RABAT Maroc (Morocco)
Phone : +212 (0) 37 68 71 50 (P1711) Fax : +212 (0) 37 77 88 53
Mobile: +212 (0) 61 22 00 30
Attachments
- text/html attachment: SafariTest4IDNs.html
Received on Wednesday, 14 February 2007 14:01:35 UTC