ルビ
ルビ仕様 #[3ルビ文字列] 半角# 全角大括弧開き 全角で、ルビの対象漢字数 ルビ文字列(全角のみ) 全角大括弧閉じ ルビ文字列に外字は使えません ルビ文字列に、全角大括弧はつかえません ルビは、表示文章の幅をこえません。はみだすときは、中におしこまれます 2つ目以降のルビが前のルビにかかるときは、右にずらされます どうしてもはいらないルビは、文字間隔が自動的につめられます 文章中に文字色がかわった場合には、ルビの文字色も対応する色にかわります (1文字目の漢字の色がそのルビ全体に使われます) 設定は init::game.xtxで行う rubiFlag 1:ルビ使う rubiColorR rubiColorG rubiColorB rubiColorFix 文字の色がかわってもルビの色をかえない rubiPercent ルビの文字に対するサイズをパーセントで rubiDeltaY ルビの表示Y座標を調整する値 rubiSukima ルビ文字間
エディターでのルビ設定ファイル nnndir/rubi.txt ルビ対象文字列 ルビ文字列 をひとくみとして1行ずつ書いてきます ルビを付けたくないものには、設定文字列を*(半角アスタリスク)にします
設定例 元文章
まえあとてすとだよ 狼少年と狼少女
設定ファイル
まえ マエヨウルビ あと アトヨウルビ えあ とちゅうてすと 狼少年 * 狼 うるふ
変換後
まえ#[2マエヨウルビ]あと#[2アトヨウルビ]てすとだよ 狼少年と狼#[1うるふ]少女
まえ、あと には、ルビがつきます えあ には、つきません。すでに、「え」が「まえ」で使われているためです 狼少年の狼の部分にもルビはつきません 狼少女の狼の部分にはルビがつきます