In message "[ruby-list:15657] Re: 半  to 全"
    on 99/07/26, SUGIHARA Hiroshi <maili31s / clio.ne.jp> writes:
>: >kakasi-2.2.5より新しいヴァージョンってありますか?
>: > # 2.2.5だと、片 to 平で‘ヵ’‘ヶ’がうまくないような気がします。
>: > # patchを知らないだけなんでしょうが。
>いわゆる全角での‘片 to 平’についてです。

あ、ほんとだ。知りませんでした。
単なる編集ミスのようなのでパッチ書いちゃいました。

-- gotoken

# Ruby でないけど、きっとそのうちkakasi拡張モヂュールを誰かが…ってことで

--- kakasi-2.2.5/src/K2.c-orig Mon Jun 20 09:05:17 1994 +++ kakasi-2.2.5/src/K2.c Tue Jul 27 00:02:51 1999 @@ -306,12 +306,12 @@ } else if (c[0].c2 == 0xf5) { /* == ヵ */ n[0].type = JIS83; n[0].c1 = 0xa4; - n[0].c2 = 0xa; + n[0].c2 = 0xab; n[1].type = OTHER; n[1].c1 = 0; n[1].c2 = 0; return 1; - } else if (c[0].c2 == 0xf5) { /* == ヶ */ + } else if (c[0].c2 == 0xf6) { /* == ヶ */ n[0].type = JIS83; n[0].c1 = 0xa4; n[0].c2 = 0xb1;