(xlfd_unparse_name): Print '*' before registry name.
authorhanda <handa>
Thu, 22 Sep 2005 07:25:58 +0000 (07:25 +0000)
committerhanda <handa>
Thu, 22 Sep 2005 07:25:58 +0000 (07:25 +0000)
src/font.c

index 358b750..2bff416 100644 (file)
@@ -898,11 +898,11 @@ xlfd_unparse_name (MFont *font, int full_xlfd)
       if (p[-1] != '*' || font->size > 0)
        {
          if (font->size > 0)
-           p += sprintf (p, "-%d", size);
+           p += sprintf (p, "-%d-*", size);
          else
            p += sprintf (p, "-*");
        }
-      if (p[-1] != '*' || str[6][0] != '*')
+      if (str[6][0] != '*')
        sprintf (p, "-%s", str[6]);
     }