aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Rumney2003-10-12 22:58:53 +0000
committerJason Rumney2003-10-12 22:58:53 +0000
commit2005121fc15bc3bab05afc135302f9d6b1d77d6a (patch)
treef125f0d4e18bea0f2f6f7f9a00eff84997fac89a
parent41375f89f7dcb3ce0a9b82237509b78a7227a475 (diff)
downloademacs-2005121fc15bc3bab05afc135302f9d6b1d77d6a.tar.gz
emacs-2005121fc15bc3bab05afc135302f9d6b1d77d6a.zip
(w32-charset-info-alist): Accept more charset aliases.
-rw-r--r--lisp/w32-fns.el19
1 files changed, 14 insertions, 5 deletions
diff --git a/lisp/w32-fns.el b/lisp/w32-fns.el
index 12da78fb016..6d811683d49 100644
--- a/lisp/w32-fns.el
+++ b/lisp/w32-fns.el
@@ -363,9 +363,11 @@ bit output with no translation."
363;; value from w32-select-font etc, so list the most important charsets last. 363;; value from w32-select-font etc, so list the most important charsets last.
364(w32-add-charset-info "iso8859-14" 'w32-charset-ansi 28604) 364(w32-add-charset-info "iso8859-14" 'w32-charset-ansi 28604)
365(w32-add-charset-info "iso8859-15" 'w32-charset-ansi 28605) 365(w32-add-charset-info "iso8859-15" 'w32-charset-ansi 28605)
366;; The following two are included for pattern matching.
367(w32-add-charset-info "jisx0201" 'w32-charset-shiftjis 932)
368(w32-add-charset-info "jisx0208" 'w32-charset-shiftjis 932)
366(w32-add-charset-info "jisx0201-latin" 'w32-charset-shiftjis 932) 369(w32-add-charset-info "jisx0201-latin" 'w32-charset-shiftjis 932)
367(w32-add-charset-info "jisx0201-katakana" 'w32-charset-shiftjis 932) 370(w32-add-charset-info "jisx0201-katakana" 'w32-charset-shiftjis 932)
368(w32-add-charset-info "jisx0208-sjis" 'w32-charset-shiftjis 932)
369(w32-add-charset-info "ksc5601.1987" 'w32-charset-hangeul 949) 371(w32-add-charset-info "ksc5601.1987" 'w32-charset-hangeul 949)
370(w32-add-charset-info "big5" 'w32-charset-chinesebig5 950) 372(w32-add-charset-info "big5" 'w32-charset-chinesebig5 950)
371(w32-add-charset-info "gb2312" 'w32-charset-gb2312 936) 373(w32-add-charset-info "gb2312" 'w32-charset-gb2312 936)
@@ -386,13 +388,20 @@ bit output with no translation."
386 (w32-add-charset-info "iso8859-5" 'w32-charset-russian 28595) 388 (w32-add-charset-info "iso8859-5" 'w32-charset-russian 28595)
387 (w32-add-charset-info "tis620" 'w32-charset-thai 874) 389 (w32-add-charset-info "tis620" 'w32-charset-thai 874)
388 (w32-add-charset-info "ksc5601.1992" 'w32-charset-johab 1361) 390 (w32-add-charset-info "ksc5601.1992" 'w32-charset-johab 1361)
389 (w32-add-charset-info "mac" 'w32-charset-mac nil))) 391 (w32-add-charset-info "mac-roman" 'w32-charset-mac 10000)))
390(if (boundp 'w32-unicode-charset-defined) 392(if (boundp 'w32-unicode-charset-defined)
391 (progn 393 (progn
392 (w32-add-charset-info "unicode" 'w32-charset-unicode t) 394 (w32-add-charset-info "unicode" 'w32-charset-unicode t)
393 (w32-add-charset-info "iso10646-1" 'w32-charset-unicode t)) 395 (w32-add-charset-info "iso10646-1" 'w32-charset-unicode t)))
394 ;; If unicode windows charset is not defined, use ansi fonts. 396;; ;; If unicode windows charset is not defined, use ansi fonts.
395 (w32-add-charset-info "iso10646-1" 'w32-charset-ansi t)) 397;; (w32-add-charset-info "iso10646-1" 'w32-charset-ansi t))
398
399;; Prefered names
400(w32-add-charset-info "big5-0" 'w32-charset-chinesebig5 950)
401(w32-add-charset-info "gb2312.1980-0" 'w32-charset-gb2312 936)
402(w32-add-charset-info "jisx0208-sjis" 'w32-charset-shiftjis 932)
403(w32-add-charset-info "ksc5601.1987-0" 'w32-charset-hangeul 949)
404(w32-add-charset-info "tis620-0" 'w32-charset-thai 874)
396(w32-add-charset-info "iso8859-1" 'w32-charset-ansi 1252) 405(w32-add-charset-info "iso8859-1" 'w32-charset-ansi 1252)
397 406
398(make-obsolete-variable 'w32-enable-italics 407(make-obsolete-variable 'w32-enable-italics