寺西です。
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