From df3d5e38ce56ec922348d7d8f3cc8d0cb6ecdc5e Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sun, 25 Dec 2022 10:01:21 +0100 Subject: [PATCH] ui: Load in all extended-Ascii and control characters from unifont --- main/source/init/tasks.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/main/source/init/tasks.cpp b/main/source/init/tasks.cpp index ad0767ca4..7d674cc69 100644 --- a/main/source/init/tasks.cpp +++ b/main/source/init/tasks.cpp @@ -111,6 +111,14 @@ namespace hex::init { glyphRangesBuilder.AddRanges(fonts->GetGlyphRangesKorean()); glyphRangesBuilder.AddRanges(fonts->GetGlyphRangesThai()); glyphRangesBuilder.AddRanges(fonts->GetGlyphRangesVietnamese()); + + { + constexpr static ImWchar controlCodeRange[] = { 0x0000, 0x001F, 0 }; + constexpr static ImWchar extendedAsciiRange[] = { 0x007F, 0x00FF, 0 }; + glyphRangesBuilder.AddRanges(controlCodeRange); + glyphRangesBuilder.AddRanges(extendedAsciiRange); + } + glyphRangesBuilder.BuildRanges(&ranges); }