Skip to content

appcypher/unicode-math

Repository files navigation

UNICODE-MATH

This library contains a set of utilities for displaying and converting UnicodeMathv3.1 to other formats like LaTex and HTML.

UnicodeMath aims to encode all possible Math expressions in Unicode with as little special behavior as possible. Since UnicodeMath is based on Unicode, it is more compact and easier to read than [La]TeX, ASCIIMath and most especially MathML.

LATEX

$$ f(x) = \int_{-\infty}^\infty \hat f(\xi),e^{2 \pi \xi x} ,d\xi $$

UNICODE-MATH

⁅ f(x) = ∫_(-∞)^∞ ▒ f̂(ξ)e^(2πξx) dξ ⁆

RENDERING

USAGE

TBA

TODO

  • Bundling and optimization with Webpack.
  • Add browser support.
  • Add Rust implementation.
  • Conversion of Rust implementation to WebAssembly.
  • UTF-16 and UTF-32 encodings.

UPCOMING

  • UnicodeMath to HTML/CSS
  • UnicodeMath to Tex
  • UnicodeMath to JS
  • UnicodeMath to SVG
  • Tex (math mode) to UnicodeMath
  • UnicodeMath VSCode (unicode autocomplete, UnicodeMath in MD preview)

About

[WIP] A UnicodeMath converter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published