29 August 2014: dvisvgm 1.8.1 has been released

This is a small maintenance release.

  • dvisvgm now removes clipPath elements that are not referenced in the SVG file.
  • Unexpected bop/eop operators present in PostScript specials are no longer evaluated. This prevents side-effects e.g. when using the standalone document class.
  • A few improvements to configure.ac have been applied (patches by Khaled Hosny)
  • Redundant code has been removed.
30 July 2014: dvisvgm 1.8 has been released

This is a feature release with the following additions/changes:

  • The new command-line option --clipjoin tells dvisvgm to directly compute intersections of clipping paths and not to delegate this task to the SVG renderer.
  • The new command-line option --relative creates relative rather than absolute path commands.
  • The evaluation of PostScript operator clippath has been added.
  • PostScript operator show has been fixed to prevent the creation of unintended path overlays.
  • A memory leak in the font engine has been fixed (patch by Khaled Hosny).
  • Option --list-specials no longer throws an exception.
  • Cygwin builds of dvisvgm now look for the proper filename of the Ghostscript DLL.
8 June 2014: dvisvgm 1.7 has been released

This is another small feature release with the following additions/changes:

  • All DVI files are pre-processed now in order to allow the implementation of features that rely on data not available on the pages being converted.
  • The evaluation of hyperref specials has been improved. Internal links that reference targets on different pages are supported now.
  • The special command dvisvgm:rawdef has been added. It allows to insert raw SVG fragments to the <defs> section of the SVG file.
  • The special commands dvisvgm:rawset, dvisvgm:endrawset, and dvisvgm:rawput have been added. For further information, see section support of specials of the manual page.
  • dvisvgm no longer adds redundant missing-glyph elements to the generated SVG files.
  • The support of external fonts required by XDV files (DVI files created by XeTeX) has been improved.
  • The extent values assigned by the preview package are now correctly displayed in TEX point units.
23 April 2014: dvisvgm 1.6 has been released

This is a small feature release coming with the following additions/changes:

  • Option --zoom has been added to “visually” scale the generated SVG graphics while preserving the original size and position values of the graphic objects.
  • Option --linkmark has been extended to allow to select the box/line color highlighting the linked areas.
  • The default value of option --linkmark has been changed from line to box.
  • Hyperlink markers (boxes and lines) are only split on line breaks while kept together in all other cases.
  • dvisvgm now looks for libgs.so.X rather than just libgs.so if the Ghostscript library is not directly linked to the binary. Supported ABI versions are X = 7, 8, and 9.
  • dvisvgm no longer adds a time stamp and machine triplet to the generated SVG files.
11 April 2014: dvisvgm 1.5.3 has been released

This is a small bugfix release.

  • A positioning bug that led to displaced DVI rules/rectangles has been fixed.
  • The positioning of PostScript graphics has been improved.
10 January 2014: dvisvgm 1.5.2 has been released
  • A bug has been fixed that could lead to wrong text colors.
  • Several code improvements have been applied.
29 October 2013: dvisvgm 1.5.1 has been released
  • The processing of bounding box data created by the preview package has been corrected.
  • The processing of font definitions across page borders has been fixed.
  • Compilation issues have been fixed that occurred if processing of PS specials was disabled.
  • Some minor code improvements.
2 September 2013: dvisvgm 1.5 has been released

This is another feature update bringing these additions:

  • Basic support for vertically oriented text.
  • Support for DVI format 3 as created by pTEX in vertical/tate mode.
  • Support for DVI format 5 (XDV) as created by XeTeX with option --no-pdf.
  • The numeric entity references in the generated SVG files have been replaced by corresponding UTF-8 characters.
  • In the stylesheet section, font-size attribute values get an explicit px unit to ensure proper glyph scaling, e.g. in Opera and Safari.