3 ms·
My desktop text editor, KeenWrite[0], uses EchoSVG[1], which fixes numerous issues with Apache Batik[2]. KeenWrite takes SVG rasterization a little further by a
by thangalin 4y ago
My desktop text editor, KeenWrite[0], uses EchoSVG[1], which fixes numerous issues with Apache Batik[2]. KeenWrite takes SVG rasterization a little further by also making a text-to-diagram layer available. That is, text is transformed via Kroki[3] to SVG, then rasterized using EchoSVG. (Along the way, variables are interpolated and inserted, shown in the first screenshot.)
[0]: https://github.com/DaveJarvis/keenwrite/blob/main/docs/screenshots.md https://github.com/DaveJarvis/keenwrite/blob/main/docs/scree...
[1]: https://github.com/css4j/echosvg/ https://github.com/css4j/echosvg/
[2]: https://xmlgraphics.apache.org/batik/ https://xmlgraphics.apache.org/batik/
[3]: https://kroki.io/ https://kroki.io/