おもちゃ箱へ


RUBYMATE ver3.00 (09/6/9 更新) のダウンロード
    ■Windows XP、Me の場合
       実行には .NET Framework2 が必要です。
       インストールされていない方はMicrosoftのサイトから入手してください。


 RubyMate ver 3.00

    青空文庫形式のテキストを様々に処理します。

     ・「傍点」「傍線」などをルビに置き換える
     ・感嘆符疑問符複合外字、○付き数字やローマ数字の外字などを通常の文字に置き換える
     ・ルビ中の空白除去、ルビの連結、ルビそのものの除去
     ・ルビを( )で囲む形式から、《 》の青空文庫形式への変換
     ・画像注記とHTML画像タグとの相互変換

    など、
    ケータイやWindowsCEなどの機能の少ない縦書きテキストリーダを利用するときに便利です。

    このプログラム自体はWindows用です。)


    <ver2.72 からの主な変更点>

        ・開発言語をVB6からVB2005に変更。
        ・「画像注記とHTML画像タグとの相互変換」を追加した
        ・ローマ数字外字の処理を追加
        ・メイン画面のデザインを変更



機能一覧


注記関連

・画像注記とHTML画像タグとの相互変換

・傍点をルビで代用

・傍線をルビで代用

・太字をルビまたは括弧で代用

・外字の感嘆符疑問符複合文字を!?で代替

・外字の○付き数字・ローマ数字をNEC特殊文字または通常文字で代替

・外字の"二の字点"を「々」で代替

・外字の注記の除去

・"訓点送り仮名"を通常の送り仮名に変換

・特定の文字列を含む注記の除去



ルビ関連

・ルビ中の空白除去

・ルビをまとめる
    漢字1つ1つにルビが振られているものを、ひとまとめにします。
     (例) 夏《なつ》目《め》漱《そう》石《せき》 → 夏目漱石《なつめそうせき》
     (例) 夏《なつ》|目《め》|漱《そう》|石《せき》 → 夏目漱石《なつめそうせき》
・省略可能な"|"の除去

・ルビの除去

・ルビではない《 》を置換する
    《 》がルビの指定ではなく、括弧として使用されている場合、〈 〉または≪ ≫に置き換えます。
    下の場合に《 》がルビではないと判断します。

      《 》の中に下記以外の文字を含むもの
        ひらかな、カタカナ、全角アルファベット、全角/半角スペース、・(中黒)、ヽ(傍点の代用)、ヾ、ゝ、ゞ、/、\、″

      《 》の直前に下記の文字がある場合
        、。,.・:;?!〕}〉》」』】≫…‥―
        全角/半角スペース、TABコード

      《 》が行頭から始まるもの
・(ルビ)を《ルビ》に変更する
    ルビを( )で示しているテキストを、青空文庫形式の《 》に変更します。
    ( )が二重に入れ子になっているものにも対応しています。
    下の場合はルビではないと判断し、( )→《 》の置換は行いません。

      ( )の中に下記以外の文字を含むもの
        ひらかな、カタカナ、全角アルファベット、全角/半角スペース、・(中黒)、ヽ(傍点の代用)、ヾ、ゝ、ゞ、/、\、″

      ( )の直前に下記の文字がある場合
        、。,.・:;?!〕}〉》」』】≫…‥―
        全角/半角スペース、TABコード

      ( )が行頭から始まるもの


文字列置換
    4種類の置換を一括して行えます。




シグマリオン3のRubyReaderによる表示例
       変換前


       変換後



     変換前 ⇒    変換後



     変換前 ⇒    変換後



     変換前 ⇒    変換後


更新の履歴
    ver3.00
        開発言語をVB6からVB2005に変更。
        「画像注記とHTML画像タグとの相互変換」を追加した。。
        外字のローマ数字の代替表示を追加した
        傍線処理、○付き文字処理のオプションを整理した。
        傍線の代用で使用するルビ文字の初期値を変更した。
        メイン画面のデザインを変更した。
    ver2.72
        「(ルビ)を《ルビ》に変換」で「/\″」を含むものも変換するようにした。
    ver2.71
        「ルビではない《》を、〈〉または≪≫に置換」で《》間に改行を含むものにも対応した
        「(ルビ)を《ルビ》に変換」および「ルビではない《》を、〈〉または≪≫に置換」で「直前にあった場合ルビとみなさない文字」に各種受け括弧と≠加えた
        「(ルビ)を《ルビ》に変換」で「ヾゝゞ」を含むものも変換するようにした
    ver2.70
        「ルビではない《》を、〈〉または≪≫に置換」を追加した
        「(ルビ)を《ルビ》に変更」で「ヽ」を含むものも変換するようにした
        「ルビをまとめる」で、《》が入れ子になっている場合の不具合を修正した
        処理件数の報告を、実際の処理と同じ順番に表示するようにした
    ver2.61
        置換後のファイル名変更が決定ボタンで直ちに反映されるようにした
        置換後のファイル名に禁止文字が含まれていないかチェックするようにした
        ファイル名にピリオドが含まれていると、置換後のファイル名が不自然になるのを修正した
    ver2.60
        「(ルビ)を《ルビ》に変更」を追加した
        置換後のファイル名に付加する文字列を変更できるようにした
    ver2.51
        「省略可能な"|"の除去」の処理結果表示のバグを修正
        文字列置換などの初期値を変更
    ver2.50
        「省略可能な"|"の除去」を追加
        「ルビの連結」のとき"|"が介在していても実行されるようにした
        「ルビをすべて除去」のとき同時に「"|"も除去」できるようにした
    ver2.40
        「ルビ中の空白除去」を追加
        「ルビの連結」を追加
        「ルビをすべて除去」を追加
        「文字列置換」を4種類に増やした
    ver2.30
        「○付き数字の変換」を追加
        「太字の置換」を追加
    ver2.20
        ファイル選択をドロップ方式にした
    ver2.10
        「感嘆符疑問符複合文字の置換」内に"疑問符感嘆符"を追加
        注記除去の文字列が空であった場合の処理を修正
        変換終了時のメッセージの不備を修正
    ver2.01
        書式に異常のある入力者注記で動かなくなるバグを修正
    ver2.00
        「傍点」に「丸傍点」「白丸傍点」を追加
        「感嘆符疑問符複合文字の置換」を追加
        「外字の注記の除去」を追加
        「二の字点の置換」を追加
        「訓点送り仮名の置換」を追加
        「特定の文字列を含む注記を除去」を追加
    ver1.01
        傍点・傍線以外の入力者注記があるとエラーになることがあるバグを修正