From b393ce3f11c8ce22d149dae340bd85e0298fbd42 Mon Sep 17 00:00:00 2001 From: Aaron van Geffen Date: Fri, 27 Oct 2017 18:25:28 +0200 Subject: [PATCH] Introduce 'Nanum' as a macOS alternative for Gulim when using Korean. --- src/openrct2/interface/FontFamilies.cpp | 1 + src/openrct2/interface/Fonts.cpp | 7 +++++++ src/openrct2/interface/Fonts.h | 1 + 3 files changed, 9 insertions(+) diff --git a/src/openrct2/interface/FontFamilies.cpp b/src/openrct2/interface/FontFamilies.cpp index 15d2fec906..b7231f7651 100644 --- a/src/openrct2/interface/FontFamilies.cpp +++ b/src/openrct2/interface/FontFamilies.cpp @@ -37,6 +37,7 @@ TTFontFamily const TTFFamilyJapanese = TTFontFamily const TTFFamilyKorean = { &TTFFontGulim, + &TTFFontNanum, }; TTFontFamily const TTFFamilySansSerif = diff --git a/src/openrct2/interface/Fonts.cpp b/src/openrct2/interface/Fonts.cpp index 588f101d54..677e995694 100644 --- a/src/openrct2/interface/Fonts.cpp +++ b/src/openrct2/interface/Fonts.cpp @@ -64,6 +64,13 @@ TTFFontSetDescriptor TTFFontGulim = { { { "gulim.ttc", "Gulim", 13, 1, 0, 16, HINTING_THRESHOLD_MEDIUM, nullptr }, } }; +TTFFontSetDescriptor TTFFontNanum = { { + { "NanumGothic.ttc", "Nanum Gothic", 11, 1, 0, 13, HINTING_THRESHOLD_LOW, nullptr }, + { "NanumGothic.ttc", "Nanum Gothic", 12, 1, 0, 15, HINTING_THRESHOLD_LOW, nullptr }, + { "NanumGothic.ttc", "Nanum Gothic", 12, 1, 0, 15, HINTING_THRESHOLD_LOW, nullptr }, + { "NanumGothic.ttc", "Nanum Gothic", 13, 1, 0, 16, HINTING_THRESHOLD_LOW, nullptr }, +} }; + TTFFontSetDescriptor TTFFontArial = { { { "arial.ttf", "Arial", 8, 0, -1, 6, HINTING_THRESHOLD_LOW, nullptr }, { "arial.ttf", "Arial", 10, 0, -1, 12, HINTING_THRESHOLD_LOW, nullptr }, diff --git a/src/openrct2/interface/Fonts.h b/src/openrct2/interface/Fonts.h index 30d0ed691c..8d3e72e302 100644 --- a/src/openrct2/interface/Fonts.h +++ b/src/openrct2/interface/Fonts.h @@ -25,6 +25,7 @@ extern TTFFontSetDescriptor TTFFontHiragano; extern TTFFontSetDescriptor TTFFontMingLiu; extern TTFFontSetDescriptor TTFFontSimSun; extern TTFFontSetDescriptor TTFFontGulim; +extern TTFFontSetDescriptor TTFFontNanum; extern TTFFontSetDescriptor TTFFontArial; extern TTFFontSetDescriptor TTFFontArialUnicode; #define FONT(x) x