ぞーぺん、なお話 MFM仮実装のお試し🐥 

みすきのMFMに仮対応したみたい🐥
(そういうときに限ってMFM投稿見当たらないという…)

整合性は見ずに
後ろが見つからない場合はそのまま続いてることにする
って簡易処理ぽいな
…「あああ **あいう* *かきく」は
ぞーぺん上はMFMとして認識されて
あいうから最後まで太字になっちゃうな
(投稿プレビューもTLも)

みすきをブラウザで見た場合は整合性も見てるみたいで
MFMとしては認識せずにアスタリスクたちがそのまま出る
…まあそりゃwebブラウザ版じゃ確実に整合性見てからタグ化しないとやばいよね
画面自体がhtmlでできてんだから…🐥
(誤ったhtmlのサイト見てmosaicがフリーズした遠き思い出)

更にもうちょい試してみた…

*あいう
*かきく

は、
ぞーぺん解釈だと「あいう」のとこだけ斜体になるわけだけど
ブラウザでみすき行って見た場合はただの「アスタリスクでの箇条書き」
ふ〜んMFMとは捉えないのね

…色々あるんだろな
行頭の*は閉じタグとは考えない、とか何かしらの細かいルールが?
(みんなそんなん全部把握して投稿してるのかな?)

@tyk8417u 調べて修正してみました。基本的には整合性が合わなければそのままにするんで、その修正を入れています。また、*については間に許容されるのが*hoge1*のようにローマ字と数値のみでした。なので行頭のものが無視されていたというよりは日本語や改行が含まれていてNGということみたいです。もちろん半角スペースも。

フォロー

@takke

ありがとうございます

斜体、「ローマ字と数値のみ」!
うわ〜確かに今ブラウザ公式で試してみても、斜体の場合は日本語あるだけで効かなくなりますね
太字は行ける
斜体はアスタリスク一個で指示する都合上、普通に入力したもの何にでもうっかり効くと困るから「敢えて」こうしてるんでしょうね…🐥

みすきークライアント作る方々は…
あれこれ把握するの大変そうですね

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。