]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorKenichi Handa <handa@m17n.org>
Mon, 29 Dec 2003 07:11:58 +0000 (07:11 +0000)
committerKenichi Handa <handa@m17n.org>
Mon, 29 Dec 2003 07:11:58 +0000 (07:11 +0000)
lisp/ChangeLog
src/ChangeLog

index 56587ae22ed0563c72a6b210dd54228a7c07b77b..091971209e5ed3ba65f2462a59231ff6297a4ee3 100644 (file)
@@ -1,3 +1,17 @@
+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
index f471cc992304a347c9c7d160d3e07d3968d6b712..119a849ba8dfb7da90ece62303a4864f718321f9 100644 (file)
@@ -1,3 +1,21 @@
+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.