fixed crash if a standard font wasn't found.
authorkramm <kramm>
Sun, 28 Nov 2004 13:52:39 +0000 (13:52 +0000)
committerkramm <kramm>
Sun, 28 Nov 2004 13:52:39 +0000 (13:52 +0000)
pdf2swf/SWFOutputDev.cc

index eee568d..770af0c 100644 (file)
@@ -1449,6 +1449,10 @@ char* SWFOutputDev::substituteFont(GfxFont*gfxFont, char* oldname)
        fontname = "Times-Roman";
     }
     filename = searchFont(fontname);
+    if(!filename) {
+       msg("<error> Couldn't find font %s- did you install the default fonts?");
+       return 0;
+    }
 
     if(substitutepos>=sizeof(substitutesource)/sizeof(char*)) {
        msg("<fatal> Too many fonts in file.");