nvdajp / nvdajpmiscdep

miscdep for NVDA Japanese
https://github.com/nvdajp/nvdajp
1 stars 2 forks source link

点字パターンをそのまま出力できない場合がある #45

Closed nishimotz closed 7 years ago

nishimotz commented 7 years ago
text   : UIオートメーションの有効化(設定を有効にするには再起動が必要) ⣏⣿⣹ チェックボックス
result : UI オートメーションノ ユーコーカ(セッテイヲ ユーコーニ スルニワ サイ キドーガ ヒツヨー ) イチニーサンヨンナナハチノテンイチニーサンヨンゴーロクナナハチノテンイチヨンゴーロクナナハチノテン  チェック ボックス
nishimotz commented 7 years ago

なおっていないパターン

    { 'text':'!⣏ 感嘆符', 'input':'!⣏ カンタンフ', },
    { 'text':'# ⣏ シャープと半角スペース', 'input':'# ⣏ シャープト ハンカク スペース', },
    { 'text':'$⣏ ドル', 'input':'$⣏ ドル', },
    { 'text':'%⣏ パーセント', 'input':'%⣏ パーセント', },
    { 'text':') ⣏ 括弧閉じと半角スペース', 'input':') ⣏ カッコ トジト ハンカク スペース', },
    { 'text':'-⣏ マイナス', 'input':'-⣏ マイナス', },
nishimotz commented 7 years ago

作業メモ

点字パターンを読みに変換するために辞書を使うのをやめて、 形態素解析は点字パターンをそのまま出力し、 後処理で読みに変換するように変更した。

また、連続する記号や空白が形態素解析で未知語としてひとまとめにされたときに、 末尾が空白になっている単語にさらにマスアケを行わないように修正した。