参照:スタイル — Ren'Py Documentation
screen preferences
hbox: style_prefix "radio" label _("言語") null height 10 textbutton _("日本語") action [Language(None), StylePreference("lang", "0")] null width 10 textbutton "English" action [Language("en_us"), StylePreference("lang", "1")]
options.rpy(pythonが書けたらどこでもいい)
renpy.register_style_preference("lang", "0", style.say_dialogue, "xsize",710) renpy.register_style_preference("lang", "0", style.say_dialogue, "xpos",20) renpy.register_style_preference("lang", "1", style.say_dialogue, "xsize",690) renpy.register_style_preference("lang", "1", style.say_dialogue, "xpos",33)
"lang":このスタイル設定の名前
"0" or "1":区別のための文字列 単語でもよい
"style.say_dialogue":更新するスタイル設定
namebox_labelを変更したい時はstyle.namebox_labelになる
"xsize","xpos":変更したいスタイルの箇所
710,20:変更したいスタイルの数値
例
renpy.register_style_preference("lang", "0", style.say_dialogue, "xsize",710)
xsizeはテキストボックスの横の広さにあたる。
renpy.register_style_preference("lang", "0", style.say_dialogue, "size",24)
sizeはテキストサイズにあたる。
renpy.register_style_preference("lang", "0", style.say_dialogue, "line_leading",13)
line_leadingは行間にあたる。