netstar pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=38ee777a1c7f7ebdea2c04abf762d271f7512338

commit 38ee777a1c7f7ebdea2c04abf762d271f7512338
Author: Alastair Poole <nets...@gmail.com>
Date:   Tue Aug 27 23:09:51 2019 +0100

    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);

-- 


Reply via email to