New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 724968 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Nov 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug



Sign in to add a comment

Review 5 aspirational scripts in IDN display policy

Project Member Reported by js...@chromium.org, May 22 2017

Issue description

Chrome and Firefox agreed to allow 5 aspirational scripts (as defined in UAX 31 up to Unicode 9 [1]) to be displayed in Unicode. They're Tifinagh, Canadian Syllabary, Mongolian, Miao/Pollard and Mongolian. 

Unicode 10 decided to drop the category and all the 5 scripts above are now classified as 'limited use' scripts. [2] 

Need to talk to Mozilla and decide what to do about them. 

I'll collect some statistics (e.g. # of registered domains in those scripts). 

In the meantime, I'm considering dropping Mongolian because it's written vertically and I don't quite see how it can be used in hostnames. 

[1] http://www.unicode.org/reports/tr31/tr31-25.html

[2] http://www.unicode.org/reports/tr31/tr31-26.html
 
The category was dropped because there isn't a firm line between them and
other limited-use scripts. It can well be that one of the other limited-use
scripts would be a higher priority than the formerly aspirational scripts,
so they would need to be all prioritized.

Mark

Comment 2 by js...@chromium.org, May 26 2017

Owner: js...@chromium.org
Status: Assigned (was: Untriaged)
Thank you, Mark. 

In the meantime, what do you think of dropping Mongolian? It seems to make little sense to use Mongolian in domain names (regardless of its status - aspirational or limited).   


ping markdavis@ to reply to the question in comment #2
Mongolian is not a high priority, given its usage patterns. So I'd have
nothing against dropping it for now. On the other hand, it is not likely to
be confusable with anything...

Mark
Project Member

Comment 5 by bugdroid1@chromium.org, Oct 25 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/afca0a393f23f0b7ef18d8c3d05e166c3012606d

commit afca0a393f23f0b7ef18d8c3d05e166c3012606d
Author: Jungshik Shin <jshin@chromium.org>
Date: Wed Oct 25 00:13:47 2017

Disallow 5 aspirational scripts in IDN display

UTS 31 (http://www.unicode.org/reports/tr31/#Aspirational_Use_Scripts )
used to list 5 scripts in Table 6 as 'aspirational scripts', but it
deprecated the category and moved 5 scripts to Table 7 for limited use
scripts.

Given this, there's no basis to treat those 5 scripts differently from
other limited use scripts. Note that Mozilla stopped allowding those 5
scripts in IDN display a while ago.

This is also necessary for updating ICU to version 60.

Bug:  724968 , 766816 
Test: components_unittests --gtest_filter=*IDN*
Change-Id: I32e7d030107ef90dd3b80f64849ab7398ae98985
Reviewed-on: https://chromium-review.googlesource.com/731871
Reviewed-by: Brett Wilson <brettw@chromium.org>
Commit-Queue: Jungshik Shin <jshin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#511316}
[modify] https://crrev.com/afca0a393f23f0b7ef18d8c3d05e166c3012606d/components/url_formatter/idn_spoof_checker.cc
[modify] https://crrev.com/afca0a393f23f0b7ef18d8c3d05e166c3012606d/components/url_formatter/url_formatter_unittest.cc

Comment 6 by js...@chromium.org, Nov 9 2017

Status: Fixed (was: Assigned)

Sign in to add a comment