Hi Werner, Looks like a very exciting development!
I'm just getting ready to do some testing in Ghostscript, and I noticed a missing header inclusion. Trivial patch attached. Cheers, Chris On Wed, 01 May 2013 20:11:31 +0200 (CEST) Werner LEMBERG <w...@gnu.org> wrote: > > Folks, > > > Adobe, in collaboration with Google, has contributed a new CFF parsing > and hinting engine. The last few months it was my job to fully > integrate the code into FreeType, and I'm very pleased with the > results. Here are links to the relevant blogs: > > http://adobe.ly/12mJWGv > http://google-opensource.blogspot.com/2013/05/got-cff.html > > Look at the comparison images :-) > > Below are the relevant parts of the CHANGES file (which also give > details how to enable it); as you can see, there are also a bunch of > improvements for ftview and ftdiff. > > I plan to release 2.4.12 in about a week. > > > Please test and enjoy! > > Werner > > > ====================================================================== > > > - We have another CFF parsing and hinting engine! Written by Dave > Arnold <darn...@adobe.com>, this work has been contributed by > Adobe in collaboration with Google. It is vastly superior to > the old CFF engine, and it will replace it in the next release. > Right now, it is still off by default, and you have to > explicitly select it using the new `hinting-engine' property of > the cff driver: > > ... > #include FT_CFF_DRIVER_H > > FT_Library library; > int engine = FT_CFF_HINTING_ADOBE; > > > ... > FT_Property_Set( library, "cff", "hinting-engine", &engine ); > > The code has a (mature) beta status; we encourage all users to > test it and report any problems. > > [...] > > - Using the `H' key, it is now possible to select the CFF engine > in both `ftview' and `ftdiff'. > > - It is now possible to directly select the LCD rendering mode > with the keys `A'-`F' in `ftview'. The key mapping for cycling > through LCD modes has been changed from `K' and `L' to `k' and > `l', and toggling custom LCD filtering is no longer mapped to > key `F' but to key `L'. > > - In `ftdiff', key `x' toggles between layout modes: Either use > the advance width (this is new and now the default) or the > bounding box information to determine line breaks. > > _______________________________________________ > Freetype-devel mailing list > Freetype-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/freetype-devel
>From 05a0da6fa15a4d424fcc4555bce8cc88b8b0ecd4 Mon Sep 17 00:00:00 2001 From: Chris Liddell <chris.lidd...@artifex.com> Date: Thu, 2 May 2013 08:41:22 +0100 Subject: [PATCH] Add missing header. src/cff/cffgload.c - add #include FT_CFF_DRIVER_H --- src/cff/cffgload.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cff/cffgload.c b/src/cff/cffgload.c index 7d62a9f..fc01d98 100644 --- a/src/cff/cffgload.c +++ b/src/cff/cffgload.c @@ -21,6 +21,7 @@ #include FT_INTERNAL_STREAM_H #include FT_INTERNAL_SFNT_H #include FT_OUTLINE_H +#include FT_CFF_DRIVER_H #include "cffobjs.h" #include "cffload.h" -- 1.7.10.4
_______________________________________________ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel