diff --git a/scripts/i18n_Japanese.rb b/scripts/i18n_Japanese.rb index 8d446d2..cf694c0 100644 --- a/scripts/i18n_Japanese.rb +++ b/scripts/i18n_Japanese.rb @@ -1,4 +1,4 @@ -Font.default_name = Language::FONT_CJK +Font.default_name = Language::FONT_J class Language def self.create_input diff --git a/scripts/i18n_Language.rb b/scripts/i18n_Language.rb index 657a1ed..2bc51bf 100644 --- a/scripts/i18n_Language.rb +++ b/scripts/i18n_Language.rb @@ -7,14 +7,18 @@ class Language FONT_WESTERN = 'Terminus (TTF)' - FONT_CJK = 'WenQuanYi Micro Hei' + FONT_CK = 'WenQuanYi Micro Hei' + FONT_J = 'HigashiOme Gothic regular' LANG_WESTERN = [ 'en', 'fr', 'pt_BR', 'es' ] - LANG_CJK = [ - 'ja', 'ko', 'zh_CN' + LANG_J = [ + 'ja' ] - LANGUAGES = LANG_WESTERN + LANG_CJK + LANG_CK = [ + 'ko', 'zh_CN' + ] + LANGUAGES = LANG_WESTERN + LANG_CK + LANG_J class << self def set(lc) @@ -28,12 +32,15 @@ class Language if FileTest.exist?(path) File.open(path, "rb") do |file| @data = Marshal.load(file) - if LANG_CJK.include? name - Font.default_name = FONT_CJK + if LANG_CK.include? name + Font.default_name = FONT_CK + elsif LANG_J.include? name + Font.default_name = FONT_J else Font.default_name = FONT_WESTERN end Journal.setLang(name) + dbg_print(Font.default_name) end end end