寺西です。

mkkanwa で変換する辞書のよみは src/dic.c(add_item) でひらがな変換する
ため、カタカナでも良いように作られています。
しかし、、「ヴ」「ヵ」「ヶ」に関しては対応するひらがながないにもかか
わらず、単純にコード変換を行うため、これら3文字を読みに含む場合は登録
を行わない等の対策が必要なのではないかと思われます。


    /* Isn't the one except for the KANA contained? A KATAKANA changes
into the HIRAGANA. */
    for (q = yomi; (q[0] != '\0') && (q[1] != '\0'); q += 2) {
        if (*q < 0xa1) return;
        if (*q == 0xa5) *q = 0xa4;   <--- ここで単純に変換している
        if ((*q != 0xa4) &&
            ((q[0] != 0xa1) || (q[1] != 0xbc)) && /* Prolonged sound */ 
            ((q[0] != 0xa1) || (q[1] != 0xab)) && /* Sonant */
            ((q[0] != 0xa1) || (q[1] != 0xac)))   /* Half-sonant */
            return;
    }

参考) http://namazu.asablo.jp/blog/2006/04/17/329953
-- 
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  [EMAIL PROTECTED]
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint =  474E 4D93 8E97 11F6 662D  8A42 17F5 52F4 10E7 D14E

_______________________________________________
Kakasi-dev mailing list
[email protected]
http://www.namazu.org/cgi-bin/mailman/listinfo/kakasi-dev

メールによる返信