diff --git a/src/localisation/language.c b/src/localisation/language.c index 72a24b0b36..72421d7630 100644 --- a/src/localisation/language.c +++ b/src/localisation/language.c @@ -65,6 +65,13 @@ static TTFFontSetDescriptor TTFFontSimSun = {{ { "simsun.ttc", 13, 1, 0, 20, NULL }, }}; +static TTFFontSetDescriptor TTFFontMalgun = { { + { "malgun.ttf", 8, -1, -3, 6, NULL }, + { "malgun.ttf", 11, 1, -2, 14, NULL }, + { "malgun.ttf", 12, 1, -4, 14, NULL }, + { "malgun.ttf", 13, 1, 0, 20, NULL }, +} }; + const language_descriptor LanguagesDescriptors[LANGUAGE_COUNT] = { { "", "", "", "", FONT_OPENRCT2_SPRITE, RCT2_LANGUAGE_ID_ENGLISH_UK }, // LANGUAGE_UNDEFINED { "en-GB", "English (UK)", "English (UK)", "english_uk", FONT_OPENRCT2_SPRITE, RCT2_LANGUAGE_ID_ENGLISH_UK }, // LANGUAGE_ENGLISH_UK @@ -81,7 +88,7 @@ const language_descriptor LanguagesDescriptors[LANGUAGE_COUNT] = { { "zh-Hant", "Chinese (Traditional)", "Chinese (Traditional)", "chinese_traditional", &TTFFontMingLiu, RCT2_LANGUAGE_ID_CHINESE_TRADITIONAL }, // LANGUAGE_CHINESE_TRADITIONAL { "zh-Hans", "Chinese (Simplified)", "Chinese (Simplified)", "chinese_simplified", &TTFFontSimSun, RCT2_LANGUAGE_ID_CHINESE_SIMPLIFIED }, // LANGUAGE_CHINESE_SIMPLIFIED { "fi-FI", "Finnish", "Suomi", "finnish", FONT_OPENRCT2_SPRITE, RCT2_LANGUAGE_ID_ENGLISH_UK }, // LANGUAGE_FINNISH -// { "kr-KR", "Korean", "Korean", "english_uk", "malgun.ttf", RCT2_LANGUAGE_ID_KOREAN }, // LANGUAGE_KOREAN + { "kr-KR", "Korean", "Korean", "korean", &TTFFontMalgun, RCT2_LANGUAGE_ID_KOREAN }, // LANGUAGE_KOREAN }; int gCurrentLanguage = LANGUAGE_UNDEFINED; diff --git a/src/localisation/language.h b/src/localisation/language.h index f97fe44801..66b7928306 100644 --- a/src/localisation/language.h +++ b/src/localisation/language.h @@ -40,7 +40,7 @@ enum { LANGUAGE_CHINESE_TRADITIONAL, LANGUAGE_CHINESE_SIMPLIFIED, LANGUAGE_FINNISH, -// LANGUAGE_KOREAN, + LANGUAGE_KOREAN, LANGUAGE_COUNT };