From: kramm Date: Thu, 6 Dec 2001 09:14:39 +0000 (+0000) Subject: fixed advance values X-Git-Tag: release-0-2-1~50 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=7075e92fd4d0164cf16e5f023f984364242307fd fixed advance values --- diff --git a/lib/example/makefonts.cc b/lib/example/makefonts.cc index 82ecc06..8182dd8 100644 --- a/lib/example/makefonts.cc +++ b/lib/example/makefonts.cc @@ -114,7 +114,7 @@ SWFFONT * t1font2swffont(int i) wfont->glyph2ascii[num] = s; swf_ShapeNew(&wfont->glyph[num].shape); SHAPE*shape = wfont->glyph[num].shape; - wfont->glyph[num].advance = width/8; + wfont->glyph[num].advance = width/2; TAG*tag = swf_InsertTag(0,ST_DEFINESHAPE); @@ -135,7 +135,7 @@ SWFFONT * t1font2swffont(int i) drawpath(tag, outline, &m, log); /*uncomment this to mark the glyph sizes: - */ plotxy p1,p2; + plotxy p1,p2; p1.x=0; p1.y=0; p2.x=width/8; @@ -147,7 +147,7 @@ SWFFONT * t1font2swffont(int i) lineto(tag, p2); lineto(tag, p1); p1.x -= 2; - lineto(tag, p1);//*/ + lineto(tag, p1);// */ swf_ShapeSetEnd(tag); diff --git a/lib/modules/swftext.c b/lib/modules/swftext.c index 8ea5dd1..80fa15f 100644 --- a/lib/modules/swftext.c +++ b/lib/modules/swftext.c @@ -764,8 +764,8 @@ void swf_WriteFont(SWFFONT*font, char* filename) int g = font->ascii2glyph[s]; text[s] = s; if(g>=0) { - if(font->glyph[g].advance*textscale/50 > xmax) - xmax = font->glyph[g].advance*textscale/50; + if(font->glyph[g].advance*textscale/200 > xmax) + xmax = font->glyph[g].advance*textscale/200; } } swf.movieSize.xmax = xmax*20;