From 177de147260ad20a056d80fa7c452aba962da3d8 Mon Sep 17 00:00:00 2001 From: mshirt Date: Wed, 30 Aug 2017 23:57:37 -0700 Subject: [PATCH] An attempt to fix the issues caused by asian languages not having spaces --- scripts/Window_Message.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/Window_Message.rb b/scripts/Window_Message.rb index d5e84d9..5a4af1b 100644 --- a/scripts/Window_Message.rb +++ b/scripts/Window_Message.rb @@ -101,7 +101,12 @@ class Window_Message < Window_Selectable text.gsub!(/\\v\[([0-9]+)\]/) do $game_variables[$1.to_i] end - text.gsub!("\\p", $game_oneshot.player_name) + #add a space to the beginning of the player name to better deal with longer names in asian languages + if (Language::FONT_WESTERN == Font.default_name) + text.gsub!("\\p", $game_oneshot.player_name) + else + text.gsub!("\\p", " " + $game_oneshot.player_name) + end text.gsub!("\\n", "\n") # Handle text-rendering escape sequences text.gsub!(/\\c\[([0-9]+)\]/, "\0[\\1]")