This software utilizes C/Gobject technology to render and edit SVG and Mathml content.
Lasem is powered by cairo and pango, which offers a high-level rendering engine abstraction. You can generate a variety of output formats, including xlib, PNG, SVG, PDF, PS, and EPS.
The API closely follows the SVG and MathML DOM, which makes it user-friendly and easy to learn. Lasem includes two simple applications:
- Lasemrender: This app helps you generate SVG, PDF, or PS files by taking a file name as an argument. You can also use its debug mode option (-d) to display the bounding boxes of elements in blue rectangles, red boxes for the logical extent of text, and green boxes for the ink extent of text. It supports MathML, Latex math, and SVG input.
- Lasemtest: This app renders all SVG and MML files recursively in a directory and generates an HTML file that displays the browser rendering, Lasem rendering, and the reference output (if present). The HTML file name is lasemtest.xml. It is primarily used to render sample files in the test directory by invoking "cd test && ../src/lasemtest".
Overall, Lasem is a powerful tool for anyone who wants to create SVG and MathML files easily. With its excellent functionality and user-friendly interface, you can't go wrong with this software.
Version 0.1.2: N/A