aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorDave Love2002-05-16 19:12:52 +0000
committerDave Love2002-05-16 19:12:52 +0000
commit6ef462e064e6f1dd0e17fb9cff0d21f68606d886 (patch)
tree8ae36d2dac19b60b5058c957530d81e9c61a1e36 /lisp
parent06d5cc88b4e1dcd479d7e6f47508b3b8b242bd18 (diff)
downloademacs-6ef462e064e6f1dd0e17fb9cff0d21f68606d886.tar.gz
emacs-6ef462e064e6f1dd0e17fb9cff0d21f68606d886.zip
(koi8-u, koi8-t, georgian-ps)
(windows-1250, windows-1251, windows-1252, cp1125, ebcdic-us) (ebcdic-uk): New charsets.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/international/mule-conf.el78
1 files changed, 78 insertions, 0 deletions
diff --git a/lisp/international/mule-conf.el b/lisp/international/mule-conf.el
index d8a8b56acef..48c512ff0dc 100644
--- a/lisp/international/mule-conf.el
+++ b/lisp/international/mule-conf.el
@@ -438,6 +438,67 @@
438 :code-space [0 255] 438 :code-space [0 255]
439 :map "ibm866") 439 :map "ibm866")
440 440
441(define-charset 'koi8-u
442 "KOI8-U"
443 :short-name "KOI8-U"
444 :long-name "KOI8-U"
445 :ascii-compatible-p t
446 :code-space [0 255]
447 :map "koi8-u")
448
449(define-charset 'koi8-t
450 "KOI8-T"
451 :short-name "KOI8-T"
452 :long-name "KOI8-T"
453 :ascii-compatible-p t
454 :code-space [0 255]
455 :map "koi8-t")
456
457(define-charset 'georgian-ps
458 "GEORGIAN-PS"
459 :short-name "GEORGIAN-PS"
460 :long-name "GEORGIAN-PS"
461 :ascii-compatible-p t
462 :code-space [0 255]
463 :map "georgian-ps")
464
465(define-charset 'windows-1250
466 "WINDOWS-1250"
467 :short-name "WINDOWS-1250"
468 :long-name "WINDOWS-1250"
469 :ascii-compatible-p t
470 :code-space [0 255]
471 :map "windows-1250")
472(define-charset-alias 'cp1250 'windows-1250)
473
474(define-charset 'windows-1251
475 "WINDOWS-1251"
476 :short-name "WINDOWS-1251"
477 :long-name "WINDOWS-1251"
478 :ascii-compatible-p t
479 :code-space [0 255]
480 :map "windows-1251")
481(define-charset-alias 'cp1251 'windows-1251)
482
483(define-charset 'windows-1252
484 "WINDOWS-1252"
485 :short-name "WINDOWS-1252"
486 :long-name "WINDOWS-1252"
487 :ascii-compatible-p t
488 :code-space [0 255]
489 :map "windows-1252")
490(define-charset-alias 'cp1252 'windows-1252)
491
492(define-charset 'cp1125
493 "CP1125"
494 :short-name "CP1125"
495 :long-name "CP1125"
496 :code-space [0 255]
497 :map "cp1125")
498(define-charset-alias 'ruscii 'cp1125)
499;; Original name for cp1125, says Serhii Hlodin <hlodin@lutsk.bank.gov.ua>
500(define-charset-alias 'cp866u 'cp1125)
501
441;; For Arabic, we need three different types of character sets. 502;; For Arabic, we need three different types of character sets.
442;; Digits are of direction left-to-right and of width 1-column. 503;; Digits are of direction left-to-right and of width 1-column.
443;; Others are of direction right-to-left and of width 1-column or 504;; Others are of direction right-to-left and of width 1-column or
@@ -594,6 +655,23 @@
594 :code-space [0 255] 655 :code-space [0 255]
595 :map "mac-roman") 656 :map "mac-roman")
596 657
658;; Fixme: modern EBCDIC variants, e.g. IBM00924?
659(define-charset 'ebcdic-us
660 "US version of EBCDIC"
661 :short-name "EBCDIC-US"
662 :long-name "EBCDIC-US"
663 :code-space [0 255]
664 :mime-charset 'ebcdic-us
665 :map "ebcdic-us")
666
667(define-charset 'ebcdic-uk
668 "UK version of EBCDIC"
669 :short-name "EBCDIC-UK"
670 :long-name "EBCDIC-UK"
671 :code-space [0 255]
672 :mime-charset 'ebcdic-uk
673 :map "ebcdic-uk")
674
597(unify-charset 'chinese-gb2312) 675(unify-charset 'chinese-gb2312)
598(unify-charset 'chinese-gbk) 676(unify-charset 'chinese-gbk)
599(unify-charset 'chinese-cns11643-1) 677(unify-charset 'chinese-cns11643-1)