]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sun, 21 Oct 2012 12:57:40 +0000 (12:57 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sun, 21 Oct 2012 12:57:40 +0000 (12:57 +0000)
MagickCore/type.c

index b066c30f2d1850a1df9fb5db3827ce7e081591fe..ccb2db35b8b01b078aadf3525238f54d1d507e61 100644 (file)
@@ -629,6 +629,7 @@ MagickExport MagickBooleanType LoadFontConfigFonts(SplayTreeInfo *type_list,
   FcChar8
     *family,
     *file,
+    *fullname,
     *style;
 
   FcConfig
@@ -705,6 +706,9 @@ MagickExport MagickBooleanType LoadFontConfigFonts(SplayTreeInfo *type_list,
     status=FcPatternGetString(font_set->fonts[i],FC_STYLE,0,&style);
     if (status == FcResultMatch)
       (void) ConcatenateMagickString(name,(const char *) style,MaxTextExtent);
+    status=FcPatternGetString(font_set->fonts[i],FC_FULLNAME,0,&fullname);
+    if (status == FcResultMatch)
+      (void) CopyMagickString(name,(const char *) fullname,MaxTextExtent);
     type_info->name=ConstantString(name);
     (void) SubstituteString(&type_info->name," ","-");
     (void) SubstituteString(&type_info->name,"-L-","-");