comparison src/font.c @ 90629:c4849318378c

(font_unparse_fcname): Pay attention to the case that foundry is a null string.
author Kenichi Handa <handa@m17n.org>
date Mon, 23 Oct 2006 11:24:55 +0000
parents bb9362e3a03b
children bbc1344cea0e
comparison
equal deleted inserted replaced
90628:33e4b2f80259 90629:c4849318378c
1251 point_size = (int) XFLOAT_DATA (val); 1251 point_size = (int) XFLOAT_DATA (val);
1252 len += 11; /* for "-NUM" */ 1252 len += 11; /* for "-NUM" */
1253 } 1253 }
1254 1254
1255 val = AREF (font, FONT_FOUNDRY_INDEX); 1255 val = AREF (font, FONT_FOUNDRY_INDEX);
1256 if (! NILP (val)) 1256 if (SYMBOLP (val) && ! NILP (val))
1257 /* ":foundry=NAME" */ 1257 /* ":foundry=NAME" */
1258 len += 9 + SBYTES (SYMBOL_NAME (val)); 1258 len += 9 + SBYTES (SYMBOL_NAME (val));
1259 1259
1260 for (i = FONT_WEIGHT_INDEX; i <= FONT_WIDTH_INDEX; i++) 1260 for (i = FONT_WEIGHT_INDEX; i <= FONT_WIDTH_INDEX; i++)
1261 { 1261 {