@yufushiro 外からきたSVGをレンダリングするの怖いから、避けてるのよ
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。
お悔やみを述べたいところで、★ならともかく、♥はつけられないってのはあるよね。
お気に入りならいいけど、いいね、とは言えないという。
なので、MastodonからMisskeyに★でお気に入りすると、受け取る側が♥で解釈するの、マズイと思う。
Mastodohは★のつもりで送ってるので、Misskeyには♥じゃなくて★で受け取って欲しい。
まぁ絵文字リアクションって、Likeにcontent: "⭐" とか content: "❤️" って追記して送ってるだけなので、MastodonのActivityPub::LikeSerializerに追記しちゃえばいいだけなんだけどね……
@yufushiro Mastodonについては、通常の画像や動画もimagemagickやlibvips、ffmpegを通して必ず再エンコーディングするなど、外部の生データに直接触らせないことで安全確保しているので、無害化がSVGに対して簡単にできるようになれば使われるようになるかもしれませんね。なにしろ、Unicode絵文字は既にSVGなのです。
投稿の本文に含まれる絵文字のうち、直接表示・入力できる絵文字は、Unicodeの規格に含まれているものです。
🥺 👍 などが、Unicode絵文字です。
対応しているUnicodeのバージョンがあり、使える絵文字・使えない絵文字に違いはありますが、SNSだけでなく、いろんなところで汎用的に使えます。
投稿の本文に含まれる絵文字のうち、入力時はセミコロンと英数字で表現され、投稿後に見た目通り表示される絵文字は、カスタム絵文字です。
などが、カスタム絵文字です。自分の所属しているサーバに登録されている絵文字だけが使えます。
カスタム絵文字は、Mastodonで2017年9月19日にマージされ、Mastodon v2.0.0の新機能として2017年10月19日に一般提供が開始されました。
https://github.com/mastodon/mastodon/pull/4988
Misskeyにおいては、2018年3月25日にMastodonにインスピレーションを得てissueを立て、2018年11月1日に実装完了、Misskey 10.37.0としてリリースされたようです。
Custom emoji #3061
https://github.com/misskey-dev/misskey/pull/3061
このアカウントは、notestockで公開設定になっていません。