From 25d3dc9c6df60f0b31bd500411e593ddfa86cc98 Mon Sep 17 00:00:00 2001 From: Jabier Arraiza Date: Sat, 3 Nov 2018 23:01:10 +0000 Subject: Use monospace digits font in messages and spinbuttons --- src/inkscape.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/inkscape.cpp') diff --git a/src/inkscape.cpp b/src/inkscape.cpp index 6a6310b3d..256ee0c44 100644 --- a/src/inkscape.cpp +++ b/src/inkscape.cpp @@ -389,6 +389,21 @@ Application::add_style_sheet() css_str += colornamed; css_str += ";}"; } + GtkSettings *settings = gtk_settings_get_default(); + const gchar *gtk_font_name = ""; + if (settings) { + g_object_get(settings, "gtk-font-name", >k_font_name, NULL); + } + if (!strncmp(gtk_font_name, "Cantarell", 9)) { + css_str += "#monoStrokeWidth,"; + css_str += "#fillEmptySpace,"; + css_str += "#SelectStatus,"; + css_str += "#CoordinateStatusX,"; + css_str += "#CoordinateStatusY,"; + css_str += "#DesktopMainTable spinbutton{"; + css_str += " font-family: sans-serif"; + css_str += "}"; // we also can add to * but seems to me Cantarell looks better for oter places + } // From 3.16, throws an error which we must catch. try { provider->load_from_data(css_str); -- cgit v1.2.3