+2003-12-29 Kenichi Handa <handa@m17n.org>
+
+ * international/mule-cmds.el (reset-language-environment): Call
+ set-overriding-fontspec-internal with nil.
+ (set-language-environment): Call set-overriding-fontspec-internal
+ if the language environment specify `overriding-fontspec'.
+ (language-info-alist): Doc added.
+
+ * language/cyrillic.el (ccl-encode-koi8-font): Make it work for
+ characters of mule-unicode-0100-24ff.
+ (ccl-encode-windows-1251-font): New CCL program.
+ ("Bulgarian"): Specify overriding-fontspec.
+ ("Belarusian"): Likewise.
+
2003-12-28 Sam Steingold <sds@gnu.org>
* net/ange-ftp.el (ange-ftp-file-attributes): Add new optional
+2003-12-29 Kenichi Handa <handa@m17n.org>
+
+ * dispextern.h (face_font_available_p): Extern it.
+
+ * fontset.c (Voverriding_fontspec_alist): New variable.
+ (lookup_overriding_fontspec): New function.
+ (fontset_ref_via_base): Call lookup_overriding_fontspec if
+ necessary.
+ (fontset_font_pattern): Likewise.
+ (regulalize_fontname): New function.
+ (Fset_fontset_font): Call regulalize_fontname.
+ (Fset_overriding_fontspec_internal): New function.
+ (syms_of_fontset): Initialize and staticprop
+ Voverriding_fontspec_alist. Defsubr
+ Sset_overriding_fontspec_internal.
+
+ * xfaces.c (face_font_available_p): New function.
+
2003-12-28 Luc Teirlinck <teirllm@auburn.edu>
* coding.c (Fcheck_coding_system): Doc fix.