[Anthy-dev 387] Re: uim-prime へのお願い

Back to archive index

Hiroyuki Komatsu komat****@taiya*****
2004年 1月 10日 (土) 05:32:39 JST


小松です。

At Sat, 10 Jan 2004 04:35:31 +0900,
TOKUNAGA Hiroyuki wrote:
> > ただ、これだけではまだ不十分です。たとえば、ローマ字変換では "n" は
> > "n" のままの方が都合がいいのに対して、かな変換では "t@(が)" となる
> > 可能性がありますが、"t" はすぐに "か" に変換された方が都合がいいのです
> > 。
> > 
> > この問題は suikyo としては変換テーブルを変更すれば解決します。また
> > PRIME としては、get_label ではない新しいコマンドを作成して対応する
> > 予定です。こんな感じ;
> > 
> >   preedit_convert_input<tab>[文字列]
> >   =>[確定文字列]<tab>[保留文字列]
> > 
> >   preedit_convert_input<tab>tt
> >   =>っ<tab>t
> 
>  プリエディット全てを引数にするなら、get_labelだけで問題は解決できると
> 思うのですが、どうでしょう?

はい、可能です。uim の実装がすべてを引数にしていないと (勝手に) 想像して
いました。また、"a→あ", "あ→a" の両方の変換テーブルが用意されていた
場合に都合が悪いかなと考えていました。
# そのような変換テーブルを現実的に使う状況は思いつきませんが…。

ともあれ実装はしましたので、お好きな方をお使いください。


あと get_label の方は、変換結果としての妥当性も判断しているので、
preedit_convert_input とは結果が異なるものもあります。

  get_label  hiroyuki
  => ひろゆき
  preedit_convert_input  hiroyuki
  => ひろゆき

  get_label  prime
  => prime
  preedit_convert_input  prime
  => pりめ

-- 
                                                            小松弘幸
                                                -----------------------
                                                   http://taiyaki.org/




Anthy-dev メーリングリストの案内
Back to archive index