旗の絵文字のしくみ
国旗は1文字ではありません。それぞれ、2文字の地域コードを表す地域表示記号のペアで、🇫🇷 は F と R でフランス、🇩🇪 は D と E でドイツです。端末がそのペアを認識して、対応する旗を描きます。イングランド、スコットランド、ウェールズの旗は 🏴 黒い旗をベースにした長いタグシーケンスを使い、レインボー、トランスジェンダー、海賊旗はゼロ幅接合子(ZWJ)シーケンスです。
旗が表示されないことがある理由
旗の代わりに2つの文字が表示されるシステムがあります。これは Windows で最もよく起こり、内蔵の絵文字フォントに国旗の絵柄が含まれていないため、多くのブラウザやアプリが文字を表示します。特定の旗を表示しないことにしているプラットフォームもあります。文字しか見えなくても、絵文字そのものは正しく、ほとんどのスマートフォンや対応する他の端末では、きちんと旗として表示されます。
旗を上手に使う
旗は、出身地、話せる言語、応援しているチーム、次の旅行先をさっと伝える方法で、SNSのプロフィールや旅程に加える人も多いです。なお、🇵🇷 プエルトリコや 🇭🇰 中華人民共和国香港特別行政区のように独立国ではなく領土を表す旗や、🇪🇺 欧州連合、🇺🇳 国際連合のように組織を表す旗もあることに留意しましょう。
よくある質問
アメリカの州やほとんどの地域の旗がないのはなぜ?
Unicode が現在推奨している地域旗は、イングランド、スコットランド、ウェールズの3つだけです。他の地域の旗も理論上は符号化できますが、ほとんどの端末が対応していないため、通常は単なる黒い旗として表示されます。
旗ではなく文字が表示されるのはなぜ?
国旗は2つの地域表示記号の文字でできています。システムフォントに旗の絵柄がない場合(Windows ではよくあります)、「US」や「FR」などの文字が代わりに表示されます。同じ旗でも、ほとんどのスマートフォンでは正しく表示されます。
プライドフラッグの絵文字はある?
あります。🏳️🌈 レインボーフラッグと 🏳️⚧️ トランスジェンダーフラッグは、どちらも標準の絵文字です。他のプライドフラッグはまだ Unicode に含まれていないため、色付きのハートや丸を組み合わせて表現する人が多いです。