在移动端界面里渲染数学公式,绕不开 WebView 这个坑。一个公式背后藏着整个浏览器引擎,内存占用大,启动还慢。

偶然看到 RaTeX 这个项目,用纯 Rust 写了一套数学公式渲染引擎,彻底甩掉了 JavaScript 和 WebView。

一套核心代码,覆盖 iOS、Android、Flutter、React Native、Web、PNG、SVG 七个平台,全部原生渲染,零 JS 依赖。

GitHub:github.com/erweixin/RaTeX

语法兼容 KaTeX 约 99% 的写法,分数、根号、积分、矩阵这些都能渲染。

还支持化学方程式和物理单位的书写,理工科场景基本够用。

完全离线可用,如果你在做教育类或学术类 App,想摆脱 WebView 渲染公式的传统笨重方案,这个项目值得试试。
https://x.com/i/status/2040784064819638339

Comments

Be the first to add a comment