Mercurial > emacs
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)) {