t_wの輪郭

Misskeyの数式廃止

2023/11/18 12:16:00

2023年01月16日にリリースされたMisskey13.0.0より数式KaTeX)が廃止された。

ノートの数式埋め込みが削除されました

ネイティブアプリでの対応が難しいこと・KaTeXが純粋な数式として使用されることが少ないこと が廃止の要因となった。

@syuilo@misskey.io
重要が無さそうにゃのと、ネイティブアプリ開発者からの苦情が多い

@syuilo@misskey.io
ioで言うと1日500人くらいアクティブユーザーいるけど、数式が流れてくること全くにゃいから数式を必要とするユーザーは0.5%以下だと思われる

MFMアートができなくなるという意見があったようだが、アート用構文を充実させることで数式構文の廃止が決定された。

@syuilo@misskey.io
MFMアートができにゃくにゃるという意見が来た
もともとは数式はそういった用途を想定してにゃくて、ビジュアル目的であればkatexはオーバースペックではにゃいかしら
MFMにアート用構文を充実させればわざわざ数式用のkatexを用いる必要はにゃいと思われる

Misskeyコントリビュータの@aqz@p1.a9z.dev(tamaina)氏によって、MFMアート用の代替構文として、ルビ・位置変更が提案されている。

@aqz@p1.a9z.dev
ルビ
位置変更
当りがあれば割と問題ない気もする

位置変更はMisskey13から新規に追加されたMFMのpositionによって可能となっている。

💖 位置変更
位置をずらすことができます。
(misskey v13 から追加)
😏$[position.x=0.8,y=0.5 🍮]😀

ルビ記法を提案するGithub IssueがMisskey.ioモデレータのKawaneRio氏によって2022年11月11日に立てられた。
2023年11月17日にしゅいろ氏によりルビ記法が実装(ルビ記法を実装するコミット)され、Issueがクローズされた。

Misskey(ミスキー)に、留備るびを。

HTMLの<ruby>(けい)はすっっごく面倒(めんどう)といはれてゐることは承知(しょうち)してをりますが、それでもMFMにルビ()り機能を實裝(じっさう)していただきたければすっっっごく(うれ)しく(おも)ひます。

2022年10月18日

実装して本番環境に反映した。

KaTeX公式のInstallationからコピペでOKだった。

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.2/dist/katex.min.css" integrity="sha384-bYdxxUwYipFNohQlHt0bjN/LCpueqWz13HufFEV1SUatKs1cm4L6fFgCi1jT643X" crossorigin="anonymous">

<!-- The loading of KaTeX is deferred to speed up page rendering -->
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.2/dist/katex.min.js" integrity="sha384-Qsn9KnoKISj6dI8g7p1HBlNpVx0I8p1SvlwOldgi3IorMle61nQy4zEahWYtljaz" crossorigin="anonymous"></script>

<!-- To automatically render math in text elements, include the auto-render extension: -->
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.2/dist/contrib/auto-render.min.js" integrity="sha384-+VBxd3r6XgURycqtZ117nYw44OOcIax56Z4dCRWbxyPt0Koah1uHoK0o4+/RRE05" crossorigin="anonymous" 
        onload="renderMathInElement(document.body);"></script>

<script>deferがなんなのか分からなくて少し調べた(『<script> タグに async / defer を付けた場合のタイミング』)。

あれ

2023/9/5 22:52:00

デライトの数式表示機能にマジ感謝のガンジャ

KaTeXの試し

2022/10/18 22:57:00
$$ f(x) = \int_{-\infty}^\infty f(\hat\xi\,)e^{2 \pi i \xi x} \,d\xi $$

\( x = {-b \pm \sqrt{b^2-4ac} \over 2a} \)

$$ \int_{0}^{1} f(x) \ dx = \lim_{n \to \infty} \dfrac{1}{n} \sum_{k=0}^{n-1} f \left (\dfrac{k}{n} \right) $$