changeset 22845:76d4478e13ac

Use FT_Glyph_StrokeBorder to render only the outside border. Workarounds gaps between glyph and glyph border when rendering some fonts with freetype below 2.1.10
author iive
date Sat, 31 Mar 2007 20:58:14 +0000
parents ebfd79a43300
children 6581c3762128
files libass/ass_render.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/libass/ass_render.c	Sat Mar 31 18:12:16 2007 +0000
+++ b/libass/ass_render.c	Sat Mar 31 20:58:14 2007 +0000
@@ -1277,7 +1277,7 @@
 
 	if (render_context.stroker) {
 		info->outline_glyph = info->glyph;
-		error = FT_Glyph_Stroke( &(info->outline_glyph), render_context.stroker, 0 ); // don't destroy original
+		error = FT_Glyph_StrokeBorder( &(info->outline_glyph), render_context.stroker, 0 , 0 ); // don't destroy original
 		if (error) {
 			mp_msg(MSGT_ASS, MSGL_WARN, MSGTR_LIBASS_FT_Glyph_Stroke_Error, error);
 		}