【タイトル】ルビ振りくん
【作者】万灯あお


【ソフトの説明】

・本ソフトはテキストを入れるとルビを振ります。ルビの振り方には二通りあります。
　1.文章中に表れる全ての漢字にルビを振ります。
　2.辞書にユーザーが登録した文字のみルビを振ります。

・具体的には以下のようにルビ記法と共にルビを振ります。
　前:ある日の暮方の事である。一人の下人が、羅生門の下で雨やみを待っていた。
　後:ある|日《ひ》の|暮方《くれがた》の|事《こと》である。|一人《ひとり》の|下人《げにん》が、|羅生門《らしょうもん》の|下《もと》で|雨《あめ》やみを|待《ま》っていた。

・対応しているルビ記法は以下の3つです。
　・小説家になろう、カクヨム、ハーメルン、noteなど　|禁書目録《インデックス》
　・pixiv　[[rb:禁書目録>インデックス]]
　・HTML　<ruby>禁書目録<rt>インデックス</rt></ruby>

・ルビ振りの他にも、ルビの変換や一行開けなどの機能もあります。


【アナウンス】
・Windowsのみ対応です。Macでは動きません。人気が出ればMac対応も考えます。

・初回起動はWindows Defenderのスキャンのために時間が掛かる場合があります。そのままお待ちください。

・セキュリティの警告画面が開きましたら「このファイルを開く前に確認する」のチェックを外して「実行」を押してください。

・_internalフォルダが隠しフォルダとして入っていますが、そちらは弄らないでください。また、移動する際にexeファイルだけ移動してもエラーになりますので注意してください。


【起動方法】

・RubyHuriKun.exeをダブルクリックしてください。
※体験版はRubyHuriKunTaiken.exeをダブルクリックしてください。



【使い方】

・メモ帳などで作成したtxtファイルを『ここに.txtファイルをドラッグ＆ドロップ』のところにドラッグ＆ドロップしてください。

・『全てにルビ振り』ボタンを押すと文章中に出現する漢字全てにルビが振られたファイルを出力します。『出力するルビ記法の選択』を変更することで対応するルビ記法でルビが振られます。出力されたファイルには「_ルビ振り済み（総ルビ）」という文字がファイル名に追加されます。

・『辞書のルビ振り』ボタンを押すと辞書登録機能で登録したルビが振られたファイルを出力します。『出力するルビ記法の選択』を変更することで対応するルビ記法でルビが振られます。出力されたファイルには「_ルビ振り済み（辞書）」という文字がファイル名に追加されます。

・『辞書登録』ボタンを押すと辞書登録機能画面を開きます。【辞書登録機能】を確認してください。

・『ルビ変換』ボタンを押すとテキストに振られているルビ記法を『出力するルビ記法の選択』で選択したルビ記法に変換したファイルを出力します。出力されたファイルには「＿変換済み」という文字がファイル名に追加されます。

・『表示確認』ボタンを押すとテキストファイルをHTMLファイルに変換して出力し、webブラウザを開きます。HTMLファイルはchromeやEdgeで開けます。ルビ記法が書かれたテキストは非常に見づらいため、ルビの確認用に用意しました。出力フォルダ内に「ルビ確認用.html」が出力されます。

・『一行開けをする』ボタンを押すと改行が2倍になります。出力されたファイルには「_改行済み」という文字がファイル名に追加されます。web用の文章は文章間に改行で空行を入れたほうが読みやすい場合があるため用意しました。

・『出力フォルダを開く』ボタンを押すとルビ振り機能やルビ変換機能で出力されたファイルが保存されたフォルダを開きます。ユーザー辞書.csvファイルは弄らない・消さないようにお願いいたします。


【辞書登録機能】

・『新規登録』で囲われた二つの入力窓に登録したい文字とルビを記入してください。左の窓に登録したい文字を右の窓にルビを入力してください（例：禁書目録　インデックス）。ルビに文字種の制限はありません。
・入力が終わったら右下の『登録』ボタンを押してください。『登録済みのふりがな』のところに文字が追加されます。（例：禁書目録：インデックス）
・登録した文字を削除したい場合は『登録済みのルビ』の一覧から削除したい文字をクリックし選択した状態で削除ボタンを押してください。


【体験版】
・渡されたファイルの文章は200文字までしか読み込みません。
・それ以外の機能は全て製品版と変わりありません。


【Q＆A】

Q：途中からルビが振られていない。
A：|,[[rb:,<ruby>のいずれかを単体で使用していないか確認してください。これらはルビの開始位置として使用されているため、単体で使用しないでくさい。

Q：exeファイルを移動させたら起動しなくなった。
A：正常に動作するには隠しフォルダである_internalフォルダも必要です。exeファイルが含まれているフォルダごと移動させてください。

Q：体験版で200文字より少ない文字しか出力されない。
A：ルビ記法を含めて200文字しか読み込みませんので実際の文章よりも少なくなります。特にpixiv記法とHTML記法は出力文字数が少なくなります。
　ルビ記法の違い
　・小説家になろうなどの記法：|超電磁砲《レールガン》
　・pixiv記法：[[rb:超電磁砲>レールガン]]
　・HTML記法：<ruby>超電磁砲<rt>レールガン</rt></ruby>


【削除方法】

・exeファイルが含まれているフォルダを削除してください。


【注意事項】
・本作が原因で何らかの損害や障害等が発生したとしても、制作者は一切責任を負わないものとします。
・当ソフトの無断転載・無断商用利用・無断再配布は禁止です。



【お問い合わせ】
X：@mandouao
メール：mandouao18@gmail.com



【使用ライブラリ・ライセンス】
python,tkinter,tkinterdnd2,ginza,regex,jaconv,pyinstaller

The MIT License：https://opensource.org/license/mit
Apache License 2.0


【更新履歴】