использовать символы региональных индикаторов для языков? - PullRequest
0 голосов
/ 30 апреля 2020

При разработке шрифта было бы целесообразно использовать символы региональных индикаторов для представления языков?

Например:
? + ? для Флаг эсперанто

1 Ответ

0 голосов
/ 01 мая 2020

Нет, это не подходит. Коды языков и коды регионов - это совершенно разные вещи - любое соответствие между ними носит чисто случайный характер и не всегда совпадает очевидным образом. Например, страна Греции имеет код GR, но греческий язык имеет код EL.

Последовательности региональных индикаторов в соответствии со стандартом Unicode применяются только к кодам регионов (как следует из их названия), в определенных регионах с двухбуквенный подтиг региона Unicode , основанный на ISO 3166-1 alpha-2 . См. Приложение B Технического стандарта Unicode # 51 для получения дополнительной информации. Эсперанто не имеет кода региона, потому что он не является регионом.

В настоящее время EO является неназначенным кодом - он не принадлежит ни к какому региону и, таким образом, может быть назначен новому объекту в любой момент. Если вы отобразите «??» в качестве флага эсперанто на вашем шрифте, то все, что написано на вашем шрифте, будет скомпрометировано, когда новой стране или территории будет присвоен код EO в будущем, потому что вы использовали неправильный флаг для этого кода все время.

...