Shrink moji size

This commit is contained in:
DazedAnon 2026-04-30 10:27:36 -05:00
parent 544c2f3182
commit ae29f969c4
2 changed files with 20 additions and 0 deletions

View file

@ -976,6 +976,7 @@ var $plugins = [{
"Skip Effects": "{\"Scroll Map\":\"true\",\"Set Movement Route\":\"true\",\"Move Picture\":\"true\",\"Tint Picture\":\"true\",\"Tint Screen\":\"false\",\"Flash Screen\":\"false\",\"Shake Screen\":\"false\",\"Set Weather Effect\":\"false\"}",
"Skip Effects Timing": "skip",
"Ruby Font Size": "12",
"Message Font Size": "20",
"Ruby Oy": "0",
"Ruby Outline Width": "2",
"Always Leave Ruby Height": "true",

View file

@ -206,6 +206,13 @@
* @max 99
* @default 14
*
* @param Message Font Size
* @desc Default message text font size. Set 0 to use the engine default.
* @type number
* @min 0
* @max 99
* @default 0
*
* @param Ruby Oy
* @desc
* @type number
@ -602,6 +609,14 @@
* @max 99
* @default 14
*
* @param Message Font Size
* @text メッセージ文字サイズ
* @desc メッセージ本文の標準文字サイズです0でツクール標準値を使用します
* @type number
* @min 0
* @max 99
* @default 0
*
* @param Ruby Oy
* @text ルビY軸補正値
* @desc
@ -845,6 +860,7 @@
const param_SkipEffects = JSON.parse(parameters['Skip Effects'] || '{}', paramReplace);
const param_SkipEffectsTiming = parameters['Skip Effects Timing'] || 'skip';
const param_RubyFontSize = Number(parameters['Ruby Font Size'] || 14);
const param_MessageFontSize = Number(parameters['Message Font Size'] || 0);
const param_RubyOy = Number(parameters['Ruby Oy'] || 0);
const param_RubyOutlineWidth = Number(parameters['Ruby Outline Width'] || 2);
const param_AlwaysLeaveRubyHeight = parameters['Always Leave Ruby Height'] === 'true';
@ -1628,6 +1644,9 @@
const _Window_Message_resetFontSettings = __base(Window_Message.prototype, 'resetFontSettings');
Window_Message.prototype.resetFontSettings = function() {
_Window_Message_resetFontSettings.apply(this, arguments);
if (param_MessageFontSize > 0) {
this.contents.fontSize = param_MessageFontSize;
}
const rubyRgb = getDefaultParam('Ruby Color');
const rubyColor = rubyRgb ? `rgb(${rubyRgb})` : getTextColor.call(this, 0);
const outlineColor = `rgba(${getDefaultParam('Outline Color', '0, 0, 0, 0.5')})`;