地域指示記号は、オプションの特別な処理を可能にする方法で ISO 3166-1 alpha-2 の2 文字の国コードをエンコードするために使用される26 個のアルファベットのUnicode文字 (A ~ Z)のセットです。
これらは次のように定義されていますUnicode 6.0の絵文字サポートの一環として、各国の国旗を別個の文字でエンコードする代わりに、絵文字が採用されました。絵文字はローマ字で表示することもできますが、実装によっては国旗を使用するなど、他の方法で表示することも考えられます。[1] [2] Unicode FAQでは、このメカニズムを使用する必要があり、国旗の記号は直接エンコードされないことが示されています。[3]
これらは、補足多言語面の囲み英数字補足ブロック内のU+1F1E6🇦 地域 指示記号文字AからU+1F1FF🇿地域指示記号文字Zの範囲でエンコードされています。[4]
絵文字の旗のシーケンス
地域を示す記号のペアは、絵文字旗シーケンスと呼ばれます(ただし、これは特定の地域を表すものであり、その地域の特定の旗を表すものではありません)。[6]
地域標識記号の可能な676のペア(26×26)のうち、270のみが有効なUnicode地域コードと見なされます。これらは、共通ロケールデータリポジトリ(CLDR)の地域シーケンスのサブセットです。[6] [7] [8]
- CLDRの256の通常領域シーケンスすべて
- 249 の公式に割り当てられた ISO 3166-1 アルファ 2 コード
- 6 つの特別保護区(アセンション島、クリッパートン島、ディエゴガルシア島、セウタとメリリャ、カナリア諸島、トリスタンダクーニャ)
- ユーザーが割り当てた一時的な国コード 1 つ (コソボ)
- CLDR(EUおよびUN)の35のマクロ領域配列のうち2つ
- CLDR 内の非推奨の12 個のリージョン シーケンスすべて(強く推奨されません。下位互換性のみを目的としています)
イングランド🏴、スコットランド🏴、ウェールズ🏴、テキサス🏴、カリフォルニア🏴などの地域の旗には、別のメカニズム(絵文字タグシーケンス)が使用されます。 [12]地域表示記号の代わりに、U+ 1F3F4 🏴 WAVING BLACK FLAGと書式タグ文字を使用します。これは、ハイフンを削除して小文字にしたISO 3166-2 の地域に基づいています。例: GB-ENG → gbeng、 U+ E007F CANCEL TAGで終わります。したがって、イングランドの国旗は、シーケンスU+1F3F4、U+E0067、U+E0062、U+E0065、U+E006E、U+E0067、U+E007Fで表されます。第 10 版では、Unicode コンソーシアムは代わりにU+ 1F3F3 🏳 WAVING WHITE FLAG を検討していましたが、[13]第 11 版以降は黒です。[14]一部のベンダーは、 WhatsAppとその難民国家旗 🏳️🟧⬛️🟧のように、自社のプラットフォームでのみ表示されるカスタムのゼロ幅結合シーケンスを含めることを選択しています。[15]
ユニコードブロック
背景
2007年に、日本の通信会社DoCoMo、KDDI、SoftBankの携帯電話で広く使用されている絵文字記号をエンコードするための草案がUnicode技術委員会に提出されました。[16] 提案された記号には10の国旗が含まれていました:[17]中国(🇨🇳)、ドイツ( 🇩🇪)、スペイン(🇪🇸)、フランス(🇫🇷)、イギリス(🇬🇧) 、イタリア(🇮🇹 )、日本(🇯🇵 )、韓国(🇰🇷)、ロシア(🇷🇺)、アメリカ(🇺🇸)。これらの国旗をエンコードし、他の国の国旗をエンコードしないことは、一部の人々から偏見があると考えられました。 [ 18] 却下された解決策の1つは、10個の国旗をエンコードして「EMOJI COMPATIBILITY SYMBOL-n」と呼び、国旗ではなく「EC n」として標準で視覚的に表すというものだった。[19] 却下されたもう1つの解決策は、A~Zの可能な2文字の組み合わせごとに676のコードポイント(26×26)を割り当てるというものだった。これらは、ISO 3166に基づく政治団体(例えば日本は「JP」)やインターネットccTLD(国別コードトップレベルドメイン)(例えば欧州連合は「EU」)を表すものだった。[20]
受け入れられた解決策は、地域指標を表す文字として26文字を追加することであり、これをペアにして10の国旗と将来の拡張を表すことになりました。[2] Unicode標準によれば、「このような[地域指標記号]ペアの主な目的は、絵文字コアセットで使用される特定の文字への明確な往復マッピングを提供することです」[21] 具体的には10の国旗です: [22] 🇨🇳、🇩🇪、🇪🇸、🇫🇷、🇬🇧、🇮🇹、🇯🇵、🇰🇷、🇷🇺、🇺🇸。
参照
参考文献
- ^ Andrew West . 「Unicode 6.0 の新機能」。Babelstone。2014 年 4 月 6 日時点のオリジナルよりアーカイブ。2014年 8 月 18 日閲覧。
- ^ ab Michael Eversonおよび Ken Whistler。「N3727: UCS で地域インジケータ シンボルをエンコードするための提案」(PDF)。ワーキング グループ ドキュメント、ISO/IEC JTC1/SC2/WG2 および UTC 。2014年 8 月 18 日閲覧。
- ^ 「Unicode FAQ: Emoji and Dingbats」. Unicode コンソーシアム。2009 年 10 月 28 日。2014年 8 月 18 日閲覧。
- ^ 「Enclosed Alphanumeric Supplement、範囲 1F100 - 1F1FF、Unicode 標準、バージョン 6.0」(PDF)。Unicode コンソーシアム。2010 年。2014年 8 月 18 日閲覧。
- ^ “旗”. emojipedia.com . 2020年2月4日閲覧。
- ^ ab UTR #51: Unicode Emoji、付録 B: 有効な絵文字フラグシーケンス、Unicode コンソーシアム ウェブ、2024-08-15
- ^ 「UTR #35: Unicode ロケール データ マークアップ言語 (LDML)、有効性データ」。Unicode コンソーシアム。
- ^ 「CLDR リリース」。Unicode共通ロケール データ リポジトリ (CLDR)。2024 年 10 月 23 日。
- ^ 「UCD: UTR #51 の絵文字シーケンスデータ」。Unicode コンソーシアム。2024 年 5 月 1 日。
- ^ 「UTR #35: Unicode ロケール データ マークアップ言語 (LDML)、補足メタデータ」。Unicode コンソーシアム。
- ^ 「CLDR v38 補足メタデータ」。Unicode共通ロケールデータリポジトリ (CLDR)。2020 年 10 月 28 日。
- ^ 「UTR #51: Unicode Emoji」。Unicodeコンソーシアム。2017年5月18日。
- ^ 「UTR #51: Unicode Emoji」.
- ^ 「UTS #51: Unicode Emoji」.
- ^ 「WhatsApp Portal」。コピーペーストダンプ。R74n。2020年。2021年6月22日時点のオリジナルよりアーカイブ。2021年6月23日閲覧。
- ^ Momoi, Kat; Davis, Mark; Scherer, Markus (2007-08-03). 「L2/07-257: 絵文字記号のエンコードに関するワーキングドラフト提案」。2014-08-18に閲覧。
- ^ 「日本の通信事業者AU/KDDI、DoCoMo、Softbankを参考にした絵文字のUnicodeマッピング」(ZIPアーカイブファイル形式) 。 2014年8月18日閲覧。
- ^ 「L2/09-114 N3607: 絵文字として使用される記号文字のエンコードに向けて」(PDF) 2009-04-06 . 2014-08-18閲覧。
- ^ 「INCITS/L2/09-304: ISO/IEC 10646:2003 (SC2 N4078)に対するPDAM 8の米国の反対票に伴うコメント」(PDF)。2009年8月15日。 2014年8月18日閲覧。
- ^ Pentzlin, Karl (2008-08-09). 「L2/08-305: Emoji 提案で要求されている国旗のエンコードに関するいくつかの提案」(PDF) 。2014-08-18に閲覧。
- ^ Unicode 標準、バージョン 6.2、第 15 章: シンボル(PDF)。Unicode, Inc. 2012 年 9 月。p. 534。ISBN 978-1-936213-07-8。
- ^ 「Emoji Sources」(プレーンテキスト) . Unicode, Inc. 2013-12-17 . 2014-08-18閲覧。
さらに読む
- ジェニファー・ダニエル(2022年3月28日)。「旗の絵文字の過去と未来🏁」。誰かが絵文字と言いましたか?
