Use system fonts for Chinese

This commit is contained in:
Pk11
2021-03-20 17:49:39 -05:00
parent 2d0e897dbc
commit 46b17521a7
7 changed files with 64 additions and 48 deletions
+13 -3
View File
@@ -37,10 +37,8 @@ std::string _3dsxPath = "";
static void InitForARG() {
gfxInitDefault();
romfsInit();
cfguInit();
u8 region;
CFGU_SecureInfoGetRegion(&region);
Gui::init((CFG_Region)region);
amInit();
acInit();
@@ -50,6 +48,18 @@ static void InitForARG() {
mkdir("sdmc:/3ds/Universal-Updater/stores", 0777);
mkdir("sdmc:/3ds/Universal-Updater/shortcuts", 0777);
config = std::make_unique<Config>();
CFG_Region region = CFG_REGION_USA;
if(config->language() == "zh-CN") {
region = CFG_REGION_CHN;
} else if(config->language() == "zh-TW") {
region = CFG_REGION_TWN;
} else if(config->language() == "ko") {
region = CFG_REGION_KOR;
}
Gui::init(region);
config = std::make_unique<Config>();
GFX::SelectedTheme = config->theme();
if (GFX::SelectedTheme > (_THEME_AMOUNT - 1)) GFX::SelectedTheme = 0; // In case it is above the max themes.