]> git.eshelyaron.com Git - emacs.git/commitdiff
(setup-default-fontset): Specify
authorKenichi Handa <handa@m17n.org>
Thu, 2 Apr 2009 02:50:06 +0000 (02:50 +0000)
committerKenichi Handa <handa@m17n.org>
Thu, 2 Apr 2009 02:50:06 +0000 (02:50 +0000)
iso10646-1 font for characters in PUA of BMP.

lisp/ChangeLog
lisp/international/fontset.el
src/ChangeLog

index 7297dac77ee9e95bc8d64ff581e839b0cdaeae17..d5751cf142251a0dfb1f18a164008be77ee23221 100644 (file)
@@ -1,3 +1,8 @@
+2009-04-02  Kenichi Handa  <handa@m17n.org>
+
+       * international/fontset.el (setup-default-fontset): Specify
+       iso10646-1 font for characters in PUA of BMP.
+
 2009-04-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * simple.el (auto-fill-function): Mark it as safe for nil.
index cbf53ffe057c1f26c6bbb2dcaba4d9f657dbdc47..103cfccc611588a5232197f5f4c6a935e9d0a5f9 100644 (file)
   (set-fontset-font "fontset-default" '(#x20000 . #x2FFFF)
                    '(nil . "unicode-sip"))
 
-  (set-fontset-font "fontset-default" '(#xE000 . #xF8FF) nil))
+  (set-fontset-font "fontset-default" '(#xE000 . #xF8FF)
+                   '(nil . "iso10646-1"))
+  ;; Don't try the fallback fonts even if no suitable font was found
+  ;; by the above font-spec.
+  (set-fontset-font "fontset-default" '(#xE000 . #xF8FF) nil nil 'append))
 
 (defun create-default-fontset ()
   "Create the default fontset.
index 146edf9429a66ca666add5e803362a6efd06eb2a..1b2af1639eaa0cf4c60878996fc9cebcd9df2685 100644 (file)
@@ -1,3 +1,8 @@
+2009-04-02  Kenichi Handa  <handa@m17n.org>
+
+       * fontset.c (fontset_font): Record no-font when a fontset
+       explicitly tells not to try another font-specs.
+
 2009-03-30  Pierre Poissinger  <pierre.poissinger@gmail.com>  (tiny change)
 
        * charset.c (map_charset_for_dump): Add missing UNGCPRO.