mirror of
https://forgejo.xatacraft.ru/Sunshine/mkxp-sunshine.git
synced 2026-08-19 13:29:54 +00:00
Adding new font for japanese
This commit is contained in:
parent
8b755ed27e
commit
745e5b71dd
2 changed files with 14 additions and 7 deletions
|
|
@ -1,4 +1,4 @@
|
|||
Font.default_name = Language::FONT_CJK
|
||||
Font.default_name = Language::FONT_J
|
||||
|
||||
class Language
|
||||
def self.create_input
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue