概要
gboard+chmateで頻発する絵文字に?が付く現象を解決するツール。
投稿前に本文をこのツールでリライトすることで?が付かなくなります。
仕様
処理について
gboard+chmate環境で特定絵文字を投稿した際に付く?は異体字セレクタが原因だと思われます (VS16)。
したがってこのツールでは入力テキストからVS16を削除あるいは数値文字参照に変換しています。
上記のような仕組みの姑息的なツールなので意図しない出力テキストとなる場合があるので予めご了承ください。
参考文献
Unicodeの世界 ~異体字セレクタ編~ #emoji - Qiita
“◌️” U+FE0F Variation Selector-16 (VS16) Unicode Character
異体字セレクタ削除モード
このモードでは異体字セレクタ(VS16)を削除します。
メリットとしては、投稿前後で本文が変わりません。
デメリットとしては、一部の絵文字が記号風に変換されます。
数値文字参照モード
このモードでは異体字セレクタ(VS16)をHTMLエンティティ(️)に変換します。
メリットとしては、異体字セレクタ削除モードで記号風になっていた絵文字も表示可能です。
デメリットとしては、投稿前のプレビューと投稿後の本文の見た目が変わってしまいます。
その他
更新履歴
- 数値文字参照モード追加によりほぼ全ての絵文字へ対応。(2024.08.18)
- 一部非対応の絵文字があったのを修正。(2024.11.06)