Участник:Dimon4ezzz/Модификаторы региона

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску


Модификаторы региона (англ. regional indicator symbols) — это набор 26 символов в Юникоде (от A до Z), используемые для обозначения друхбуквенных кодов стран.

Модификаторы были определены в Юникод 6.0 как альтернатива использования символа на каждый флаг. К тому же, модификаторы могут быть отображены в виде букв, и конкретные реализации могут показывать национальные флаги[англ.]*.[1][2] В списке ЧаВо обозначено, что никакой другой способ для отображения флагов использоваться не будет.[3]

Модификаторы находятся между U+1F1E6 🇦 regional indicator symbol letter a и U+1F1FF 🇿 regional indicator symbol letter z в блоке Enclosed Alphanumeric Supplement[англ.] в дополнительной многоязычной плоскости.[4]

Пара символов позволяет создавать «флаги» (англ. emoji flag sequence) как стран, так и некоторых регионов, объединений.[5]

Из всех возможных 676 пар букв используются лишь 270 — этот набор входит в Common Locale Data Repository (CLDR, с англ. — «главный репозиторий данных о языках»). Набор включает в себя флаги:

Устаревшие флаги

[править | править код]

Отчасти, механизм букв был использован для отображения региональных флагов, таких регионов как Шотландия или Калифорния. В них используется U+1F3F4 🏴 waving black flag и форматирующий тэг[англ.], а не только пара букв.

Шаблон:Unicode chart Enclosed Alphanumeric Supplement

In 2007 a draft proposal was presented to the Unicode Technical Committee to encode emoji symbols, specifically those in widespread use on mobile phones by Japanese telecommunications companies DoCoMo, KDDI, and SoftBank.[9] The proposed symbols included ten national flags:[10] China (🇨🇳), Germany (🇩🇪), Spain (🇪🇸), France (🇫🇷), the UK (🇬🇧), Italy (🇮🇹), Japan (🇯🇵), South Korea (🇰🇷), Russia (🇷🇺), and the United States (🇺🇸). Encoding these flags but not other countries' flags was considered, by some, as prejudicial.[11] One rejected solution was to encode the ten flags but call them «EMOJI COMPATIBILITY SYMBOL-n» and represent them visually in the Standard as «EC n» instead of showing the flags they represent.[12] Another rejected solution would have allocated 676 codepoints (26 x 26) for each possible two letter combination of A-Z. They would represent political entities based on ISO 3166 such as «FR» for France or Internet ccTLDs (country code top-level domains) such as «EU» for the European Union.[13]

The accepted solution was to add 26 characters for letters used for the representation of regional indicators, which used in pairs would represent the ten national flags and possible future extensions.[14] Per the Unicode Standard "the main purpose of such [regional indicator symbol] pairs is to provide unambiguous roundtrip mappings to certain characters used in the emoji core sets"[15] specifically the ten national flags:[16] 🇨🇳, 🇩🇪, 🇪🇸, 🇫🇷, 🇬🇧, 🇮🇹, 🇯🇵, 🇰🇷, 🇷🇺, and 🇺🇸.

Примечания

[править | править код]
  1. West, Andrew BabelStone: What's new in Unicode 6.0? (англ.). BabelStone (1 ноября 2009). Дата обращения: 12 декабря 2018. Архивировано 2 декабря 2009 года.
  2. ichael Everson и Ken Whistler. Proposal to encode Regional Indicator Symbols in the UCS (англ.). Консорциум Юникода[англ.]* (18 сентября 2009). Дата обращения: 12 декабря 2018. Архивировано 19 августа 2013 года.
  3. FAQ - Emoji & Pictographs — But the Unicode Standard includes other flags, why don’t you include my flag? (англ.). Дата обращения: 12 декабря 2018. Архивировано 14 ноября 2018 года.
  4. Enclosed Alphanumeric. Supplement Range: 1F100–1F1FF (англ.). www.unicode.org. Дата обращения: 12 декабря 2018.
  5. UTS №51: Unicode Emoji # Annex B: Valid Emoji Flag Sequences (англ.). Unicode Consortium[англ.]. Дата обращения: 23 января 2019. Архивировано 4 ноября 2014 года.
  6. UCD: Emoji Sequence Data for UTR #51.
  7. UTR #35: Unicode Locale Data Markup Language (LDML), Supplemental Metadata. Unicode Consortium.
  8. CLDR v34 Supplemental Metadata. Unicode Common Locale Data Repository (CLDR) (15 октября 2018).
  9. Momoi, Kat; Davis, Mark; Scherer, Markus L2/07-257: Working Draft Proposal for Encoding Emoji Symbols (3 августа 2007). Дата обращения: 18 августа 2014.
  10. Unicode Mapping for Emoji with Reference to Japanese Carriers, AU/KDDI, DoCoMo, and Softbank (ZIP archive file format). Дата обращения: 18 августа 2014.
  11. L2/09-114 N3607: Towards an encoding of symbol characters used as emoji (6 апреля 2009). Дата обращения: 18 августа 2014.
  12. INCITS/L2/09-304: Comments accompanying the U.S. negative vote on PDAM 8 to ISO/IEC 10646:2003 (SC2 N4078) (15 августа 2009). Дата обращения: 18 августа 2014.
  13. Pentzlin, Karl L2/08-305: Some suggestions about the encoding of national flags as requested by the Emoji proposal (9 августа 2008). Дата обращения: 18 августа 2014.
  14. Ошибка в сносках?: Неверный тег <ref>; для сносок n3727 не указан текст
  15. The Unicode Standard, Version 6.2, Chapter 15: Symbols. — Unicode, Inc, September 2012. — P. 534. — ISBN 978-1-936213-07-8.
  16. Emoji Sources (plain text). Unicode, Inc. (17 декабря 2013). Дата обращения: 18 августа 2014.