Releases: mgieseki/dvisvgm
Releases · mgieseki/dvisvgm
dvisvgm 2.13.2
This small release improves the clipping of embedded EPS/PDF graphics (issue #176).
dvisvgm 2.13.1
dvisvgm 2.13
- Added the functionality to sequentially convert multiple EPS files given on the command-line.
- Added variables
n
andN
to option--output
that represent the number of the file currently being processed and the total number of input files given on the command-line, respectively. - Fixed the selection of the hash algorithm set by option
--page-hashes
. - Improved the computation of glyph heights and depths.
- The SVG optimizer now also simplifies
transform
attributes when collapsing group elements. - Extended several paragraphs of the manual page with more detailed information on the corresponding topics.
- Updated the bundled xxHash library to version 0.8.1.
- Updated the bundled GoogleTest framework to version 1.11.0.
dvisvgm 2.12
- Added transparency support for SVG elements created outside the PS handler (issue #148).
- Fixed a spacing issue caused by unexpected newline characters in SVG output.
- Fixed PostScript errors occurred when defining (yet unsupported) shading patterns.
- Fixed a bug that prevented proper coloring of PostScript tiling patterns (issue #158).
- Fixed graphics displacements that occurred if the PDF MediBox is not located at the origin.
- Fixed the handling of root directories of file paths.
- Improved the handling of drive letters (Windows only).
- Several code refactorings and improvements.
dvisvgm 2.11.1
This is a small maintenance release.
- Fixed possible ambiguities of GID to charcode mappings (issue #147).
- Refactored the representation of token objects in class
Calculator
. - Few minor code and test improvements.
dvisvgm 2.11
- Added fallback mechanism for JFM-based virtual fonts as proposed by Takuji Tanaka (issue #144).
- Improved detection of proper CMap files for currently selected font encoding.
- Fixed processing of Unicode surrogates present in CMap files.
- Fixed handling of
pdf:mapline
andpdf:mapfile
specials.
dvisvgm 2.10.1
- Added support for the new Ghostscript transparency operators
.setfillconstantalpha
and.setstrokeconstantalpha
. - Added support for the new Ghostscript versioning scheme introduced with GS 9.53.0.
- Added few additional information to the manual page.
- Updated the bundled Brotli library to version 1.0.9.
dvisvgm 2.10
- Added evaluation of LuaTeX native font definitions.
- Added computation of of italic correction for fake slanted glyphs.
- dvisvgm now creates dedicated temporary folders for each call of the program to prevent file collisions between different processes.
- Added evaluation of internal Ghostscript operators
.fillstroke
and.eofillstroke
introduced with GS 9.52 to implement PDF operatorsB
andB*
(issue #139). - Fixed and improved optimization of nested group elements.
- Fixed optimization of
scale
transformation. - Fixed optimization of
transform
attributes applied to images and clipping paths. - Fixed processing of PostScript operator
eoclip
. - Fixed processing of clipping path intersections that involve different fill rules.
- Fixed processing of
{?(...)}
expressions (issue #136). - Fixed error message about unmatched closing tags in XML parser.
- Updated bundled FreeType library to version 2.10.2.
- Updated bundled xxHash library to version 0.8.
dvisvgm 2.9.1
- Added macro
{?(expr)}
to enable the evaluation of math expressions in raw SVG fragments (issue #130). - Multiplication operator
*
preceding an opening parentheses can now be omitted in math expressions. - Fixed the evaluation of transformation command
scale(c)
which is now correctly treated asscale(c,c)
(issue #131). - Minor layout optimizations of the PDF version of the manual page.
dvisvgm 2.9
- Added the processing of PostScript operators
image
andcolorimage
which now allows dvisvgm to embed bitmap images present in PS/PDF files into the generated SVG files. - Added command-line option
--bitmap-format
to set the format used to embed bitmaps present in EPS/PDF files. - Added a fallback method to retrieve the resolution of GF files if
stdout
of the Metafont subprocess can't be read through a pipe for some reason (issue #129). - Fixed the broken conversion of PostScript tiling patterns.
- Fixed the functionality of PostScript operators
xshow
,yshow
, andxyshow
for multibyte characters. - Fixed a PostScript error that was triggered by yet unsupported shading types < 4.
- Prevent negative
height
andwidth
attributes created by optimizer modulesimplify-transform
. - Fixed a potential segfault caused by deep recursion in huge SVG trees.
- Look for Ghostscript library name
libgs.dylib.N
additionally tolibgs.N.dylib
(Mac only). - Ensure that
make install
installs the bundled manual page if it can't be rebuilt due to missing build tools. - Updated the bundled xxHash library to version 0.7.3.