編集してるうちにZWSがカジュアルに消えていくということが分かったのでMastodon側のプレビューを厳密に、絵文字ショートコードがスペースや行頭・行末で囲まれてる判定をして絵文字表示するようにした。 例えば 「あ:blobaww:かわいい」 と書いて、 「あぁ:blobaww:かわいい」 のように「ぁ」を追加しただけでZWSが消失するんですよね。 これをプレビューで気付けるようになります。 https://s3.fedibird.com/media_attachments/files/111/129/636/090/370/055/original/8a3a099a95c1dc59.png
ちなみに今の投稿は1つ目の:blobaww:が有効なので投稿データに絵文字情報が乗るため両方ともうちのアプリでは見えちゃうんですが、Webで見ると2つ目がショートコードのままです。ショートコード左側のZWSが消失していることがわかります。Androidのエディタの罠ですなあ。 https://s3.fedibird.com/media_attachments/files/111/129/658/803/493/152/original/d8a7e558d1233f64.png https://s3.fedibird.com/media_attachments/files/111/129/658/913/856/857/original/e1bc51a7b51a1146.png