Releases: mgieseki/dvisvgm
Releases · mgieseki/dvisvgm
dvisvgm 2.0.1
Changes
Added the optional argument parameter autohint
to option --font-format
in order to create autohinted TTF, WOFF, or WOFF2 fonts.
Example: dvisvgm --font-format=woff,autohint file.dvi
dvisvgm 2.0
Changes
This is a major release with the following changes/additions:
- Added option
--font-format
to select the data format of embedded fonts (currently supported formats: SVG, TTF, WOFF, WOFF2). Thanks to Thomas Weidner for providing important parts of the code. - Switched the code base from C++03 to C++11.
- Reimplemented the command-line parser and the CommandLine class generator.
- Major refactorings of several parts of the code.
dvisvgm 1.16
This is another maintenance release with the following changes/additions:
- Added support for XDV version 7 introduced by XeTeX 0.99995.
- Added optional processing of
papersize
specials. For further information on how to enable it, see the manual page. - Added support for the length units
cc
,dd
, andsp
. - Fixed a unit conversion issue in the computation of bounding boxes.
- Fixed the propagation of the resolution value to the glyph vectorizer.
- Fixed the transformation of optional the background rectangle.
- Prevent processing of corrupted GF files.
- Major refactorings of the DVI reader and the SVG backend.
dvisvgm 1.15.1
This is a maintenance release with the following changes:
dvisvgm 1.15
This is a maintenance release with the following changes:
- Added the command-line option
--comments
to insert additional information to the SVG file. - Fixed a clipping bug in the PostScript handler.
- Some code improvements and refactorings.
- Moved the test data files to a separate folder.
dvisvgm 1.14.2
This is a bugfix release with the following changes:
- Fixed the handling of background color specials. Now they affect all succeeding pages until the next change occurs.
- Fixed a potential memory issue caused by accessing an invalid iterator.
- Updated the bundled xxHash library to version 0.5.0.
- Added xxHash to the output of
--version=1
. - Minor additions to the manpage.
- Added a test case to validate the hash values used in Unicode.cpp.
dvisvgm 1.14.1
This is a bugfix release with the following changes:
- Reset the PostScript graphics state at the end of every DVI page to ensure consistent conversions if multiple page are processed.
- Added checks for invalid GF files to prevent undefined behavior.
dvisvgm 1.14
This is a maintenance release with the following additions/changes:
- Added evaluation of PSTricks specials
pst:
andPST:
. - The bounding box data created by the preview package is now adapted to create a tight box by default.
- Added option
--bbox=preview
to apply the unmodified bounding box data created by the preview package. - Improved lookup of files located in the current working directory.
- Fixed a memory issue related to graphics paths.
- Improved extraction of kapathsea version number.
- Minor code and test improvements.
dvisvgm 1.13
This is a maintenance release with the following additions/changes:
- Added evaluation of PS operators
ashow
,awidthshow
, andwidthshow
(fixes issue #49). - Improved conversion of fonts referenced by PS code to graphics paths.
- Redundant
moveto
commands are now removed from paths. - Fixed issue concerning evaluation of PS operator
setcolor
. - Fixed output of PS error messages.
- Updated bundled xxHash library to revision 42.
- Minor code refactorings and cleanup.
dvisvgm 1.12
This is a maintenance release with the following changes:
- Added option
--colornames
to replace RGB values by SVG color names. - Resolving of character codes for fonts without supported character maps has been fixed.
- A memory issue that could occur when running Metafont has been fixed.