*** empty log message ***
authorKenichi Handa <handa@m17n.org>
Mon, 4 Dec 2000 06:27:02 +0000 (06:27 +0000)
committerKenichi Handa <handa@m17n.org>
Mon, 4 Dec 2000 06:27:02 +0000 (06:27 +0000)
lisp/ChangeLog
src/ChangeLog

index 2828bb0..df5e3fd 100644 (file)
@@ -1,3 +1,11 @@
+2000-12-04  Kenichi Handa  <handa@etl.go.jp>
+
+       * faces.el (face-font-registry-alternatives): Add entries for CJK
+       fonts.  Doc-string adjusted for the actual usage of this data.
+
+       * international/fontset.el: Change the font registries for CJK
+       fonts in the default fontset.  Don't append '*' to registries.
+
 2000-12-03  Stefan Monnier  <monnier@cs.yale.edu>
 
        * emacs-lisp/easy-mmode.el (define-derived-mode) 
index dde8ebc..08d4354 100644 (file)
@@ -1,5 +1,13 @@
 2000-12-04  Kenichi Handa  <handa@etl.go.jp>
 
+       * xfaces.c (struct font_name): New member registry_priority.
+       (split_font_name): Initialize the above member to zero.
+       (concat_font_list): New function.
+       (font_list): Include fonts of all alternative registries.
+       (FONT_POINT_SIZE_QUANTUM): New macro.
+       (better_font_p): Ignore point size difference less than
+       FONT_POINT_SIZE_QUANTUM.  Use registry_prioprity as a last resort.
+
        * xterm.c (x_produce_glyphs): If a font for a component of
        a composition is not found, use 1 pixel dot ascent and 0 dot
        descent value to avoid displaying terribly tall empty boxes.