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 files can be displayed with
Adobe's SVG browser plug-in or the
Java-based Batik Squiggle viewer for example.
Current Version
The current version 0.5 provides basic conversion functionality.
- Converts all pages that are made up of fonts only. Embedded \specials are currently ignored.
Another limitation is the processing of only one page (can be selected on the command line).
- Glyph outlines of all used fonts are embedded in the generated SVG file (corresponding
PFB files must be installed).
- Glyph outlines of fonts that are not available as PFB (PostScript Type 1) files
- Since version 0.5 dvisvgm supports virtual fonts and creates missing font files if possible.
will be computed by tracing METAFONT's generic bitmap font output (GF files).
- Optionally creates (compressed) SVGZ files.
- Options for applying SVG transformations.
- The converter was successfully tested on various Linux (teTeX)
and Windows (MiKTeX 2.5) systems.
- See manual page for a complete list of options.
Planned Features
- Output of multiple pages
The core functions for processing arbitrary DVI page sequences are already implemented
but not reliable yet.
- Evaluation of \specials
dvisvgm will support selected \special commands which are embedded by various
LaTeX packages, e.g. to reference external images or to describe colors, text rotation or hyperlinks.
Author and License
dvisvgm is developed by Martin Gieseking and published under the
GNU General Public License.
|