Open EbiseLutica opened 1 year ago
数式を表現したい層向けに、ブラウザがネイティブサポートしているMathMLへのレンダリングを行う形で数式記法を復活させたらどうかという提案。MathMLは、Misskeyが要求するモダンブラウザで既にサポートされている。 https://developer.mozilla.org/ja/docs/Web/MathML
また、LaTeX記法のパース用ライブラリもあるため、記法をパースしてMathMLとしてレンダリングするとよさそう https://www.npmjs.com/package/latex-parser
自前でパースする必要があるのがちょっと面倒
調べてみたらこういうものがあった。KaTeXをフォークして、ブラウザのMathMLとしてレンダリングするよう改造したものらしい。 https://www.npmjs.com/package/temml
Summary
数式を表現したい層向けに、ブラウザがネイティブサポートしているMathMLへのレンダリングを行う形で数式記法を復活させたらどうかという提案。MathMLは、Misskeyが要求するモダンブラウザで既にサポートされている。 https://developer.mozilla.org/ja/docs/Web/MathML
また、LaTeX記法のパース用ライブラリもあるため、記法をパースしてMathMLとしてレンダリングするとよさそう https://www.npmjs.com/package/latex-parser