お気に入りに追加

RubyMate 2.72

スポンサードリンク

青空文庫形式テキストの中の傍点・傍線をルビに置き換えます。

RubyMate
ソフト種類: Freeware
日付追加: 2008-07-25
対応OS: Windows Vista,Windows 2003,Windows XP,Windows 2000,Windows 98,Windows Me,Windows NT
ファイルサイズ: 28KB
ソフト作者: 笹 哲彰

対応言語

RubyMate 2.72】の開発者説明

Advertisement
青空文庫形式のルビ付きテキスト中の「傍点」「傍線」をルビに置き換え、傍点・傍線の表示機能を持たない縦書きテキストリーダでも擬似的に表示できるように、テキストを変更するものです。
さらに、外字の感嘆符疑問符複合文字を通常の感嘆符や疑問符に置換したり、外字の注記を除去するなどの機能もあります。

また、ルビ中の空白除去、ルビの連結、ルビそのものの除去、ルビを( )で囲む形式から《 》の青空文庫形式への変換などの機能もあります。

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

(このプログラム自体はWindows用です。)
機能一覧

◇ 注記関連 ◇

傍点をルビで代用

通常の傍点、丸傍点、白丸傍点の形を個別に指定できます。

傍線をルビで代用

傍線の代用に使う罫線文字などを自由に指定できます。

外字の感嘆符疑問符複合文字の置換

第一水準、第二水準にないこれらの記号を通常の感嘆符と疑問符に置き換えます。

外字の注記の除去

第一水準、第二水準に含まれない漢字の注記を除去します。
大半の外字にはルビが振られているので、注記がない方が読みやすいことが多いです。

外字の"二の字点"の置換

第一水準、第二水準にない"二の字点"()を「々」(白丸傍点付き)に置き換えます。

○付き数字の変換

NEC特殊文字に含まれる○付き数字(丸付き数字)を表示します。

太字の置換

太字を、指定した文字の「傍点(ルビ)」、または「括弧」で代用します。

訓点送り仮名の置換

通常の送り仮名(白丸傍点付き)に置き換えます。

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

指定した文字列を含む入力者注記を除去します。



◇ ルビ関連 ◇

ルビ中の空白除去

《》の間にある全角と半角のスペースをすべて除去します。
 (例) 歌留多《か る た》 → 歌留多《かるた》

ルビの連結

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

省略可能な"|"の除去

省略してもよい"|"(区切り記号)を除去します
 (例) |根岸《ねぎし》の里の|侘《わ》び住まい → 根岸《ねぎし》の里の侘《わ》び住まい 

ルビの除去

ルビそのものを、《》を含めてすべて除去します
同時に"|"を除去することもできます

ルビではない《 》を置換する ver2.70 新機能

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

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

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

・《 》が行頭から始まるもの

(ルビ)を《ルビ》に変更する

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

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

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

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



◇ 文字列置換 ◇

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



■ 変換の順番 ■

「文字列の置換」→「ルビ関連」→「注記関連」の順に処理されます。

また「ルビ関連」の中では、
「()を《》に変換」→「ルビではない《》を置換」→「ルビの除去」→「ルビ中空白の除去」→「ルビのまとめ」→「省略可能な"|"の除去」の順に行います。

プログラム関連 RubyMate

よくある質問 | ご利用案内 | Copyright 2002 - 2010 BrotherSoft.com All rights reserved. リンクについて | 初めての方 | Weeebs.com | AfreeCodec.com