What is dvisvgm?
The command line utility dvisvgm is a tool for TeX/LaTeX users.
It converts DVI files to the XML-based scalable vector graphics format SVG.
SVG files can be displayed with
Adobe's SVG browser plug-in or the
Java-based Batik Squiggle viewer for example. A subset of the
current standard 1.1 is also supported by most Web browsers and the free vector graphics editor
Inkscape.
Features
- Complete font support including virtual fonts, evaluation of font encodings and font maps.
- Glyph outlines of all used fonts get embedded into the generated SVG file (corresponding
PFB files must be installed).
- Glyph outlines of fonts that are not available as PFB (PostScript Type 1) files are generated
by tracing METAFONT's bitmap output of that font.
- Optionally replaces font elements by paths so that applications without SVG font support are
enabled to render dvisvgm's output properly.
- Optionally creates compressed SVGZ files.
- Options for applying page transformations, like translation, rotation, scaling and skewing, are provided.
- Evaluation of color, emTeX and tpic specials.
- The converter was successfully tested on various Linux (teTeX,
TeX Live)
and Windows (MiKTeX 2.7) systems.
- See manual page for a complete list of options.
|
 |
News
24th April 2009: version 0.7.3 has been released
This is a plain bugfix release
- A bug in the font map reader that could cause segmentation faults has been fixed.
- A bug in creation of shorthand path drawing commands has been fixed.
- A bug in the TPIC special handler has been fixed.
2nd April 2009: version 0.7.2 has been released
- A font caching mechanism has been added to avoid multiple glyph tracings of the same bitmap font.
As a result, this drastically increases the conversion speed of documents containing lots of bitmap fonts.
- The new option --trace-all has been added. By default, the new cache mechanism only considers
actually used characters. Option --trace-all tells the tracer to vectorize all glyphs of a bitmap font. Thus,
the next time this font is used, no further Metafont calls and tracings are necessary.
- To reduce the length of path descriptions a bit, dvisvgm now uses SVG shorthand path commands if possible.
- If option --no-fonts is given, the converter now assigns all glyph sizes properly.
Author and License
dvisvgm is developed by Martin Gieseking and published under the
GNU General Public License, version 2.
|