(linenum→info "unix/slp.c:2238")

anthy/9100e/alt-cannadic/How-to-use.txt

    1: [ 使い方 ]
    2: ※ canna での使い方は下の方にあります。
    3: 
    4: << Anthy >>
    5: ※ 以下の内容はすでに古くなっています。
    6: 
    7: ・Anthy のソースとそれをビルドする環境が必要ですので、まず
    8:  それらを準備してください。
    9: 
   10: 1.)「gcanna.ctd」「gcannaf.ctd」「gtankan.ctd」の3つ
   11:   を anthy ソース内の cannadic/ 以下にコピー
   12: 
   13: 2.)base.t, katakana.t, placename.t は、誤りを修正した上で
   14:    gcanna.ctd に取り込んであるので、使われないよう外します。
   15:   anthy ソース内の
   16: 
   17:   mkworddic/dict.args.in
   18:   mkworddic/Makefile.in
   19: 
   20:  の2つのファイルを以下のように修正。
   21:     ※古いバージョンでは「mkworddic」ではなく、「mkanthydic」
   22:       にあります
   23: 
   24:    ※すでに ./configure してある場合は、生成された
   25:       mkanthydic/dict.args
   26:       mkanthydic/Makefile
   27:     の方を修正してください。
   28: 
   29:  < dict.args.in >
   30:   (中略)
   31:   # set_exclude_wtypes #CN #CNS    ←コメントアウト
   32:   read @top_srcdir@/cannadic/gcanna.ctd
   33:   # clear_exclude_wtypes           ←コメントアウト
   34:   #
   35:   read @top_srcdir@/cannadic/gcannaf.ctd
   36:   read @top_srcdir@/cannadic/gtankan.ctd     ←追加
   37:   # read @top_srcdir@/mkanthydic/katakana.t  ←コメントアウト
   38:   read @top_srcdir@/mkanthydic/adjust.t
   39:   read @top_srcdir@/mkanthydic/name.t
   40:   read @top_srcdir@/mkanthydic/compound.t
   41:   read @top_srcdir@/mkanthydic/extra.t
   42:   # read @top_srcdir@/mkanthydic/base.t       ←コメントアウト
   43:   # read @top_srcdir@/mkanthydic/placename.t  ←コメントアウト
   44:   # this command will make reverse dictionary
   45:   (中略)
   46: 
   47:  < Makefile.in >
   48:     ※「CAN」で検索をかけると早いです
   49:   EXTRA_DICS から base.t, katakana.t, placename.t
   50:   の3つを削除
   51:  CANNADIC_DIST に「gtankan.ctd」を追加
   52: 
   53:   例:
   54:     EXTRA_DICS = extra.t compound.t name.t adjust.t
   55:     ZIPCODE_DICT = zipcode.t
   56:     CANNADIC_DIST = gcanna.ctd gcannaf.ctd gtankan.ctd
   57: 
   58: あとは通常通りの手順で Anthy をビルド&インストール。
   59: 
   60: 
   61: すでに Anthy がインストールされている場合は、少々乱暴ですが、
   62: 「make までを行い、root 権限で mkanthydic/anthy.dic を
   63: /usr/share/anthy/ に mv し、ログインし直す」というのでもいい
   64: と思います(つまり、Anthy 全体をインストールし直すのではなく、
   65: 辞書だけ置き換える)。
   66: 
   67: 一度 make してあって辞書だけ作り直したい場合は、
   68: 
   69:   mkanthydic/anthy.dic
   70:   mkworddic/anthy.wdic
   71: 
   72: の二つを消してから make して下さい。
   73: 
   74:   mkworddic/anthy.wdic + depgraph/anthy.dep
   75: 
   76:               mkanthydic/anthy.dic
   77: 
   78: という風になっています。
   79: 
   80: << Canna >>
   81: 
   82: ・cannadic と同じですので、詳しくは orig-README.ja をご覧
   83:  下さい。ここでは簡単に説明します。
   84: 
   85: 1.)このファイルのあるディレクトリで、
   86:      $ make maindic
   87:    とすると、gcanna.ctd のバイナリファイルが生成されます。
   88: 
   89: 2.)cannaserver を止めます
   90:      $ su
   91:      # /etc/init.d/canna stop
   92: 
   93: 3.) 1.)で生成された gcanna.cbd,gcanna.cld 及び、gcannaf.ctd
   94:    gtankan.ctd の4つのファイルを、Canna の辞書ディレクトリに
   95:    インストール(辞書ディレクトリのパスは環境によって違うので、
   96:    適宜変更して下さい)。
   97:      # install -o bin -g bin -m 0664 gcanna.c[bl]d /var/lib/canna/dic/canna/
   98: 
   99:     ※単純に cp して chown, chmod でももちろん可
  100: 
  101: 4.)Canna の辞書ディレクトリにある dics.dir に以下の行を追加
  102: 
  103:      gcanna.cbd(gcanna.mwd) -gcanna---
  104:      gcanna.cld(gcanna.mwd) -gcanna---
  105:      gcannaf.ctd(.swd) -gcannaf---
  106:      gtankan.ctd(.swd) -gtankan---
  107: 
  108:     ※dics.dir は読み取り専用になっているので、書き込み可に
  109:       して編集するか、vi なら「:w!」で強制保存
  110: 
  111: 5.)ctrl+d してユーザ権限に戻り、~/.canna を以下のように編集
  112: 
  113:     (use-dictionary
  114:      "gcanna"   ; ←自立語辞書
  115:      "gcannaf"  ; ←付属語辞書
  116:      "gtankan"  ; ←単漢字辞書
  117:      ;;"iroha"  ; ←上位互換なのでこの行をコメントアウト
  118:      "fuzokugo"
  119:      "hojomwd"
  120:      "hojoswd"
  121:      :bushu "bushu"
  122:      :user "user"
  123:      )
  124: 
  125:     ※~/.canna はなければ作成。/var/lib/canna/sample 以下に
  126:       雛型があります(パスは環境によって異なります)
  127: 
  128: 6.)cannaserver 起動
  129:      $ su
  130:      # /etc/init.d/canna start
  131: 
  132: -----------------------------------
  133: 
  134:  ※※ 注意 ※※
  135:    gtankan は普段は"アンマウント"してお使い下さい。理由は、
  136: 
  137:  1.) 単漢字辞書を一から作り直したが、その際、訓読み等を送
  138:     り仮名ありで登録した( cannadic は送り仮名なし)
  139:       例 cannadic:     あたら #KJ 新
  140:           alt-cannadic: あたらしい #KJ 新
  141: 
  142:  2.) すると、Canna は連文節変換時も単漢字を候補に含め、
  143:     しかも最長一致なので、単漢字なのに先頭の候補になって
  144:     しまう。
  145:       例 「あたらしいほんを」→「新本を」
  146:           「ここにきめる」→「于决」
  147:       ※ Anthy は単漢字は無条件に後ろの方に回されるらしいの
  148:          で、このようなことはない
  149: 
  150:  3.) これを回避するためには、単漢字部分を別にして、普段は
  151:     アンマウントしておき、必要な時にマウントするという面倒
  152:     な方法しかない(逆に、単漢字が出てこないので、候補ウィン
  153:      ドウがスッキリするというメリットもある)
  154: 
  155: 
Syntax (Markdown)