diff --git a/src/ant/ant/antPlugin.cc b/src/ant/ant/antPlugin.cc
index aa942aeac..fda6d5b8a 100644
--- a/src/ant/ant/antPlugin.cc
+++ b/src/ant/ant/antPlugin.cc
@@ -151,7 +151,7 @@ PluginDeclaration::implements_editable (std::string &title) const
bool
PluginDeclaration::implements_mouse_mode (std::string &title) const
{
- title = "ruler:ruler_mode_group:ruler_templates_group\t" + tl::to_string (tr ("Ruler{Add rulers and annotations}")) + "<:ruler.png>";
+ title = "ruler:ruler_mode_group:ruler_templates_group\t" + tl::to_string (tr ("Ruler{Add rulers and annotations}")) + "<:ruler_24px.png>";
return true;
}
diff --git a/src/icons/icons.qrc b/src/icons/icons.qrc
index 5b7b34a29..94292e783 100644
--- a/src/icons/icons.qrc
+++ b/src/icons/icons.qrc
@@ -185,7 +185,8 @@
images/pythonmacroicon_16px@2x.png
images/pythonmacroiconactive_16px.png
images/pythonmacroiconactive_16px@2x.png
- images/ruler.png
+ images/ruler_24px.png
+ images/ruler_24px@2x.png
images/debug_16px.png
images/debug_16px@2x.png
images/bug.png
diff --git a/src/icons/images/ruler_24px.png b/src/icons/images/ruler_24px.png
new file mode 100644
index 000000000..72a3bacf2
Binary files /dev/null and b/src/icons/images/ruler_24px.png differ
diff --git a/src/icons/images/ruler_24px@2x.png b/src/icons/images/ruler_24px@2x.png
new file mode 100644
index 000000000..d4c8d050c
Binary files /dev/null and b/src/icons/images/ruler_24px@2x.png differ
diff --git a/src/icons/svg/ruler_24px.svg b/src/icons/svg/ruler_24px.svg
new file mode 100644
index 000000000..193483b08
--- /dev/null
+++ b/src/icons/svg/ruler_24px.svg
@@ -0,0 +1,152 @@
+
+
+
+