emojiで肌とか性別とか髪の色が変えられる仕組み

Aug 6, 2020 12:05 · 209 words · 1 minute read

unicodeでは肌の色を変えられる仕組みが2015年から入っている。これは skin tone modifiers と呼ばれるもので、結合文字のようにベースとなる絵文字の後ろにコードポイントを従えることで実現している

$ node
> "\u{1F466}"
'👦'
> "\u{1F466}\u{1F3FE}"
'👦🏾'

Zero Width Joiner (ZWJ)

Zero Width Joiner (ZWJ) という仕組みがあり、これは複数の絵文字を1文字にまとめるための仕組み。emojiの人物の性別を変えたり、カップルの性別を指示したりとかはこの仕組みを使っている

参考

仕様

tweet Share