diff options
Diffstat (limited to 'imgui/imgui_spectrum.cpp')
| -rw-r--r-- | imgui/imgui_spectrum.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/imgui/imgui_spectrum.cpp b/imgui/imgui_spectrum.cpp index 92667e0..30ff713 100644 --- a/imgui/imgui_spectrum.cpp +++ b/imgui/imgui_spectrum.cpp @@ -10,11 +10,23 @@ namespace ImGui { ImGuiIO& io = ImGui::GetIO(); ImFontConfig config; config.MergeMode = true; + + static const ImWchar rr[] = + { + 0x2192, 0x2193, // Basic Latin + Latin Supplement + 0, + }; + + ImFontGlyphRangesBuilder builder; + ImVector<ImWchar> ranges; + builder.AddRanges(io.Fonts->GetGlyphRangesDefault()); + builder.AddRanges(rr); + builder.BuildRanges(&ranges); ImFont* font = io.Fonts->AddFontFromMemoryCompressedTTF( SourceSansProRegular_compressed_data, SourceSansProRegular_compressed_size, - size, nullptr, nullptr); + size, nullptr, ranges.Data); IM_ASSERT(font != nullptr); io.FontDefault = font; |
