Open EbiseLutica opened 4 years ago
ライブラリのペイロードが増えちゃうのと
https://unicode.org/emoji/charts/emoji-zwj-sequences.html 1000-1085 holding hands の [man/women/na x 左の人の肌の色 x 右の人の肌の色] の組み合わせ みたいな5パターン追加じゃ済まないのもあるから、いまいち手を出したくないところ…
ライブラリのペイロードが増える
スキントーン絵文字自体は既にMisskeyで表示できているけど、これ対応してペイロード増えるものなの?
[man/women/na x 左の人の肌の色 x 右の人の肌の色] の組み合わせみたいな5パターン追加じゃ済まないのもある
確かにそこは面倒そう。Apple のピッカーだとノータッチっぽくって黄色しか選べない
Apple のピッカーだとノータッチっぽくって黄色しか選べない
絵文字長押しすると選べるけどそういうことではなく?
それは単体絵文字だけで、2人以上いるやつ (e.g. 👩❤️💋👩)は出なくない?
:naruhodo:
スキントーン絵文字自体は既にMisskeyで表示できているけど、これ対応してペイロード増えるものなの?
emojilist.json に「skin toneとの合字可能か」の情報を追加する必要があるので、ちょいと増えます。
ああなるほどそっち。emojilistってそもそもエントリポイントのjsから離れてなかったっけ 大きくなるのは絵文字が増えればどのみち大きくなるからなぁとか思っている そもそもkatexのフォントとかで既に大きいバンドルが存在する
何かもう保守めんどくさいし絵文字ピッカー自体を外部ライブラリに頼りたい...
katexはMFMで使われるまで読み込まれないけどemojilistは最初からバンドルされているという違いはある
emojilist 動的じゃなかったのか そうなると結構めんどいね
何かもう保守めんどくさいし絵文字ピッカー自体を外部ライブラリに頼りたい...
外部ライブラリが保守されないから内部になった
あと、外部ライブラリには TwemojiにはあるけどUnicodeにはない絵文字 が入ってないのとかある https://github.com/syuilo/misskey/blob/6870262f8d50407115160979b483a43503ee854f/src/emojilist.json#L947
skin tone フラグのペイロード自体はそんなでもないかなと
skin tone が付けられるかのフラグは、外部ライブラリから持ってくる時に削た経緯があるので また含めちゃってもいいかなと。 (Unicode 12とか13とかの分はちまちま付ける必要があるけど)
ありがちな+5種類セレクタなら案外雑魚そうなので入れてもいいかなと https://github.com/mei23/misskey/pull/1573
・クライアント設定でのデフォルトトーンの選択 ・デフォルトトーンを記憶するスイッチも置く
この辺りは別にいらないかなと・・・ 未指定時の黄色はニュートラルカラーで別に特定の色を指してるわけじゃないし、 常にこの色を使いたいって需要も微妙な気がするし、 せいぜいデバイス単位で持っとくくらいのでいいのではと。
とりあえずピッカーに+5種くらいはやるかしら
Unicode絵文字は6種類くらい肌の色があるので、選べるようにしたい
・ピッカーでのスキントーンの選択 ・クライアント設定でのデフォルトトーンの選択 ・デフォルトトーンを記憶するスイッチも置く