最新

ここに日記はありません

Friday 01 December, 2006 [長年日記] この日を編集

_ [BSD] anthy辞書

最近日本語入力にはanthyを使っている。使い始めはやはり辞書がいまいちだなと感じたので、ここを参考に辞書を 作り直した。最新のanthy-8322では手順が少し違うのでメモをしておく。使うのはanthy本体、cannadic改、美紗緒辞書であるのは同じ。

まず解凍する。

$ tar zxf anthy-8322.tar.gz
$ tar zxf alt-cannadic-061031.tar.bz2
$ tar zxf canna-misao_0.99-6.tar.gz

一度anthyをbuildしておく。

$ cd anthy-8322/
$ ./configure
$ make

次の部分がここ とは違っている。 編集するのはanthy-8322/mkworddic/dict.argsである。修正の方法は同じ。

#
# 辞書ファイルを生成するためのスクリプト
#
# ./mkworddic -f dict.args
#
# 別のスクリプトからこのファイルをechoやcat、sed等を
# 駆使して生成することも想定
#
# 地名はplacename.tに集約するので、cannadicに含まれるものを除外
#set_exclude_wtypes #CN #CNS
read ../../alt-cannadic/gcanna.ctd
#clear_exclude_wtypes
#
#read ../cannadic/gcannaf.ctd
read ../../alt-cannadic/gcannaf.ctd
#read ../../alt-cannadic/gtankan.ctd
read ../../canna-misao-0.99/koyu.ctd
read ../../canna-misao-0.99/mchimei.ctd
read ../../canna-misao-0.99/mcomp.ctd
read ../../canna-misao-0.99/mfzok.ctd
read ../../canna-misao-0.99/mmain.ctd
read ../../canna-misao-0.99/mscien.ctd
read ../../canna-misao-0.99/msub.ctd
#read ../mkworddic/katakana.t
read ../mkworddic/adjust.t
read ../mkworddic/name.t
read ../mkworddic/compound.t
read ../mkworddic/extra.t
read ../mkworddic/base.t
read ../mkworddic/placename.t
# this command will make reverse dictionary
build_reverse_dict
read_uc ../mkworddic/udict
write anthy.wdic
done

ただしdirectory名と書き出すファイル名に注意。

$ cd anthy-8322/mkworddic/
$ ./mkanthydic -f ./dict.args

とするとanthy.wdicが作成される。

$ cd anthy-8322/mkanthydic
$ make

でanthy.dicが出来上がり。