From 312edc87dae270e11ce2955c7c26b3387ae94985 Mon Sep 17 00:00:00 2001 From: Victor Kareh Date: Thu, 25 Jan 2018 20:05:44 -0500 Subject: Add support for HiDPI displays (#325) * Support font auto-scaling for HiDPI displays * Use nicer-looking numbers for DPI, since the spinner only supports integers * Remove ceil for scaled DPI --- capplets/appearance/appearance-font.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/capplets/appearance/appearance-font.c b/capplets/appearance/appearance-font.c index 0df8d4eb..cd1a4e54 100644 --- a/capplets/appearance/appearance-font.c +++ b/capplets/appearance/appearance-font.c @@ -422,6 +422,7 @@ get_dpi_from_x_server (void) { GdkScreen *screen; double dpi; + gint scale; screen = gdk_screen_get_default (); @@ -443,6 +444,10 @@ get_dpi_from_x_server (void) dpi = DPI_FALLBACK; } + scale = gdk_window_get_scale_factor (gdk_screen_get_root_window (screen)); + if (scale) + dpi = dpi * scale; + return dpi; } -- cgit v1.2.1