X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=pdf2swf%2Ffont2swf.cc;h=894b7ab713079f103a9587db3202d42298cdf4a0;hb=9907adfd8b1369563d91b30d580a84b419bdcb77;hp=3b2d2e4fe8b18747d60d0bde62c2d1b571bfc0ca;hpb=aee9de2c6eb23628e54b6896f5b441d9b39317c1;p=swftools.git diff --git a/pdf2swf/font2swf.cc b/pdf2swf/font2swf.cc index 3b2d2e4..894b7ab 100644 --- a/pdf2swf/font2swf.cc +++ b/pdf2swf/font2swf.cc @@ -96,7 +96,9 @@ int args_callback_command(char*name,char*val) #define symbolEncodingSize 256 #define zapfDingbatsEncodingSize 256 #define macRomanEncodingSize 256 +#define winAnsiEncodingSize 256 +extern char *winAnsiEncoding[winAnsiEncodingSize]; extern char *standardEncoding[standardEncodingSize]; extern char *symbolEncoding[symbolEncodingSize]; extern char *zapfDingbatsEncoding[zapfDingbatsEncodingSize]; @@ -134,8 +136,8 @@ SWFFONT * t1font2swffont(int i) if(!strcmp(fullname, "Nimbus Mono L Bold Oblique")) fontname = "CourierBoldItalic"; if(!strcmp(fullname, "Standard Symbols L")) fontname = "Symbol"; - char ** encoding = standardEncoding; - int encodingsize = standardEncodingSize; + char ** encoding = winAnsiEncoding; + int encodingsize = winAnsiEncodingSize; printf("processing \"%s\" (\"%s\")...\n", fullname, fontname); @@ -162,10 +164,15 @@ SWFFONT * t1font2swffont(int i) num = 0; for(s=0;sgetOutline(encoding[s], 0); - if(outline) num++; + if(outline) {num++;charinfont=1;} } + /*if(charinfont) printf("x"); + else printf("."); + if((s&15) == 15) + printf("\n");*/ } wfont->maxascii = encodingsize;