]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/1458
authorCristy <mikayla-grace@urban-warrior.org>
Sat, 19 Jan 2019 16:20:51 +0000 (11:20 -0500)
committerCristy <mikayla-grace@urban-warrior.org>
Sat, 19 Jan 2019 16:20:51 +0000 (11:20 -0500)
MagickCore/annotate.c

index ee980d87428040e6fea87cc07626d236e5cfe405..e9c7051182f982d41e1db7962305452d18e2d70e 100644 (file)
@@ -944,16 +944,14 @@ static MagickBooleanType RenderType(Image *image,const DrawInfo *draw_info,
         return(RenderX11(image,draw_info,offset,metrics,exception));
       if (*draw_info->font == '^')
         return(RenderPostscript(image,draw_info,offset,metrics,exception));
-      if (IsPathAccessible(draw_info->font) != MagickFalse)
-        {
-          status=RenderFreetype(image,draw_info,draw_info->encoding,offset,
-            metrics,exception);
-          return(status);
-        }
       type_info=GetTypeInfo(draw_info->font,exception);
       if (type_info == (const TypeInfo *) NULL)
-        (void) ThrowMagickException(exception,GetMagickModule(),TypeWarning,
-          "UnableToReadFont","`%s'",draw_info->font);
+        if (IsPathAccessible(draw_info->font) != MagickFalse)
+          {
+            status=RenderFreetype(image,draw_info,draw_info->encoding,offset,
+              metrics,exception);
+            return(status);
+          }
     }
   if ((type_info == (const TypeInfo *) NULL) &&
       (draw_info->family != (const char *) NULL))