1 /****************************************************************************
5 * Auto-fitter module implementation (specification).
7 * Copyright (C) 2003-2023 by
8 * David Turner, Robert Wilhelm, and Werner Lemberg.
10 * This file is part of the FreeType project, and may only be used,
11 * modified, and distributed under the terms of the FreeType project
12 * license, LICENSE.TXT. By continuing to use, modify, or distribute
13 * this file you indicate that you have read the license and
14 * understand and accept it fully.
22 #include <freetype/internal/ftobjs.h>
23 #include <freetype/ftmodapi.h>
30 * This is the `extended' FT_Module structure that holds the
31 * autofitter's global data.
34 typedef struct AF_ModuleRec_
38 FT_UInt fallback_style;
39 AF_Script default_script;
40 FT_Bool no_stem_darkening;
41 FT_Int darken_params[8];
43 } AF_ModuleRec, *AF_Module;
46 FT_DECLARE_AUTOHINTER_INTERFACE( af_autofitter_interface )
47 FT_DECLARE_MODULE( autofit_module_class )
52 #endif /* AFMODULE_H_ */