From f7c890258f736dc45ae81e2097df6c9658e93606 Mon Sep 17 00:00:00 2001 From: Miguel Freitas Date: Wed, 26 Nov 2003 01:03:31 +0000 Subject: * new unscaled overlay feature (using XShape extension) text subtitles may now be rendered at full screen resolution * load xine fonts on demand - faster startup note: support added to xv, xshm and vidix CVS patchset: 5780 CVS date: 2003/11/26 01:03:31 --- misc/xine-fontconv.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'misc/xine-fontconv.c') diff --git a/misc/xine-fontconv.c b/misc/xine-fontconv.c index 7a92417db..333e50e63 100644 --- a/misc/xine-fontconv.c +++ b/misc/xine-fontconv.c @@ -446,7 +446,7 @@ void render_font (FT_Face face, char *fontname, int size, int thickness, error = FT_Get_Glyph( face->glyph, &glyph ); if( i == 0 ) { - out_bitmap = create_bitmap( f266CeilToInt(MAX(face->glyph->metrics.horiAdvance, face->glyph->metrics.width + face->glyph->metrics.horiBearingX)), + out_bitmap = create_bitmap( f266CeilToInt(thickness + MAX(face->glyph->metrics.horiAdvance, face->glyph->metrics.width + face->glyph->metrics.horiBearingX)), f266CeilToInt((max_bearing_y<<6) - face->glyph->metrics.horiBearingY + face->glyph->metrics.height + thickness) ); } @@ -581,6 +581,8 @@ int main(int argc, char *argv[]) { render_font (face, argv[2], 20, thickness, unicodes); render_font (face, argv[2], 24, thickness, unicodes); render_font (face, argv[2], 32, thickness, unicodes); + render_font (face, argv[2], 48, thickness, unicodes); + render_font (face, argv[2], 64, thickness, unicodes); list_free(unicodes); -- cgit v1.2.3