From 648480190e1159cdc25cc42dc40eb55ec7b4faaf Mon Sep 17 00:00:00 2001 From: Martin Gieseking Date: Thu, 28 Dec 2017 10:53:23 +0100 Subject: [PATCH] updated README and NEWS --- NEWS | 12 +++++++++--- README | 9 ++++++++- README.md | 9 +++++++-- vc/README | 4 ++++ 4 files changed, 28 insertions(+), 6 deletions(-) diff --git a/NEWS b/NEWS index de9b5d8f..875cc668 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,12 @@ -dvisvgm-2.2.3 (2017-11-17) -- updated brotli library -- fixed potential memory issue +dvisvgm-2.3 (2017-12-28) +- added experimental support for ttfautohint +- updated xxHash to version 0.6.4 +- added configuration option to set location of libkpathsea (GH bug #71) +- some improvements of the build system + +dvisvgm-2.2.3 (2017-12-12) +- updated the bundled brotli library to version 1.0.2 +- fixed a potential memory issue - some code and test improvements dvisvgm-2.2.2 (2017-11-17) diff --git a/README b/README index aeee45ec..08f7d605 100644 --- a/README +++ b/README @@ -19,7 +19,7 @@ DEPENDENCIES font data in WOFF or TrueType format rather than as SVG. The FontForge library provides the required functions to create font files in these formats. A reduced version of the library is bundled with the dvisvgm - sources. It's also available at https://github.com/mgieseki/ff-woff. + sources. * FreeType 2 (http://www.freetype.org) This library is used to extract the glyph outlines from vector fonts @@ -45,6 +45,13 @@ DEPENDENCIES Peter Selinger's bitmap tracing library is utilized to vectorize Metafont's bitmap output. + * ttfautohint (https://www.freetype.org/ttfautohint) + dvisvgm can optionally be built with ttfautohint support to replace the + autohinting functionality of FontForge. Since it's still an experimental + feature, ttfautohint support is disabled by default. + The development files required for Windows can be found at + https://github.com/mgieseki/ttfautohint-dll. + * woff2 and brotli (https://github.com/google/woff2) These Google libraries are bundled with the dvisvgm sources. They are used to create WOFF2 from TrueType fonts. diff --git a/README.md b/README.md index f6efd431..5e595a1a 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ _dvisvgm_ relies on the following free libraries: _dvisvgm_ can be built with optional WOFF support that allows to embed the font data in WOFF or TrueType format rather than as SVG. The FontForge library provides the required functions to create font files in these formats. A reduced version of the library is bundled - with the _dvisvgm_ sources. It's also available [here](https://github.com/mgieseki/ff-woff). + with the _dvisvgm_ sources. * [FreeType 2](http://www.freetype.org) This library is used to extract the glyph outlines from vector fonts (PFB, OTF, TTF). @@ -80,9 +80,14 @@ _dvisvgm_ relies on the following free libraries: Peter Selinger's bitmap tracing library is utilized to vectorize Metafont's bitmap output. +* [ttfautohint](https://www.freetype.org/ttfautohint) + _dvisvgm_ can optionally be built with ttfautohint support to replace the autohinting + functionality of FontForge. Since it's still an experimental feature, ttfautohint support + is disabled by default. To enable it, run `configure` with option `--with-ttfautohint`. + * [woff2](https://github.com/google/woff2) and [brotli](https://github.com/google/brotli) These Google libraries are bundled with the _dvisvgm_ sources. They are used - to create WOFF2 from TrueType fonts. + to create WOFF2 files from TrueType fonts. * [xxHash](https://github.com/Cyan4973/xxHash) The xxHash library provides a fast hash algorithm. _dvisvgm_ uses it to create diff --git a/vc/README b/vc/README index 48240167..22e90cbd 100644 --- a/vc/README +++ b/vc/README @@ -8,6 +8,10 @@ zlib: http://zlib.net Additionally, the MiKTeX SDK is required: http://www.miktex.org/sdk +If you want to build dvisvgm with ttfautohint support, the related +development files as well as the ttfautohint DLL are needed. They are +available from https://github.com/mgieseki/ttfautohint-dll. + Unpack the MiKTeX SDK into the "vc" directory so that the new subfolder miktex-2.9.4106-sdk is created there.