Emoji (ユニコード絵文字)はOSやフォントによって色々挙動が変わる。その代表的なものがOS XやiOSでのApple Color Emojiによるフルカラーの画像形式だ。概ねこのカラーで画像形式のEmojiはうまく機能するが、稀にテキスト形式である方が都合が良いこともある。そういった場合は異体字セレクターであるU+FE0E
を使うとテキスト形式に変換できる。
Demo: Can Un-color?
デモはEmojiの一部をリスト化したものだ。それぞれのEmojiには全て︎
が追加されている。OS XやiOSのブラウザーで見ると、いくつかのEmojiがテキスト化されていることがわかる。しかし、多くのEmojiは対応がほとんどなされておらず、カラーで画像形式のままだ。それだけならまだ良いが、一部のEmojiは元の文字がわからないようなものへと変換されてしまってもいる。
U+FE0E
を追加した時の挙動は機種依存と言えるが、私用領域のEmojiを使うこととは違ってユニコード仕様できちんと決まっているものなので、気軽に使っても問題はないだろう。だが思ってもみない文字に変わってしまう可能性があることは頭に入れておき、なるべくなら確認することを心がけるべきではある。