summaryrefslogtreecommitdiff
path: root/src/font.c
diff options
context:
space:
mode:
authorKenichi Handa <handa@m17n.org>2007-12-03 13:49:09 +0000
committerKenichi Handa <handa@m17n.org>2007-12-03 13:49:09 +0000
commit2d477dcab8a141abcf05c8313dbae92b6a181dda (patch)
tree679635ecee10304be19053903659950416cf241d /src/font.c
parent390106219e2fc34f09f4b402e43bac67d9340550 (diff)
downloademacs-2d477dcab8a141abcf05c8313dbae92b6a181dda.tar.gz
emacs-2d477dcab8a141abcf05c8313dbae92b6a181dda.tar.bz2
emacs-2d477dcab8a141abcf05c8313dbae92b6a181dda.zip
(font_unparse_xlfd): If pixel_size is zero, make the
PIXEL_SIZE part a wild card.
Diffstat (limited to 'src/font.c')
-rw-r--r--src/font.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/font.c b/src/font.c
index 43af7345c33..303b5c3ba06 100644
--- a/src/font.c
+++ b/src/font.c
@@ -1153,8 +1153,9 @@ font_unparse_xlfd (font, pixel_size, name, nbytes)
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))
{