diff options
author | Moazin Khatti <moazinkhatri@gmail.com> | 2021-12-25 17:59:42 -0800 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2022-01-20 16:45:18 +0000 |
commit | 06c1a25e63b70a1a9e0f6edc18af1e9361a1c52a (patch) | |
tree | e89e777aa5927ba165cb1e1b113c530f9e873c98 /devel/ftoption.h | |
parent | 0b635b1eb2a5a648627284de946cd9364929e4d4 (diff) | |
download | freetype2-06c1a25e63b70a1a9e0f6edc18af1e9361a1c52a.tar.gz |
Add flag `FT_CONFIG_OPTION_SVG`.
This flag is going to be used to conditionally compile support for OT-SVG
glyphs. FreeType will do the parsing and rely on external hooks for
rendering of OT-SVG glyphs.
* devel/ftoption.h, include/freetype/config/ftoption.h
(FT_CONFIG_OPTION_SVG): New flag.
Diffstat (limited to 'devel/ftoption.h')
-rw-r--r-- | devel/ftoption.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/devel/ftoption.h b/devel/ftoption.h index 0560fca82..b2363d74c 100644 --- a/devel/ftoption.h +++ b/devel/ftoption.h @@ -527,6 +527,20 @@ FT_BEGIN_HEADER /************************************************************************** * + * OpenType SVG Glyph Support + * + * Setting this macro enables support for OpenType SVG glyphs. By + * default, FreeType can only fetch SVG documents. However, it can also + * render them if external rendering hook functions are plugged in at + * runtime. + * + * More details on the hooks can be found in file `otsvg.h`. + */ +#define FT_CONFIG_OPTION_SVG + + + /************************************************************************** + * * Error Strings * * If this macro is set, `FT_Error_String` will return meaningful @@ -1004,8 +1018,8 @@ FT_BEGIN_HEADER #error "Invalid CFF darkening parameters!" #endif -FT_END_HEADER +FT_END_HEADER #endif /* FTOPTION_H_ */ |