comparison libass/ass_render.c @ 23170:15a05bafc9c7

Bugfix: glyph cache depends on border width, because it contains outline_glyph (glyph border obtained with FT_Glyph_StrokeBorder) since r23043.
author eugeni
date Tue, 01 May 2007 14:29:28 +0000
parents 1de2a46a0987
children deb1b445110a
comparison
equal deleted inserted replaced
23169:f1fedd147362 23170:15a05bafc9c7
1235 key.scale_x = (render_context.scale_x * 0xFFFF); 1235 key.scale_x = (render_context.scale_x * 0xFFFF);
1236 key.scale_y = (render_context.scale_y * 0xFFFF); 1236 key.scale_y = (render_context.scale_y * 0xFFFF);
1237 key.advance = *advance; 1237 key.advance = *advance;
1238 key.bold = render_context.bold; 1238 key.bold = render_context.bold;
1239 key.italic = render_context.italic; 1239 key.italic = render_context.italic;
1240 key.outline = render_context.border * 0xFFFF;
1240 1241
1241 info->glyph = info->outline_glyph = 0; 1242 info->glyph = info->outline_glyph = 0;
1242 1243
1243 val = cache_find_glyph(&key); 1244 val = cache_find_glyph(&key);
1244 if (val) { 1245 if (val) {