]> git.eshelyaron.com Git - emacs.git/commitdiff
(load_font_get_repertory): Pay attention to the case
authorKenichi Handa <handa@m17n.org>
Mon, 6 Oct 2003 11:22:42 +0000 (11:22 +0000)
committerKenichi Handa <handa@m17n.org>
Mon, 6 Oct 2003 11:22:42 +0000 (11:22 +0000)
that ENCODING of a font is specified by a char-table.

src/fontset.c

index e9232f2a25e59895b1a32a0d95297f72f8989bf1..82628c2585ce1afb7dc3c5c8268a1d8650ddd018 100644 (file)
@@ -460,9 +460,14 @@ load_font_get_repertory (f, face, font_def, fontset)
 {
   char *font_name;
   struct font_info *font_info;
+  int charset;
 
   font_name = choose_face_font (f, face->lface, AREF (font_def, 0), NULL);
-  if (! (font_info = fs_load_font (f, font_name, XINT (AREF (font_def, 1)))))
+  if (NATNUMP (AREF (font_def, 1)))
+    charset = XINT (AREF (font_def, 1));
+  else
+    charset = -1;
+  if (! (font_info = fs_load_font (f, font_name, charset)))
     return -1;
 
   if (NILP (AREF (font_def, 2))