Changes

Jump to navigation Jump to search
952 bytes added ,  10:13, 7 May 2020
no edit summary
< [[Graphics]] | [[Using_Graphics]] | [[MetaPost]] | [[File_Formats]] | [[Inkscape]] >
SVG (Scalable Vector Graphics, a [[XML]] based format) is not supported natively can be converted to the PDF format at runtime by ConTeXt. If you need a supported vactor graphics format, try [[MetaPost]] MkIV (and [[MetaFun]]LuaTeX), provided you have Inkscape installed as below.
Supported vector graphics formats of MkII/MKIV are [[MetaPost]] (and [[MetaFun]]). There is a workaround, though, using InkScape Inkscape to convert SVG to PDF. Inkscape must be installed and callable (i.e. in your PATH):
<texcode>
\usemodule[res-08] \setups[rl:manipulate]
 
\setupexternalfigures[location=local,directory=.,conversion=pdf] % lowres,prefix=lowres/]
\stoptext
</texcode>
 == ConTeXt and Inkscape == Inkscape changed its command line interface in version 1.0.As a consequence, if you use an old version of ConTeXt and you have Inkscape 1.0 or newer installed, the conversion from SVG to PDF fails. Newer versions of ConTeXt (Code snippet by Hans Hagen since May 7th, 2020) will detect Inkscape's version and manage to convert SVG to PDF anyway.But it's a temporary workaround, until version 1.0 of Inkscape gets widespread, because version detection has a performance cost. == LMTX and SVG == LMTX has a direct support for SVG. It uses MetaPost (MetaFun) to process SVG, so you don't need an external tool like Inkscape. Using MetaPost to process SVG opens many opportunities to work on NTG-context ML at 2008-06it. 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. You can find more in the docs that come with LMTX distribution, in particular in svg-30)lmtx.pdf and luametafun.pdf.
==General information on SVG:==
===Libraries and Tools===
* [http://inkscape.org/ InkScape Inkscape vector graphics editor]
* [http://xmlgraphics.apache.org/batik/ Batik Java SVG Toolkit] (by Apache)
* [http://cairographics.org Cairo graphics library]
26

edits

Navigation menu