CTAN
Comprehensive TeX Archive Network

Direc­tory tex-archive/dviware/dvisvgm

dvisvgm -- A DVI to SVG converter

DESCRIPTION

 dvisvgm is a utility for TeX/LaTeX users. It converts DVI and EPS files to
 the XML-based scalable vector graphics format SVG.


DEPENDENCIES

 dvisvgm relies on the following free libraries:
 * Clipper (http://www.angusj.com/delphi/clipper.php)
   To compute the intersections of two curved paths, dvisvgm flattens the paths
   to polygons, intersects them using Clipper, and reconstructs the curves
   afterwards.

 * FreeType 2 (http://www.freetype.org)
   This library is used to extract the glyph outlines from vector fonts
   (PFB, OTF, TTF).

 * Ghostscript (http://www.ghostscript.com)
   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 can be found. Due to incompatible changes of the Ghostscript API,
   dvisvgm requires Ghostscript 8.31 or later.

 * kpathsea (https://tug.org/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 (http://potrace.sourceforge.net)
   Peter Selinger's bitmap tracing library is utilized to vectorize Metafont's
   bitmap output.

 * xxHash (https://github.com/Cyan4973/xxHash)
   The xxHash library provides a fast hash algorithm. dvisvgm uses it to
   create unique integer values from PostScript character names in order to
   store them in a compact way together with their Unicode points. A recent
   version of xxHash is bundled with the dvisvgm sources.

 * zlib (http://www.zlib.org)
   Compressed SVG files are produced by using functions of this library and the
   Gzstream wrapper classes (http://www.cs.unc.edu/Research/compgeom/gzstream)
   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 test suite located in the tests subdirectory,
 you also need the googletest libraries (http://code.google.com/p/googletest).


COMPILATION

 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 sourceforge.net instead (see below).


USAGE
 Information about the command-line interface and the available options can be
 found in the manual page.


ADDITIONAL INFORMATION
 This package is available from CTAN (dviware/dvisvgm) and can be downloaded
 from the project website at sourceforge.net as well:

    http://dvisvgm.sourceforge.net

 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 GitHub (https://github.com/mgieseki/dvisvgm)
 or Launchpad (https://launchpad.net/dvisvgm).


COPYRIGHT

 Copyright (C) 2005-2015 Martin Gieseking <martin.gieseking@uos.de>

 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.

Direc­to­ries

Name Notes
clip­per
doc
m4
src
tests
xxHash

Files

Name Size Date Notes
AUTHORS 171 2015-03-25 17:56
COPYING 35147 2015-03-25 17:56
ChangeLog 180571 2015-07-14 22:08
INSTALL 9236 2015-03-25 17:56
LGPL-2.1.txt 26434 2015-03-25 17:56
Make­file.am 717 2015-07-13 11:06
Make­file.in 26111 2015-07-14 22:03
NEWS 19721 2015-07-14 22:03
README 4529 2015-07-13 11:06
aclo­cal.m4 49978 2015-07-14 22:03
com­pile 7333 2015-07-03 08:58
con­fig.guess 42938 2015-07-03 08:58
con­fig.h.in 4584 2015-07-14 22:07
con­fig.sub 36006 2015-07-03 08:58
con­fig­ure 247644 2015-07-14 22:03
con­fig­ure.ac 4976 2015-07-14 22:03
de­p­comp 23566 2015-07-03 08:58
in­stall-sh 14675 2015-07-03 08:58
miss­ing 6872 2015-07-03 08:58
test-driver 4640 2015-07-03 08:58

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

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.

Pack­age De­tailsdvisvgm
Home pagehttp://dvisvgm.source­forge.net
Ver­sion1.10 2015-07-15
Li­censeGNU Gen­eral Public Li­cense, ver­sion 3
Copy­right2005–2015 Martin Giesek­ing
Main­tainerMartin Giesek­ing
Con­tained inTeX Live as dvisvgm
Topics DVI pro­ces­sor
Guest Book Sitemap Contact Contact Author