From a642b530880e137a221bc22b46b4ef069e121f0c Mon Sep 17 00:00:00 2001 From: TELK Date: Sat, 3 Jul 2021 15:21:54 +0900 Subject: [PATCH] Add Malgun Gothic as a TTF font alternative for Korean --- src/openrct2/interface/FontFamilies.cpp | 1 + src/openrct2/interface/Fonts.cpp | 6 ++++++ src/openrct2/interface/Fonts.h | 1 + 3 files changed, 8 insertions(+) diff --git a/src/openrct2/interface/FontFamilies.cpp b/src/openrct2/interface/FontFamilies.cpp index c7b1da1186..35b9024bcb 100644 --- a/src/openrct2/interface/FontFamilies.cpp +++ b/src/openrct2/interface/FontFamilies.cpp @@ -34,6 +34,7 @@ TTFontFamily const TTFFamilyJapanese = { TTFontFamily const TTFFamilyKorean = { &TTFFontGulim, &TTFFontNanum, + &TTFFontMalgun, }; TTFontFamily const TTFFamilySansSerif = { diff --git a/src/openrct2/interface/Fonts.cpp b/src/openrct2/interface/Fonts.cpp index 939f023a72..c554b235c7 100644 --- a/src/openrct2/interface/Fonts.cpp +++ b/src/openrct2/interface/Fonts.cpp @@ -72,6 +72,12 @@ TTFFontSetDescriptor TTFFontGulim = { { { "gulim.ttc", "Gulim", 12, 1, 0, 15, HINTING_THRESHOLD_MEDIUM, nullptr }, } }; +TTFFontSetDescriptor TTFFontMalgun = { { + { "malgun.ttf", "Malgun Gothic", 10, 1, -3, 10, HINTING_THRESHOLD_LOW, nullptr }, + { "malgun.ttf", "Malgun Gothic", 12, 1, -3, 15, HINTING_THRESHOLD_LOW, nullptr }, + { "malgun.ttf", "Malgun Gothic", 12, 1, -3, 15, HINTING_THRESHOLD_LOW, nullptr }, +} }; + TTFFontSetDescriptor TTFFontNanum = { { { "NanumGothic.ttc", "Nanum Gothic", 10, 1, 0, 10, HINTING_DISABLED, nullptr }, { "NanumGothic.ttc", "Nanum Gothic", 12, 1, 0, 15, HINTING_THRESHOLD_LOW, nullptr }, diff --git a/src/openrct2/interface/Fonts.h b/src/openrct2/interface/Fonts.h index 54f9d24c24..2eaea52884 100644 --- a/src/openrct2/interface/Fonts.h +++ b/src/openrct2/interface/Fonts.h @@ -26,6 +26,7 @@ extern TTFFontSetDescriptor TTFFontHeiti; extern TTFFontSetDescriptor TTFFontSimSun; extern TTFFontSetDescriptor TTFFontLiHeiPro; extern TTFFontSetDescriptor TTFFontGulim; +extern TTFFontSetDescriptor TTFFontMalgun; extern TTFFontSetDescriptor TTFFontNanum; extern TTFFontSetDescriptor TTFFontArial; extern TTFFontSetDescriptor TTFFontArialUnicode;