summaryrefslogtreecommitdiffstats
path: root/src/inkscape.cpp
diff options
context:
space:
mode:
authorJabier Arraiza <jabier.arraiza@marker.es>2018-11-03 23:01:10 +0000
committerJabier Arraiza <jabier.arraiza@marker.es>2018-11-03 23:01:10 +0000
commit25d3dc9c6df60f0b31bd500411e593ddfa86cc98 (patch)
tree3b515ef63418892908badac9deb2e4e6da6ce88e /src/inkscape.cpp
parentInkscape::URI API enhancements (diff)
downloadinkscape-25d3dc9c6df60f0b31bd500411e593ddfa86cc98.tar.gz
inkscape-25d3dc9c6df60f0b31bd500411e593ddfa86cc98.zip
Use monospace digits font in messages and spinbuttons
Diffstat (limited to 'src/inkscape.cpp')
-rw-r--r--src/inkscape.cpp15
1 files changed, 15 insertions, 0 deletions
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", &gtk_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);