]> git.eshelyaron.com Git - emacs.git/commitdiff
Use registry "MuleTibetan-2" for Tibetan.
authorKenichi Handa <handa@m17n.org>
Thu, 19 Oct 2000 07:09:20 +0000 (07:09 +0000)
committerKenichi Handa <handa@m17n.org>
Thu, 19 Oct 2000 07:09:20 +0000 (07:09 +0000)
(ccl-encode-mule-unicode-0100-24ff): New CCL program.  Register it
for ISO10646-1 fonts.
(x-font-name-charset-alist): Add an entry for "iso10646-1".

lisp/international/fontset.el

index ea2e6753cb98a97acf04c2fb8709bac105d903bf..82cf251bc4d3cd16317299472fbe3d3647e6088f 100644 (file)
@@ -76,7 +76,7 @@
           (indian-2-column . ("*" . "MuleIndian-2"))
           (indian-1-column . ("*" . "MuleIndian-1"))
           (lao . ("*" . "MuleLao-1"))
-          (tibetan . ("proportional" . "MuleTibetan-0"))
+          (tibetan . ("proportional" . "MuleTibetan-2"))
           (tibetan-1-column . ("*" . "MuleTibetan-1"))
           (latin-iso8859-14 . (nil . "ISO8859-14"))
           (latin-iso8859-15 . (nil . "ISO8859-15"))
 (set-font-encoding "ISO8859-1" 'ascii 0)
 (set-font-encoding "JISX0201" 'latin-jisx0201 0)
 
+(define-ccl-program ccl-encode-mule-unicode-0100-24ff
+  `(0
+    (if (r0 == ,(charset-id 'mule-unicode-0100-24ff))
+       ((r1 *= 96)
+        (r1 += r2)
+        (r1 += ,(- ?\x100 (* 32 96) 32))
+        (r1 >8= 0)
+        (r2 = r7))
+      ((r2 = r1)
+       (r1 = 0)))))
+
+(setq font-ccl-encoder-alist
+      (cons '("ISO10646-1" . ccl-encode-mule-unicode-0100-24ff)
+           font-ccl-encoder-alist))
+
 ;; Setting for suppressing XLoadQueryFont on big fonts.
 (setq x-pixel-size-width-font-regexp
       "gb2312\\|jisx0208\\|ksc5601\\|cns11643\\|big5")
     ("koi8" ascii cyrillic-iso8859-5)
     ("viscii" ascii vietnamese-viscii-upper vietnamese-viscii-lower)
     ("vscii" ascii vietnamese-viscii-upper vietnamese-viscii-lower)
-    ("mulelao-1" ascii lao))
+    ("mulelao-1" ascii lao)
+    ("iso10646-1" ascii mule-unicode-0100-24ff))
   "Alist of font names vs list of charsets the font can display.
 
 When a font name which matches some element of this alist is given as