Comprehensive TeX Archive Network
Home Upload Browse

Direc­tory tex-archive/dviware/dvisvgm

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 (
     This library is used to extract glyph outlines
     from PFB files.

   * Ghostscript (
     The PostScript special handler requires the Ghostscript
     library (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 Otherwise, the library is looked up
     at runtime and PostScript support is enabled only if
     could be found.
     Due to incompatible changes of the Ghostscript API, dvisvgm
     requires Ghostscript 8.31 or later.

   * kpathsea
     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 (
     Peter Selinger's bitmap tracing library is utilized to
     vectorize Metafont's bitmap output.

   * zlib (
     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.
   ./configure --with-freetype=/usr/local/freetype
 (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 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 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-2014 Martin Gieseking <>

 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
 Public License for more details.

 You should have received a copy of the GNU General Public License along
 with this program; if not, see <>.

 See the file COPYING for details.


Name Notes


Name Size Date Notes
AUTHORS 171 2013-05-17 12:53:28
COPYING 35147 2009-08-21 10:31:54
ChangeLog 147534 2014-04-11 03:27:29
INSTALL 9236 2009-02-13 01:14:18
LGPL-2.1.txt 26434 2014-01-02 10:14:52 228 2014-02-05 05:06:35 24486 2014-04-12 01:44:13
NEWS 15644 2014-04-11 04:16:22
README 3941 2014-01-02 10:14:52
aclocal.m4 45594 2014-04-12 01:44:11
config.guess 44851 2014-04-12 01:44:13 4584 2014-04-12 01:44:12
config.sub 35651 2014-04-12 01:44:13
configure 229568 2014-04-12 01:44:12 4752 2014-04-11 04:07:21
depcomp 23566 2014-04-12 01:44:13
install-sh 13997 2014-04-12 01:44:13
missing 6873 2014-04-12 01:44:13
test-driver 3977 2014-04-12 01:44:13

Down­load the con­tents of this pack­age in one zip archive (771.4k).

dvisvgm – Con­vert DVI files to Scal­able Vec­tor Graph­ics for­mat (SVG)

Dvisvgm is a com­mand line util­ity that con­verts TeX DVI files to the XML-based Scal­able Vec­tor Graph­ics (SVG) for­mat. It pro­vides full font sup­port in­clud­ing vir­tual fonts, font maps, and sub-fonts. If nec­es­sary, dvisvgm vec­tor­izes 's bitmap out­put in or­der to al­ways cre­ate loss­less scal­able out­put. The em­bed­ded SVG fonts can op­tion­ally be re­placed with graph­ics paths so that ap­pli­ca­tions that don't sup­port SVG fonts are en­abled to ren­der the graph­ics prop­erly. Be­sides many other fea­tures, dvisvgm also sup­ports color, emTeX, tpic, PDF map­file and PostScript spe­cials. Users will need a work­ing TeX in­stal­la­tion in­clud­ing the kpath­sea li­brary.

For more de­tailed in­for­ma­tion, see the project page.

Home pagehttp://dvisvgm.source­
Ver­sion1.5.3 2014-04-11
Li­censeGNU Gen­eral Public Li­cense
Copy­right2005-2014 Martin Giesek­ing
Main­tainerMartin Giesek­ing
Con­tained inTeXlive as dvisvgm
Topics DVI pro­ces­sor
Guest Book Sitemap Contact 2014-04-24 13:03 CEST