X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fswfc.c;h=5189e72aaffc054e5dead31026f50b7dd711efd1;hb=864398ba4b887122ae6fa04f8eb2e9d630b990a5;hp=d37995f6a053a56c170e3616e3b7625589f918a7;hpb=235dbee7be55c91fbe3d620f3624fccab04b1f22;p=swftools.git diff --git a/src/swfc.c b/src/swfc.c index d37995f..5189e72 100644 --- a/src/swfc.c +++ b/src/swfc.c @@ -1021,6 +1021,8 @@ void s_font(char*name, char*filename) font->layout = 0; swf_FontCreateLayout(font); } + /* just in case this thing is used in .edittext later on */ + swf_FontPrepareForEditText(font); font->id = id; tag = swf_InsertTag(tag, ST_DEFINEFONT2); @@ -2435,7 +2437,7 @@ static int c_edittext(map_t*args) //"name font size width height text="" color=black maxlength=0 variable="" @password=0 @wordwrap=0 @multiline=0 @html=0 @noselect=0 @readonly=0"}, char*name = lu(args, "name"); char*font = lu(args, "font"); - int size = (int)(100*20*parsePercent(lu(args, "size"))); + int size = (int)(1024*parsePercent(lu(args, "size"))); int width = parseTwip(lu(args, "width")); int height = parseTwip(lu(args, "height")); char*text = lu(args, "text");