Commit dd58b7c2 authored by Christopher Thompson's avatar Christopher Thompson Committed by Commit Bot

IDN: Map another CJK character skeleton

Bug: 1002687
Change-Id: I7a8801c81e6901d637e771c7a5873f8c49eaa979
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1797326
Auto-Submit: Christopher Thompson <cthomp@chromium.org>
Reviewed-by: default avatarTommy Li <tommycli@chromium.org>
Commit-Queue: Christopher Thompson <cthomp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#695677}
parent c5400311
...@@ -193,7 +193,7 @@ IDNSpoofChecker::IDNSpoofChecker() { ...@@ -193,7 +193,7 @@ IDNSpoofChecker::IDNSpoofChecker() {
// TODO: see https://crbug.com/843352 for further work on // TODO: see https://crbug.com/843352 for further work on
// U+0525 and U+0153. // U+0525 and U+0153.
// - {U+0167 (ŧ), U+0442 (т), U+04AD (ҭ), U+050F (ԏ), U+4E03 (七), // - {U+0167 (ŧ), U+0442 (т), U+04AD (ҭ), U+050F (ԏ), U+4E03 (七),
// U+4E05 (丅), U+4E06 (丆)} => t // U+4E05 (丅), U+4E06 (丆), U+4E01 (丁)} => t
// - {U+0185 (ƅ), U+044C (ь), U+048D (ҍ), U+0432 (в)} => b // - {U+0185 (ƅ), U+044C (ь), U+048D (ҍ), U+0432 (в)} => b
// - {U+03C9 (ω), U+0448 (ш), U+0449 (щ), U+0E1E (พ), // - {U+03C9 (ω), U+0448 (ш), U+0449 (щ), U+0E1E (พ),
// U+0E1F (ฟ), U+0E9E (ພ), U+0E9F (ຟ)} => w // U+0E1F (ฟ), U+0E9E (ພ), U+0E9F (ຟ)} => w
...@@ -230,7 +230,7 @@ IDNSpoofChecker::IDNSpoofChecker() { ...@@ -230,7 +230,7 @@ IDNSpoofChecker::IDNSpoofChecker() {
icu::UnicodeString::fromUTF8( icu::UnicodeString::fromUTF8(
"[æӕ] > ae; [þϼҏ] > p; [ħнћңҥӈӊԋԧԩ] > h;" "[æӕ] > ae; [þϼҏ] > p; [ħнћңҥӈӊԋԧԩ] > h;"
"[ĸκкқҝҟҡӄԟ] > k; [ŋпԥกח] > n; œ > ce;" "[ĸκкқҝҟҡӄԟ] > k; [ŋпԥกח] > n; œ > ce;"
"[ŧтҭԏ七丅丆] > t; [ƅьҍв] > b; [ωшщพฟພຟ] > w;" "[ŧтҭԏ七丅丆] > t; [ƅьҍв] > b; [ωшщพฟພຟ] > w;"
"[мӎ] > m; [єҽҿၔ] > e; ґ > r; [ғӻ] > f;" "[мӎ] > m; [єҽҿၔ] > e; ґ > r; [ғӻ] > f;"
"[ҫင] > c; [ұ丫] > y; [χҳӽӿ乂] > x;" "[ҫင] > c; [ұ丫] > y; [χҳӽӿ乂] > x;"
"[ԃძ] > d; [ԍဌ] > g; [ടรຣຮ] > s; ၂ > j;" "[ԃძ] > d; [ԍဌ] > g; [ടรຣຮ] > s; ၂ > j;"
......
...@@ -1077,6 +1077,7 @@ const IDNTestCase kIdnCases[] = { ...@@ -1077,6 +1077,7 @@ const IDNTestCase kIdnCases[] = {
{"xn--est-118d.net", L"七est.net", false}, {"xn--est-118d.net", L"七est.net", false},
{"xn--est-918d.net", L"丅est.net", false}, {"xn--est-918d.net", L"丅est.net", false},
{"xn--est-e28d.net", L"丆est.net", false}, {"xn--est-e28d.net", L"丆est.net", false},
{"xn--est-t18d.net", L"丁est.net", false},
{"xn--3-cq6a.com", L"丩3.com", false}, {"xn--3-cq6a.com", L"丩3.com", false},
{"xn--cxe-n68d.com", L"c丫xe.com", false}, {"xn--cxe-n68d.com", L"c丫xe.com", false},
{"xn--cye-b98d.com", L"cy乂e.com", false}, {"xn--cye-b98d.com", L"cy乂e.com", false},
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment