(U+64B9): Add J78-5978 and J{83|90}-3349.
[chise/xemacs-chise.git-] / lisp / utf-2000 / mojikyo.el
1 (defun allocate-mojikyo-chars (name plane)
2   (let ((ucs (+ #xE00001
3                 (* (1- plane)
4                    (eval-when-compile (* 94 60)))))
5         (r 0)
6         char c)
7     (while (< r 30)
8       (setq c 0)
9       (while (< c 94)
10         (setq char (int-char ucs))
11         (put-char-attribute
12          char name (list (+ r (eval-when-compile (+ 16 32)))
13                          (+ c 33)))
14         (setq c (1+ c)
15               ucs (1+ ucs)))
16       (setq r (1+ r)))
17     (setq r 30)
18     (while (< r 60)
19       (setq c 0)
20       (while (< c 94)
21         (setq char (int-char ucs))
22         (put-char-attribute
23          char name (list (+ r (eval-when-compile (+ 18 32)))
24                          (+ c 33)))
25         (setq c (1+ c)
26               ucs (1+ ucs)))
27       (setq r (1+ r)))
28     ))
29
30 (let ((p 1))
31   (while (<= p 21)
32     (allocate-mojikyo-chars (intern (format "mojikyo-pj-%d" p)) p)
33     (setq p (1+ p))))