KityFormula - 公式编辑器


BSD
跨平台
JavaScript

软件简介

Kity Formula 为您提供公式表达式解析,可视化公式编辑,公式完美展示于一身的web端的整体解决方案。

KityFormula 包括:KityFormula-editorKityFormula-parser
KityFormula-render

简单

Kity Formula 为你提供了一个非常简单的公式呈现和存储方案。

你可以选择 Kity Formula 的附属项目中提供的解析器来完成各种公式表示法到可视化公式的转换,
如果这样做,你不用再在服务器端存储各种公式的图片或者其他的相关资源,仅仅只需要一个字符串, Kity Formula 就会为你呈现出完美的公式。

你也可以直接使用 Kity Formula 以编程的方式来构建一个公式,这种方式更加灵活,也可以根据这种方式开发出适合自己的解析器。

高效

Kity Formula 利用浏览器的原生支持来渲染公式,以此保证了渲染的高效性。同时,Kity Formula 所使用的底层图形库 Kity
Graphic Lib
也对客户端的渲染做了很多优化,保证了上层应用的运行效率。

灵活

Kity Formula 提供了灵活的接口和高层抽象,可以帮助你以极小的成本进行扩展。

美观

Kity Formula 内嵌了一套基本字符集和扩展字符集,使得渲染出来的公式具有最佳的外观,同时也保证了在任何客户端下获得了一致的体验效果。

自然

Kity Formula 的代码书写方式非常自然,允许你以具有数学意义的方式去书写公式,同时也允许你以其他更加复合你的方式书写。

跨平台

Kity Formula 使用的是浏览器原生的技术,比依赖于任何其他插件;对于多平台上的差异也通过其底层图形库来抹平差异,达到了跨平台运行的目的。

轻量

Kity Formula 只需要引入一个独立的JS文件就可以正常运行于各个平台,并且无需繁琐的配置。