diff options
Diffstat (limited to 'src/sdf/ftsdfrend.h')
-rw-r--r-- | src/sdf/ftsdfrend.h | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/sdf/ftsdfrend.h b/src/sdf/ftsdfrend.h index 766134980..80ebd2bcc 100644 --- a/src/sdf/ftsdfrend.h +++ b/src/sdf/ftsdfrend.h @@ -40,9 +40,17 @@ FT_BEGIN_HEADER * flip_y :: * Setting this parameter to true maked the output image flipped * along the y-axis. - + * + * overlaps :: + * Set this to true to generate SDF for glyphs having overlapping + * contours. The overlapping support is limited to glyph which do + * not have self intersecting contours. Also, removing overlaps + * require a considerable amount of extra memory and this is not + * valid while generating SDF from bitmap. + * * @note: - * It is valid for both `sdf' and `bsdf' renderer. + * All properties except `overlaps' is valid for both `sdf' and + * `bsdf' renderer. * */ typedef struct SDF_Renderer_Module_ @@ -51,9 +59,7 @@ FT_BEGIN_HEADER FT_UInt spread; FT_Bool flip_sign; FT_Bool flip_y; - - /* @experimental fields: */ - FT_Int optimization; + FT_Bool overlaps; } SDF_Renderer_Module, *SDF_Renderer; |