From 4ea18e55734bc64cc62d89939bdcc40d7826f522 Mon Sep 17 00:00:00 2001 From: David Turner Date: Thu, 17 Feb 2000 10:25:24 +0000 Subject: [PATCH] added some configuration macros --- config/win32/ftoption.h | 42 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/config/win32/ftoption.h b/config/win32/ftoption.h index 852f65fbb..3555227e9 100644 --- a/config/win32/ftoption.h +++ b/config/win32/ftoption.h @@ -29,6 +29,48 @@ /* */ #define FT_CONFIG_OPTION_ALTERNATE_GLYPH_FORMATS + /*************************************************************************/ + /* */ + /* Glyph Postscript Names handling */ + /* */ + /* By default, FreeType 2 is built with the "psnames" module compiled */ + /* in. This module is in charge of converting a glyph name string into */ + /* a Unicode value, or return a Macintosh standard glyph name for the */ + /* use with the TrueType "post" table. */ + /* */ + /* Undefine this macro if you do not want the "psnames" compiled in */ + /* your build of FreeType. This has the following effects : */ + /* */ + /* - the TrueType driver will provide its own set of glyph names, */ + /* if you build it to support postscript names in the TrueType */ + /* "post" table. */ + /* */ + /* - the Type 1 driver will not be able to synthetize a */ + /* Unicode charmap out of the glyphs found in the fonts. */ + /* */ + /* You would normally undefine this configuration macro when */ + /* building a version of FreeType that doesn't contain a Type 1 */ + /* or CFF driver. */ + /* */ +#define FT_CONFIG_OPTION_POSTSCRIPT_NAMES + + /*************************************************************************/ + /* */ + /* Postscript Names to Unicode Values support */ + /* */ + /* By default, FreeType 2 is built with the "psnames" module compiled */ + /* in. Among other things, the module is used to convert a glyph */ + /* name into a unicode value. This is especially useful in order to */ + /* synthetize on the fly a Unicode charmap from the CFF/Type 1 driver */ + /* through a big table named the "Adobe Glyph List". */ + /* */ + /* Undefine this macro if you do not want the Adobe Glyph List */ + /* compiled in your "psnames" module. The Type 1 driver will not */ + /* be able to synthetize a Unicode charmap out of the glyphs found */ + /* in the fonts.. */ + /* */ +#define FT_CONFIG_OPTION_ADOBE_GLYPH_LIST + /*************************************************************************/ /* */ /* GCC provides the non-ANSI `long long' 64-bit type. You can activate */