updated.
[chise/omega.git] / INSTALL.txt
1 ### À©ºîÃæ ###
2
3 ¢£ ºÇ½é¤Ë ruby/CHISE ¤ò»È¤Ã¤Æ ids, ids-decomposed, ids-aggregated ¤òºî¤ë¡£
4
5 $ cd $RUBY_CHISE_DIR/tools
6 $ vi make_ids_db.rb
7 - edit -
8 $ ruby make_ids_db.rb
9
10 db.make_ids_db
11 db.make_ids_aggregated
12 db.make_ids_decomposed
13
14 ¤¬É¬Íס£
15
16 # ids-reverse ¤ò»È¤¨¤Ð make_omegadb.pl ¤ÇµÕ°ú¤­DB¤òºî¤ëɬÍפϤʤ¯¤Ê¤ë
17 # ¤«¡©
18
19 ¢£ Chise_utils.pm ¤ò¥¤¥ó¥¹¥È¡¼¥ë¡ÊÍ× BerkeleyDB.pm¡Ë
20
21 $ perl Makefile.PL
22 $ make
23 $ make install
24
25 ¢£ pfaedit, t1asm ¤Ê¤É¤â¤í¤â¤í¤Î¥¤¥ó¥¹¥È¡¼¥ë
26
27 1) Debian (woody) ¤Î¾ì¹ç
28
29 # apt-get install t1utils
30 # apt-get install pfaedit
31
32 2) Mac OS X ¤Î¾ì¹ç
33
34 ¡¦Mac OS X ¤Ç¤Ï fink ¤ò»È¤¨¤Ð t1asm ¤Ï¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤­¤Þ¤¹¡£
35
36 # sudo apt-get install t1utils
37
38 ¡¦pfaedit ¤Ï¥Ñ¥Ã¥±¡¼¥¸¤òºî¤Ã¤¿¤Î¤Ç¡¢¤½¤ì¤ò»È¤Ã¤Æ²¼¤µ¤¤¡£
39
40 fink ¤ò»È¤Ã¤Æ¤¢¤é¤«¤¸¤á¼¡¤Î¥Ñ¥Ã¥±¡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤ª¤¤¤Æ²¼¤µ¤¤¡£
41
42 $ sudo apt-get install libtiff-shlibs libpng-shlibs libjpeg-shlibs dlcompat-shlibs
43
44 $ wget http://jokoji.jp/chise/pfaedit.dmg
45
46 ¤¢¤È¤Ï¥À¥Ö¥ë¥¯¥ê¥Ã¥¯¤·¤ÆÄ̾ï¤Î¥¤¥ó¥¹¥È¡¼¥ë¼ê½ç¤Ç¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ²¼¤µ¤¤¡£
47
48 ¢£ ¥Õ¥©¥ó¥È¥á¥È¥ê¥Ã¥¯¥Õ¥¡¥¤¥ë¤Î¥¤¥ó¥¹¥È¡¼¥ë
49
50 chise-mulambda-030329.tar.gz ¤ò¼è¤Ã¤Æ¤­¤ÆŸ³«¤¹¤ë
51 ¥Õ¥¡¥¤¥ë¤¬¾å½ñ¤­¤µ¤ì¤Æ¤·¤Þ¤¦¤«¤â¤·¤ì¤Ê¤¤¤Î¤Ç¡¢ÆâÍƤò³Îǧ¤·¤Æ²¼¤µ¤¤¡£
52
53 ex)
54 $ wget http://www.jokoji.jp/chise/chise-mulambda-030329.tar.gz
55 $ tar xvzf chise-mulambda-030329.tar.gz -C /usr/local/share/texmf
56
57 * É¬Íפʤ餳¤Î¸å mktexlsr ¤ò¼Â¹Ô¤·¤Æ²¼¤µ¤¤¡£
58
59 ¢£ ¼¡¤Ë make_omegadb.pl ¤ò¼Â¹Ô
60
61 $ perl make_omegadb.pl $CMAP_DIR $OMEGADB_HOME_DIR
62
63 $CMAP_DIR ¤Ï UniCNS-UCS2-H, UniGB-UCS2-H, UniJIS-UCS2-H, UniKS-UCS2-H
64 ¤¬¤¢¤ë¥Ç¥£¥ì¥¯¥È¥ê¡£Acrobat Reader ¤ËÉÕ°¤Î¤â¤Î¤Ê¤É¡£
65 $DB_DIR ¤Ï¤¢¤é¤«¤¸¤áºîÀ®
66
67 ¢£ ÀßÄê¤Î½ñ¤­´¹¤¨
68
69 ¡¦makefonts.pl
70     $t1asm   ¢« t1asm ¤Î¾ì½ê 
71     $pfaedit ¢« pfaedit ¤Î¾ì½ê
72     $dbpath  ¢« ¥°¥ê¥Õ¤ò³ÊǼ¤¹¤ëDB¤Î¾ì½ê
73
74 ¡¦outCMAP
75     $omegadb_home ¢« make_omegadb.pl ¤Ç DB ¤òºîÀ®¤·¤¿¾ì½ê
76
77 ¢£ dvipdfmx ¤ÎÀßÄê
78
79 $TEXMF/dvipdfm/CMap ¤Ë¥ê¥ó¥¯¤ò¤Ï¤ë¤Ê¤É¤·¤Æ CMap ¤ò dvipdfmx ¤Ç»È¤¨¤ë¤è
80 ¤¦¤Ë¤·¤Æ¤ª¤¯¡£
81
82 ¤Þ¤¿¡¢dvipdfmx.cfg ¤Ë
83
84 f chise.map
85 f mulambda.map
86 f gt.map
87
88 ¤ò½ñ¤­²Ã¤¨¤ë¡£mulambda.map, gt.map ¤Ïɬ¤º¤·¤âɬÍפʤ¤¡£
89 chise.map ¤Ï KAGE ¥µ¡¼¥Ð¤«¤é¥°¥ê¥Õ¤ò¤â¤é¤Ã¤ÆÍè¤ë»þ¤ËɬÍס£
90
91 ¢£ OTP ¤Î½àÈ÷
92
93 ¡¦outCMAP ¤Ë <¥Õ¥¡¥¤¥ëCS>To<CMAP> ¤È¤¤¤¦·Á¤Ç¥ê¥ó¥¯¤ò¤Ï¤ë¡£
94
95 ex)
96
97 $ ln -s outCMAP Utf8mcsToUniCNS
98 $ ln -s outCMAP Utf8mcsToUniGB
99 $ ln -s outCMAP Utf8mcsToUniJIS
100 $ ln -s outCMAP Utf8mcsToUniKS
101
102 # $useGT ¤Î±£¤·¥ª¥×¥·¥ç¥ó¤¢¤ê¡£
103
104 # HZK ¤È CDP ¤Î TTF ¤Ï¡¢dvipdfmx ¤¬ PS¥Õ¥©¥ó¥È̾¤ò¸«ÉÕ¤±¤é¤ì¤ºËä¤á¹þ¤á
105 # ¤Ê¤¤¤Î¤Ç¡¢¸½ºß $useHZK ¤È $useCDP ¤Ïµ¡Ç½¤·¤Ê¤¤¡£outCMAP¤ÎÃæ¤â¤¤¤¤²Ã
106 # ¸º¡£
107
108 # ³°ÉôOTP¤Ï¡¢¸½ºß¤Î¦¸¤Î»ÅÍͤǤϥ«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤Ê¤¤¤Èµ¡Ç½¤·¤Þ¤»
109 # ¤ó¡£¤´Ãí°Õ¤ò¡£
110
111 ¢£ lambda ¤Î¼Â¹Ô
112
113 ex)
114 $ lambda test
115
116 ¢£ dvipdfmx ¤Î¼Â¹Ô
117
118 ex)
119 $ dvipdfmx test
120
121   * GT ¤ò»È¤¦»þ¤ÏTTF¤òdvipdfmx¤¬¸«ÉÕ¤±¤é¤ì¤ë½ê¤ËÃÖ¤¤¤Æ²¼¤µ¤¤¡£
122     ¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤Ë¥ê¥ó¥¯¤ò¤Ï¤ë¤È¤«¡Ä (^^;;
123
124
125 ¢£ ¤ª¤Þ¤±
126
127 ¡û Mac OS X ¤Ç¤Î pTeX ¤Î¥¤¥ó¥¹¥È¡¼¥ë
128
129 »ä¤Ï¡ÖJIS X0212 for pTeX¡×
130
131   http://www2.kumagaku.ac.jp/teacher/herogw/index.html
132
133 ¤Î¥Ú¡¼¥¸¤Ë¤¢¤ë¥Ñ¥Ã¥±¡¼¥¸¤òÍøÍѤµ¤»¤Æ¤â¤é¤Ã¤Æ¤Þ¤¹¡£
134
135 ¡û Mac OS X ¤Ç¤Î XEmacs/CHISE ¤ÎÍøÍÑ
136
137 XEmacs/CHISE¤Èlibchise¤Î¥Ñ¥Ã¥±¡¼¥¸¤òÍÑ°Õ¤·¤Þ¤·¤¿¡£
138
139 $ wget http://www.jokoji.jp/chise/libchise-20030427.dmg
140 $ wget http://www.jokoji.jp/chise/xemacs-chise-20030427.dmg
141
142 ¤¤¤Ä¤â¤Î¼ê½ç¤Ç¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ²¼¤µ¤¤¡£¤¿¤À»ä¤¬ºî¤Ã¤¿¥Ñ¥Ã¥±¡¼¥¸¤Ï¼«Ê¬¤Î
143 ½ê¤Ç¤·¤«³Îǧ¤·¤Æ¤Þ¤»¤ó¡£ÉÔ¶ñ¹ç¤¬¤¢¤ì¤Ð¤ªÃΤ餻失¤ë¤È½õ¤«¤ê¤Þ¤¹¡£
144 m(__)m
145
146 XEmacs ¤Ï
147
148 $ ./configure --with-dialogs=athena --with-widgets=athena --with-sound=none --with-mule --without-xim --without-wnn --with-utf-2000 --with-text-coding --site-includes=/sw/include --site-libraries=/sw/lib --error-checking=none --with-database=berkdb --pdump --without-canna
149
150 ¤Ç configure ¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢fink ¤Ç
151
152 $ sudo apt-get install libtiff-shlibs libpng-shlibs libjpeg-shlibs dlcompat-shlibs db3-shlibs ncurses gettext
153
154 ¤·¤Æ¤ª¤¯É¬Íפ¬¤¢¤ê¤Þ¤¹¡£