Merge pull request #601 from fabioarnold/master

Fix macOS DPI scaling
This commit is contained in:
Bartosz Taudul 2023-08-23 13:24:47 +02:00 committed by GitHub
commit f15de19fda
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -136,6 +136,13 @@ static void SetupDPIScale( float scale, ImFont*& cb_fixedWidth, ImFont*& cb_bigF
{
LoadFonts( scale, cb_fixedWidth, cb_bigFont, cb_smallFont );
#ifdef __APPLE__
// No need to upscale the style on macOS, but we need to downscale the fonts.
ImGuiIO& io = ImGui::GetIO();
io.FontGlobalScale = 1.0f / dpiScale;
scale = 1.0f;
#endif
auto& style = ImGui::GetStyle();
style = ImGuiStyle();
ImGui::StyleColorsDark();