mirror of
https://forgejo.xatacraft.ru/Sunshine/mkxp-sunshine.git
synced 2026-08-19 21:39:57 +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
|
class Language
|
||||||
def self.create_input
|
def self.create_input
|
||||||
|
|
|
||||||
|
|
@ -7,14 +7,18 @@
|
||||||
|
|
||||||
class Language
|
class Language
|
||||||
FONT_WESTERN = 'Terminus (TTF)'
|
FONT_WESTERN = 'Terminus (TTF)'
|
||||||
FONT_CJK = 'WenQuanYi Micro Hei'
|
FONT_CK = 'WenQuanYi Micro Hei'
|
||||||
|
FONT_J = 'HigashiOme Gothic regular'
|
||||||
LANG_WESTERN = [
|
LANG_WESTERN = [
|
||||||
'en', 'fr', 'pt_BR', 'es'
|
'en', 'fr', 'pt_BR', 'es'
|
||||||
]
|
]
|
||||||
LANG_CJK = [
|
LANG_J = [
|
||||||
'ja', 'ko', 'zh_CN'
|
'ja'
|
||||||
]
|
]
|
||||||
LANGUAGES = LANG_WESTERN + LANG_CJK
|
LANG_CK = [
|
||||||
|
'ko', 'zh_CN'
|
||||||
|
]
|
||||||
|
LANGUAGES = LANG_WESTERN + LANG_CK + LANG_J
|
||||||
|
|
||||||
class << self
|
class << self
|
||||||
def set(lc)
|
def set(lc)
|
||||||
|
|
@ -28,12 +32,15 @@ class Language
|
||||||
if FileTest.exist?(path)
|
if FileTest.exist?(path)
|
||||||
File.open(path, "rb") do |file|
|
File.open(path, "rb") do |file|
|
||||||
@data = Marshal.load(file)
|
@data = Marshal.load(file)
|
||||||
if LANG_CJK.include? name
|
if LANG_CK.include? name
|
||||||
Font.default_name = FONT_CJK
|
Font.default_name = FONT_CK
|
||||||
|
elsif LANG_J.include? name
|
||||||
|
Font.default_name = FONT_J
|
||||||
else
|
else
|
||||||
Font.default_name = FONT_WESTERN
|
Font.default_name = FONT_WESTERN
|
||||||
end
|
end
|
||||||
Journal.setLang(name)
|
Journal.setLang(name)
|
||||||
|
dbg_print(Font.default_name)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue