diff src/font.c @ 91168:4323f9b78ae1

(font_unparse_xlfd): If pixel_size is zero, make the PIXEL_SIZE part a wild card.
author Kenichi Handa <handa@m17n.org>
date Mon, 03 Dec 2007 13:49:09 +0000
parents 49dbc35e3f99
children 6bee416e4d4e
line wrap: on
line diff
--- a/src/font.c	Mon Dec 03 13:45:14 2007 +0000
+++ b/src/font.c	Mon Dec 03 13:49:09 2007 +0000
@@ -1153,8 +1153,9 @@
       i = XINT (val);
       if (i > 0)
 	len += sprintf (f[XLFD_PIXEL_INDEX], "%d-*", i) + 1;
-      else 			/* i == 0 */
+      else if (pixel_size > 0)
 	len += sprintf (f[XLFD_PIXEL_INDEX], "%d-*", pixel_size) + 1;
+      f[XLFD_PIXEL_INDEX] = "*-*", len += 4;
     }
   else if (FLOATP (val))
     {