dvisvgm -- A DVI to SVG converter
dvisvgm is a utility for TeX/LaTeX users. It converts
DVI files to the XML-based scalable vector graphics format SVG.
dvisvgm relies on the following free libraries:
* FreeType 2 (http://www.freetype.org)
This library is used to extract glyph outlines
from PFB files.
* Ghostscript (http://pages.cs.wisc.edu/~ghost)
The PostScript special handler requires the Ghostscript
library libgs.so (Linux) or gsdll32.dll/gsdll64.dll (Windows)
to be installed. If the configure script finds the corresponding
Ghostscript development files on the system, it directly
links against libgs.so. Otherwise, the library is looked up
at runtime and PostScript support is enabled only if libgs.so
could be found.
Due to incompatible changes of the Ghostscript API, dvisvgm
requires Ghostscript 8.31 or later.
This library is part of the Web2C package and is
usually installed in conjunction with a TeX distribution.
kpathsea provides functions for searching files in the
large texmf tree.
* potracelib (http://potrace.sourceforge.net)
Peter Selinger's bitmap tracing library is utilized to
vectorize Metafont's bitmap output.
* zlib (http://www.zlib.org)
Compressed SVG files are produced by using functions
of this library and the Gzstream wrapper classes
which are licensed under LGPL version 2.1 (or optionally any
later version) and should be included with this package.
If you want to build and run the testsuite located in the tests
subdirectory, you also need the googletest libraries
Quick installation info:
* type "./configure"
* type "make"
* type "make install" as root (or "sudo make install")
For generic configuration instructions see the file INSTALL.
The configure script should recognize all necessary parameters.
If a library is installed but not detected, specify its location
as commandline parameter of configure, e.g.
(all available options can be displayed with ./configure --help)
The tracer module calls Metafont in case of lacking TFM or PFB files
via a system call. Please ensure that Metafont is installed and
reachable through the search path.
If you don't like compiling the sources yourself, you can
download pre-compiled executables for Windows and MiKTeX
from sourceforge.net instead (see below).
Information about the command-line interface and the available options
can be found in the manual page.
This package is available from CTAN (dviware/dvisvgm) and can
be downloaded from the project website at sourceforge.net as well:
Here you can find the sources, pre-compiled binaries and further additional
information about the converter and related topics.
If you've found a bug, please let me know. You can either send me an
email or preferably use the bug tracker at Launchpad
Copyright (C) 2005-2013 Martin Gieseking <email@example.com>
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 3 of the License, or (at your
option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, see <http://www.gnu.org/licenses/>.
See the file COPYING for details.
Download the complete
contents of this directory in one zip archive
dvisvgm – Convert DVI files to Scalable Vector Graphics format (SVG)
Dvisvgm is a command line utility that converts TeX DVI files to
the XML-based Scalable Vector Graphics (SVG) format. It provides full
full font support including virtual fonts, font maps, and sub-fonts.
If necessary, dvisvgm vectorizes METAFONT's bitmap output in order to
always create lossless scalable output. The embedded SVG fonts can
optionally be replaced with graphics paths so that applications that
don't support SVG fonts are enabled to render the graphics properly.
Besides many other features, dvisvgm also supports color, emTeX, tpic,
PDF mapfile and PostScript specials. Users will need a working TeX
installation including the kpathsea library.
For more detailed information, see the project page.
|License||GNU General Public License|
|Copyright||2005-2013 Martin Gieseking|
|Contained in||TeXLive as dvisvgm|