(set_lface_from_font_name): If a font is specified for
authorKenichi Handa <handa@m17n.org>
Thu, 4 Mar 2004 00:43:10 +0000 (00:43 +0000)
committerKenichi Handa <handa@m17n.org>
Thu, 4 Mar 2004 00:43:10 +0000 (00:43 +0000)
a frame, generate a fontset from the font.

src/xfaces.c

index f0444b1..a70e13f 100644 (file)
@@ -3360,7 +3360,12 @@ set_lface_from_font_name (f, lface, fontname, force_p, may_fail_p)
       LFACE_FONTSET (lface) = fontset_name (fontset);
     }
   else
-    LFACE_FONT (lface) = fontname;
+    {
+      LFACE_FONT (lface) = fontname;
+      fontset
+       = new_fontset_from_font_name (build_string (font_info->full_name));
+      LFACE_FONTSET (lface) = fontset_name (fontset);
+    }
   return 1;
 }