fedibirdのタグ処理🐥
みすきーのタグMFM投稿をブラウザでのfedibirdから見ててちょっと気になったこと
(※タグ自体は消される)
「
あああ
あああ
(<center>かかか</center>
ききき
」
↓
「
あああ
あああ
かかか ききき
」
変な改行と改行じゃないスペースが気になってfirefoxでHTMLだけ見てみた
(そもそも通常の「本文[改行]だよ」は「<p>本文<br>だよ</p>」ってなる)
タグ消された場合
「<p><span>あああ<br>あああ</span></p><span>かかか</span>⛶<span>ききき</span><p></p>」ってなってる
開始・終了に関わらずタグがあればそこでスプリット
それぞれにspanタグつく
第一要素はpタグつきで以降の要素は素のまま
最後になんか空のpタグだけ
って感じ
第一要素のpタグ終了だからブラウザの見た目で間が空いて表示されるのは判った
ものの…これ意図通りなのかな?
第二要素以降もほんとはそれぞれpタグつけるつもりだったりするのかな?
「<p><span>あああ<br>あああ</span></p><p><span>かかか</span></p><p><span>ききき</span></p>」みたいに
ぞーぺん、なお話
しゃーぷ269きた
早速MFM対応が進んでる🐥
ちゃんと斜体が日本語アウトに
あと後ろ見当たらない時の動作も!
…せっかくなので(?)
太字とセンタータグを互い違いにするミスも試してみた
ブラウザ公式と同じだ〜
前に出現してるセンタータグの方が無視された
先に記号の方を処理するんだ
(公式がブラウザなの考えたら
全部タグにしてから全体整合性見た方楽とかなのかな?
汎用のxmlパーサー的なのがあるとか…
まあよくわかんないけど)
ついでにみすきーをフォローして
同じ投稿をフェディから見ると
太字だけ動作するけどタグ(の残骸)が消えてる
フェディのブラウザ公式も同じ表示
タグに見えたのが消された状態でapi取得されるのかな?
takkeさんが頑張ってる…🐥
開始と終了が違う「タグ」の方だけでも充分シにそうなのに
同じ記号で挟む仕様とか…
しかも混ざってくるとか入れ子とか…
互い違いにズレたミスデータなんか見た瞬間に発狂しそう🐥
QT: https://fedibird.com/@takke/110627222117854446 [参照]
ぞーぺん、なお話 MFM仮実装のお試し🐥
みすきのMFMに仮対応したみたい🐥
(そういうときに限ってMFM投稿見当たらないという…)
整合性は見ずに
後ろが見つからない場合はそのまま続いてることにする
って簡易処理ぽいな
…「あああ **あいう* *かきく」は
ぞーぺん上はMFMとして認識されて
あいうから最後まで太字になっちゃうな
(投稿プレビューもTLも)
みすきをブラウザで見た場合は整合性も見てるみたいで
MFMとしては認識せずにアスタリスクたちがそのまま出る
…まあそりゃwebブラウザ版じゃ確実に整合性見てからタグ化しないとやばいよね
画面自体がhtmlでできてんだから…🐥
(誤ったhtmlのサイト見てmosaicがフリーズした遠き思い出)
更にもうちょい試してみた…
「
*あいう
*かきく
」
は、
ぞーぺん解釈だと「あいう」のとこだけ斜体になるわけだけど
ブラウザでみすき行って見た場合はただの「アスタリスクでの箇条書き」
ふ〜んMFMとは捉えないのね
…色々あるんだろな
行頭の*は閉じタグとは考えない、とか何かしらの細かいルールが?
(みんなそんなん全部把握して投稿してるのかな?)
ぞーぺん、なお話よもやま🐥 カスタム絵文字の描画位置
TLのカスタム絵文字の配置が以前よりいい感じになってる
今のでも先頭行のと最終行のは普通の行のと少し位置違うから、サイズ設定によって急に目立つようになったりするけどあんま気にならないレベル
(※サイズ以外にフォントによっても変わる)
あと、以前はリンクに変換された行の下の行のでもずれたりしてたのがなくなったぽい
添付はカスタム絵文字サイズ100%
いい感じ
「ついった絵文字(小)」の絵文字の方がむしろずれ目立つ
(私は普段70%だからここまで合わないけど)
と…それに関しては十分いい感じなんだけど
絵文字とカスタム絵文字が同じ行にあると
急にカスタム絵文字だけ普通より上に上がるようになる点については気になる(絵文字は元のずれ量のまま)
(
隣り合ってるかは関係なくどっちが先に出現するかも関係ないぽいから、固定で先に絵文字によって行の中心が少し上になってそれ基準でカスタム絵文字の位置計算して余計にずれるのかな?
)
…いちゃもんでした🐥
ぞーぺん、なお話
ピッカーのでフリーズの件、もう治ってた
かわいい🐥
(
悪ふざけで
連続でめっちゃ操作しまくった後にピッカー閉じたら
元画面でもしばらくわからないよぅがいっぱい出続けた
(まあそう)
)
あ、右の方まで持って行って離すと
デッキのアイコンサイズ小さくなっちゃうな
ぞーぺん、なお話
カスタム絵文字ピッカーのピン留め並べ替えがまたアップデートされてるので触ってみた
(灰色背景ついた)
ドラッグして
灰色枠外の変なとこか枠内でも「Deck」って文字の行かまたは下側の枠境界付近で離すとフリーズしてアプリ停止になる
枠外には連れていけるけど指離すとアイコン消えてフリーズ
…お行儀よく丁寧に移動させてあげましょう🐥
ドラッグ開始時に
指と関係ない位置(中央が多いけどまちまち)に一旦アイコンワープ出現することが多いな
(指動かし続けると指の下に来る)
あああああ〜 古いの使ってた「PowerToys」をうっかり0.70(.1)に上げた🐥
ら…
PC2台とも日本語IMEが激遅になって日本語使い物にならなく…
IMEを互換モード(旧IME)にしても他社IMEにしても改善せず
ちなみにwebブラウザ(※webview的なものも含む)内でだけはどこでも症状発生せず
そういやスカイプでも大丈夫だけどあいつ今もElectronだか何かそういうのかな?
…長文はtextarea配置したhtmlをブラウザで表示してそこで打ってコピペするか〜とか🐥
(…いやさっさとアンインストールか)
元がだいぶ古い0.53辺りだったんだけど…途中のバージョンからPowertoysが使う「.NET」が7に変わったからとかかなぁ?
それとも今までに追加されてる色んな新機能のどれかのせい?
ぞーぺん、なお話
カスタム絵文字ピッカーのピン留めだ〜(Deckに固定)
…でもちょっとした不具合ある🐥
ピン留めかけるとDeckに他のとこより小さい状態で入っちゃう
で
右側のアイコンで並べ替えモードに入った後
ドロップで並び替えた後とか、このモード解除してどれかをタップで指定した後に一時的に正常サイズになったり逆にそれが小さくなったりする(完全に同じ操作しても違う変化をする時もある)
ドロップで並び替わった瞬間にサイズ変わることもある
完全に決まった動きではない感じなのと少し繰り返すと小さいまま変化しなくなる
(サイズが一時的に正しくなるの確認できてるのは、私がワンタップモードをオフにして使ってるから)
見てる限りではサイズは3種類に変化するな
なんにしろピッカー開くたびに小ちゃいのに戻っちゃう
あ、調べてたら
ピッカーでの絵文字サイズを「110」以下にしてると
サイズころころ発動するけど
120以降だと発生しないぽいな🐥
並べ替え操作で
ついぺん・ぞーぺんをつまんであちこちに動かしてると
ワンテンポ遅れてついてくるからなんか楽しい(かわいい)
これきっとぞーぺんをどっか特定の場所に放り投げると
…ゲーム始まるんでしょ?(ない🐥)
邪魔な横線文字さん…🐥
15年くらい前に組んだプログラムを
今のOS(Win10)で今のVisualStudio(2022)で開いていじってた
前処理で「使えるデータ」に正規化してる部分でおかしなとこが…ってよく見たら、コードエディタで表示されてない文字があった
(幅もゼロ、キャレットも正しく動かない)
フォント変えてもだめだったからあちこちのアプリに貼ってみたら、どうやら古い描画を使うとこでしか表示されない模様🐥
10個ある「横線」の中のひとつで0xC2 0xAD(2バイト)
(他の9個は全部どこでも表示される)
…ネットのUTF-8の一覧表にもちゃんと定義としては居る
(まあwebブラウザもその文字表示できなくなってるからそこのサイトでも枠の中は空に見えてる🐥)
当時も一部環境でなぜか画面に出なくてその後の処理で「邪魔な文字」だったから置換して潰す処理入れてたわけで、別にいいんだけど…まさかコードエディタ上でも見えなくなるとは…🐥
(対象ファイルが世界中だからたまに含まれてる)
ちなみに表示できたのは
メモ帳、古いExcel、「DirectWrite」オフにしたMery、あとは「.NET framework」のWindowsFormsでのTextBox(RichTextBoxはダメ)
ぞーぺん、なお話
プロフィール画面でsns種を越えた自垢「渡り」ができるようになった〜
まだ不具合あるけど
●みio垢のデッキから誰かのプロフィール層表示中に右上の切り替え使って丼垢(ふぇでぃ)に切り替える(渡り)と、プロフィール層のタブがその誰かのじゃなく自分のふぇでぃのアカウントidになる…🐥
↑
これは不具合
●プロフィール画面で渡りをしたとこで
「戻る」じゃなく右上でまた元のみio垢に再変更しようとすると、プロフィールに出てるその誰かがみioで見つからないってエラー出て渡れないパターンある
出してたのはそもそも、エラーメッセージにあるみioの人じゃない…でもふぇでぃでもない(よそ丼)
…みio側でグローバルからランダムにタップした人たち
同じ条件で渡れるのとだめなのあるから、
既にカレントになってるふぇでぃ側から直接発見できない鯖の人だとエラー出ちゃうとかなのかな?(メッセージ自体はみioってなるけど)
…それだと逆に、ふぇでぃに「渡り」ができたの自体がまずい?
●あとそういえばみすきー側だとプロフィールでカスタム絵文字が出たり出なかったりするな…
渡りをした時だけなのか元からなのかはまだ未確認
とりあえず絵が出ない場合とコードのままになる場合とがあった
ぞーぺん、なお話(よもやま) たぶんとてもどうでもいいお話🐥
●本文のカスタム絵文字は
最終行の時だけ上ずれじゃなく下ずれになる
(…特に困りはしない🐥)
●カスタム絵文字ピッカーで
検索欄に入れる文字によっては
なんか***History***とかいう空のカテゴリ出てくる
(…特に困りはしない🐥)
(◍'◡'◍)お絵描きじゃない方
お絵描きはよそのこっとんで