1. ホーム
  2. ガイド
  3. 家族・職業・旗の絵文字が合体するしくみ:ZWJをやさしく解説

家族・職業・旗の絵文字が合体するしくみ:ZWJをやさしく解説

ひとつに見える絵文字は、見えない接着文字でつながった組み合わせです。家族・職業・旗の絵文字が合体するしくみと、端末で分かれて見える理由、崩れを避ける方法をまとめました。

家族の写真の代わりに👨‍👩‍👧を送ったのに、相手の画面では👨👩👧のように、三人がばらばらに並んで見えた、という話を聞いたことはありませんか。あるいは、ニックネームに👩‍💻を入れたら、保存したあとに👩だけが残っていた、という経験もあるかもしれません。

こうしたことは、故障ではなく、絵文字のできかたが原因です。見た目はひとつの絵でも、中をのぞくと、いくつもの絵文字が「見えない接着文字」でつながっていることが多いからです。

見えない接着文字、ZWJ

絵文字をつなぐ接着剤の正式な名前は、ZWJ(Zero Width Joiner、幅のない結合子)で、Unicode番号はU+200Dです。「幅がない」という名前のとおり、画面には何も見えず、場所も取りません。

ZWJは、もともと絵文字のために作られた文字ではありません。アラビア文字やインド系の文字のように、前後の文字によってつながる形が変わる文字で、「この二文字をつなげて描いてください」と示す用途で使われていました。絵文字では、このアイデアを借りて、「前後の絵文字を合わせて、ひとつの絵として見せてください」という合図として使います。

こうしてZWJでつないだ絵文字のまとまりを、「ZWJシーケンス」と呼びます。端末がそのまとまりを知っていれば、ひとつの絵として描き、知らなければ、それぞれの部分を別々に描きます。これが、この記事全体のポイントです。

👩‍💻 = 👩 + 💻

いちばんわかりやすい例は、職業の絵文字です。👩‍💻(女性のテクノロジー専門家)は、実は次の三つの文字でできています。

「女性」と「ノートパソコン」をつなげて、「パソコンで仕事をする女性」、つまり、開発者やIT関係の職業の人を表したものです。同じやり方で、🧑‍🍳(料理人)は、🧑 + ZWJ + 🍳(フライパン)です。

家族の絵文字

👨‍👩‍👧(家族:男性、女性、女の子)は、三人の人を、二つのZWJでつないだものです。

そのため、見た目はひとつの絵文字でも、実際には五つの文字です。プログラムによっては、この絵文字ひとつの長さを5や8と数えることもあり、文字数に制限のある場所に入れると、思ったより多くの文字数を使います。

性別と動物の組み合わせ

性別の表現にも、ZWJが使われます。🏃‍♀️(走る女性)は、🏃(走る人)に、ZWJと♀(女性の記号)を付けたものです。2020年に加わった🐻‍❄️(ホッキョクグマ)は、🐻(クマ)+ ZWJ + ❄️(雪の結晶)で、「雪の中のクマ」という機知に富んだ組み合わせです。❤️‍🔥(燃えるハート)も、❤️と🔥をつなげたものです。

旗の絵文字

🏳️‍🌈(レインボーフラッグ)は、🏳️(白い旗)+ ZWJ + 🌈(虹)で、🏴‍☠️(海賊旗)は、🏴(黒い旗)+ ZWJ + ☠️(ドクロと骨)です。

ところが、🇯🇵や🇰🇷のような国旗は、ZWJを使いません。国旗は、「地域表示記号」という特別なアルファベットを二つ並べる方式です。🇯🇵は、JとPに当たる地域表示記号をつなげたもので、🇰🇷は、KとRです。国のコードを端末が見分けられれば、国旗として描き、わからなければ、JPのように、枠のついたアルファベット二つで見せます。

肌の色まで加えると

ここに、肌の色の変更まで付けられます。👩🏽‍💻は、👩のあとに、肌の色の文字🏽を先に付け、そのあとで、ZWJと💻をつなぐ構造です。人が何人もいる絵文字は、人ごとに違う肌の色を選べるので、組み合わせの数がとても多くなります。

端末によって二つに分かれて見える理由

ZWJシーケンスは、「この組み合わせを知っていれば、ひとつにして描いてください」というお願いに近いものです。そのため、受け取る端末がその組み合わせを知らないと、次のようになります。

意味がある程度推測できるように設計されているおかげで、完全に崩れるのではなく、「ほどいて書いた」形になるのです。分かれて見える理由は、おもに次のとおりです。

もうひとつは、途中で切れる場合です。ニックネームのように、文字数が制限された場所で、👨‍👩‍👧の後ろの部分が切れると、👨‍👩だけが残ったり、ZWJだけがぽつんと残って変に見えたりします。アプリによっては、削除キーを一度押したときに、絵文字全体ではなく最後の部分だけが消えて、👨‍👩‍👧が👨‍👩に変わることもあります。

自分で確かめて作ってみる

ZWJは、キーボードで直接入力するのが難しいので、組み合わせの絵文字は、キーボードの絵文字の一覧から選ぶか、すでにできているものをコピーして使うのが、いちばん確実です。👩を入力して、そのあとに💻を入力しても、ただの👩💻という二つになるだけで、👩‍💻にはなりません。

emojicanvasでは、組み合わせの絵文字にも、それぞれ詳細ページがあります(国旗の絵文字は、現在、詳細ページを提供していません)。コピーボタンを押すと、見えないZWJまで含めた完全なまとまりがコピーされるので、そのまま貼り付ければ大丈夫です。

詳細ページの「基本情報」の欄で、「開発者向けコード」を開くと、その絵文字がどんな文字でできているかを見られます。たとえば、👩‍💻のページにはU+1F469 U+200D U+1F4BB、🐻‍❄️のページにはU+1F43B U+200D U+2744 U+FE0Fのように表示されます。真ん中のU+200Dが、接着文字です。いちばん最後のU+FE0Fは、直前の文字を、文字の形ではなく、カラー絵文字の形で見せてほしいという印です。

また、「デザイン別の画像」で、Noto、Twemoji、Fluentの3つのデザインを比べると、同じ組み合わせが、会社ごとにどう描かれるかも確認できます。

崩れを避ける方法

組み合わせの絵文字は表現力が豊かですが、受け取る人の環境によって、結果が変わることがあります。次のことを覚えておくと、崩れをかなり減らせます。

まとめ

👩‍💻 👨‍👩‍👧 🏳️‍🌈 🐻‍❄️のように、ひとつに見える絵文字の多くは、いくつもの絵文字を、見えない接着文字のZWJでつないだものです。端末がその組み合わせを知っていれば、ひとつの絵として、知らなければ、もとの部品のまま、並べて見せます。

組み合わせの絵文字が分かれて見えるなら、自分が間違えて送ったのではなく、相手の端末がその組み合わせをまだ知らない可能性が高いのです。確実に伝えたいときは、古い組み合わせや単独の絵文字を選び、コピーするときは、できあがったまとまりを、丸ごとコピーして使ってください。

最終確認 2026-10-22

この記事の絵文字

オンにすると、絵文字をタップしたときに詳細ページではなく下の欄に追加されます。

あわせて読みたい