Changes

Jump to navigation Jump to search
== LMTX and SVG ==
LMTX has a direct support for SVG. It uses MetaPost (MetaFun) to process SVGdirectly; a third-party tool, so such as Inkscape, is no longer needed. Using MetaPost to process SVG opens many opportunities. It's a work in progress and not every SVG feature is supported. If you don't need an external tool like Inkscapeencounter issues, send a question to the mailing list.
Using MetaPost to process SVG opens many opportunities to work on itSee the LMTX distribution documentation, svg-lmtx.pdf and luametafun.pdf, for more details.
Anyway it's a work in progress, not every feature (or inconsistency) of SVG is supported, though many are.Just try and ask in the mailing list.=== Text Rendering ===
You Pixel-perfect rendering of SVG text elements may not align as desired in all cases. To work around any layout issues, convert the text to a path. This can find more be accomplished in Inkscape as follows: # Open the docs that come with LMTX distribution, in particular in svg-lmtxSVG file.# Select all text elements.# Click '''Path > Object to Path'''.pdf and luametafun# Save the SVG file.pdf Rebuild the document again, the text elements will now be placed correctly.
==General information on SVG:==
===Community===
* [https://web.archive.org/web/20100212202713/http://wiki.svg.org/Main_Page SVG Wiki]* [https://web.archive.org/web/20100208221439/http://www.svg.org/ SVG.org community] Note: The original links no longer work so the above are from the Wayback Machine. It may be better to remove this section completely.
===Libraries and Tools===
93

edits

Navigation menu