【MZ】ルビ振りプラグイン
最終更新 : 2022/05/22
最終更新 : 2022/05/22
ツクールMZ向け。MITライセンスです。
文字サイズや表示位置を変える制御文字と併用不可です。
具体的にはFS、PX、PY、{、}を使用した場合にルビ位置がずれます。
対応予定はありませんので、上記制御文字を使いつつどうしてもルビを出したい場合、他のプラグインをご利用ください。
このプラグインは、メッセージにルビ(読み仮名)を振ります。 「文章の表示」イベントで、ルビを振りたい文字を以下のようにタグで囲みます。
\tag[漢字,かんじ] \Tag[RPG,ロールプレイングゲーム]
タグはパラメータで自由に決められます。大文字小文字は区別しません。
また、パラメーターの「ルビリスト」に読み方を登録しておけば、タグで囲まなくても自動的にルビ振りされます。ルビリストに登録してある状態から、さらにメッセージ内でタグ指定した場合、そのメッセージ中のみ、タグ指定の読み方が優先されます。
マップシーンおよび戦闘シーンでの「文章の表示」イベントのみ対応しています。武器アイテムの説明や、名前ボックスなどでは機能しません。
※他のプラグインなどで独自のウィンドウを表示している場合、そのウィンドウがメッセージウィンドウをベースにしていると、ルビ表示できるかもしれません。
↑デフォルトだとこんな感じの表示になります。
↑行間を開き、ルビの上下調整をするとこうなります。
↑ルビが長いと表示領域からはみ出します。
↑文章をうまく調整して、はみださないようにしてください。
MV時代に使わせてもらっていたルビ振りプラグイン、「Rubi_riru.js(riru様作)」。やっぱりMZでもルビを振りたいと思って自作しました。
ルビ振りロジックはオリジナルです。ゼロから作ったので思わぬ不具合が出るかもしれません。というか多分出ます。不具合ありましたら自分で修正してお使いください。
ルビを表示するためにウィンドウサイズを拡張するとメニュー画面などのレイアウトがくずれてしまうので、「文章の表示」イベント(通常のメッセージウィンドウ)のみ対象としています。
ツクール作品は、ルビを振らなくてもいいような、簡単な文章で作るべきだと思います。
ただ、オリジナルストーリーを作ろうとすれば、厨読み(キラキラ読み)させたい場面が一回くらいは出てくると思うので、ルビ振りはあって然るべき機能だと思います。いつか公式機能として用意されればいいなあと思います。
溟犬一六(めいけんいちろ)。雑種のクリエイター。ハンドル名はガバチョなど