diff options
author | Werner Lemberg <wl@gnu.org> | 2011-03-02 03:52:36 +0100 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2011-03-02 03:52:36 +0100 |
commit | 576fc2c06e9b34db235b18cc8ae20c3ce789fb65 (patch) | |
tree | b2603625fc295094705b822a570b802e4c2e897d /include | |
parent | e547a656a5b24d6bab178fc8864263e57b31ec95 (diff) |
Add AF_CONFIG_OPTION_USE_WARPER to control the autofit warper.
* devel/ftoption.h, include/freetype/config/ftoption.h
(AF_CONFIG_OPTION_USE_WARPER): New macro.
* src/autofit/aftypes.h (AF_USE_WARPER): Remove.
* src/autofit/*: s/AF_USE_WARPER/AF_CONFIG_OPTION_USE_WARPER/.
* src/autofit/afwarp.c [!AF_CONFIG_OPTION_USE_WARPER]: Replace dummy
variable assignment with a typedef.
Diffstat (limited to 'include')
-rw-r--r-- | include/freetype/config/ftoption.h | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/include/freetype/config/ftoption.h b/include/freetype/config/ftoption.h index 1ab6e1e4..79b6036f 100644 --- a/include/freetype/config/ftoption.h +++ b/include/freetype/config/ftoption.h @@ -4,8 +4,7 @@ /* */ /* User-selectable configuration macros (specification only). */ /* */ -/* Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, */ -/* 2010 by */ +/* Copyright 1996-2011 by */ /* David Turner, Robert Wilhelm, and Werner Lemberg. */ /* */ /* This file is part of the FreeType project, and may only be used, */ @@ -692,6 +691,19 @@ FT_BEGIN_HEADER /* */ #define AF_CONFIG_OPTION_INDIC + /*************************************************************************/ + /* */ + /* Compile autofit module with warp hinting. The idea of the warping */ + /* code is to slightly scale and shift a glyph within a single dimension */ + /* so that as much of its segments are aligned (more or less) on the */ + /* grid. To find out the optimal scaling and shifting value, various */ + /* parameter combinations are tried and scored. */ + /* */ + /* This experimental option is only active if the render mode is */ + /* FT_RENDER_MODE_LIGHT. */ + /* */ +/* #define AF_CONFIG_OPTION_USE_WARPER */ + /* */ |