FS#35063 - [freetype2] Enable new CFF Parsing and Engine Hinting
Attached to Project:
Arch Linux
Opened by Joseph Yaworski (jyaworski) - Thursday, 02 May 2013, 15:31 GMT
Last edited by Andreas Radke (AndyRTR) - Saturday, 11 May 2013, 20:32 GMT
Opened by Joseph Yaworski (jyaworski) - Thursday, 02 May 2013, 15:31 GMT
Last edited by Andreas Radke (AndyRTR) - Saturday, 11 May 2013, 20:32 GMT
|
Details
Description:
Via [1], a new CFF parsing and hinting engine in Freetype is not enabled by default. Could this be enabled when 2.4.12 is packaged and released? [1] http://git.savannah.gnu.org/cgit/freetype/freetype2.git/plain/docs/CHANGES Additional info: * package version(s): 2.4.12, when released |
This task depends upon
Closed by Andreas Radke (AndyRTR)
Saturday, 11 May 2013, 20:32 GMT
Reason for closing: Won't implement
Saturday, 11 May 2013, 20:32 GMT
Reason for closing: Won't implement
I. IMPORTANT CHANGES
- We have another CFF parsing and hinting engine! Written by Dave
Arnold <darnold@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_MODULE_H
#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.
In case you want to activate the new CFF engine unconditionally,
apply this patch:
^ This should say it all. It's not yet the default one so we won't enable it by default.