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
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Andreas Radke (AndyRTR)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 7
Private No

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
Comment by Andreas Radke (AndyRTR) - Saturday, 11 May 2013, 20:32 GMT
CHANGES BETWEEN 2.4.11 and 2.4.12

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.

Loading...