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の人物の性別を変えたり、カップルの性別を指示したりとかはこの仕組みを使っている