From 38ee777a1c7f7ebdea2c04abf762d271f7512338 Mon Sep 17 00:00:00 2001 From: Alastair Poole Date: Tue, 27 Aug 2019 23:09:51 +0100 Subject: [PATCH] e_xsettings: Set appropriate font sizes. This sets GTK+/Qt font sizes appropriately by converting from pixels to point. --- src/bin/e_xsettings.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bin/e_xsettings.c b/src/bin/e_xsettings.c index d1e479f2b..96e98e5ce 100644 --- a/src/bin/e_xsettings.c +++ b/src/bin/e_xsettings.c @@ -533,7 +533,9 @@ _e_xsettings_font_set(void) else if (size < 0) size /= -10; else if (size < 5) size = 5; else if (size > 25) size = 25; - snprintf(size_buf, sizeof(size_buf), "%d", size); + + /* Convert from pixels to point. */ + snprintf(size_buf, sizeof(size_buf), "%1.1f", (float) size * 0.75); buf = eina_strbuf_new(); eina_strbuf_append(buf, efp->name);