emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs-26 3a06e72: Fix encoding of characters when using GB


From: Eli Zaretskii
Subject: [Emacs-diffs] emacs-26 3a06e72: Fix encoding of characters when using GB18030 fonts
Date: Sat, 2 Jun 2018 05:29:56 -0400 (EDT)

branch: emacs-26
commit 3a06e7245703f58aaee5c50cfaa410458614efa0
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Fix encoding of characters when using GB18030 fonts
    
    * lisp/international/fontset.el (font-encoding-alist): Fix the
    GB18030 entry to encode characters correctly when passing them to
    the xfont back-end.  (Bug#31315)  See also
    http://lists.gnu.org/archive/html/emacs-devel/2008-01/msg00754.html.
    
    (cherry picked from commit bbe2cadc544e63e9378350621887f8fb9bbcc236)
---
 lisp/international/fontset.el | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lisp/international/fontset.el b/lisp/international/fontset.el
index 6f91207..5c0189b 100644
--- a/lisp/international/fontset.el
+++ b/lisp/international/fontset.el
@@ -53,7 +53,10 @@
        ("ascii-0$" . ascii)
        ("gb2312.1980" . chinese-gb2312)
        ("gbk" . chinese-gbk)
-       ("gb18030" . (unicode . nil))
+        ;; GB18030 needs the characters encoded by gb18030, but a
+        ;; gb18030 font doesn't necessarily support all of the GB18030
+        ;; characters.
+       ("gb18030" . (gb18030 . unicode))
        ("jisx0208.1978" . japanese-jisx0208-1978)
        ("jisx0208" . japanese-jisx0208)
        ("jisx0201" . jisx0201)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]