diff --git a/src/widgets/NumericTextCtrl.cpp b/src/widgets/NumericTextCtrl.cpp
index 085caa441..31ee03972 100644
--- a/src/widgets/NumericTextCtrl.cpp
+++ b/src/widgets/NumericTextCtrl.cpp
@@ -1258,8 +1258,8 @@ NumericTextCtrl::NumericTextCtrl(wxWindow *parent, wxWindowID id,
 {
    mAllowInvalidValue = false;
 
-   mDigitBoxW = 10;
-   mDigitBoxH = 16;
+   mDigitBoxW = 8;
+   mDigitBoxH = 14;
 
    mReadOnly = options.readOnly;
    mMenuEnabled = options.menuEnabled;
diff --git a/src/widgets/Ruler.cpp b/src/widgets/Ruler.cpp
index 3895bfe36..5860d3ee4 100644
--- a/src/widgets/Ruler.cpp
+++ b/src/widgets/Ruler.cpp
@@ -1009,10 +1009,10 @@ void Ruler::Update(const TimeTrack* timetrack)// Envelope *speedEnv, long minSpe
       int desiredPixelHeight;
 
 
-      static const int MinPixelHeight = 10; // 8;
+      static const int MinPixelHeight = 7; // 8;
       static const int MaxPixelHeight =
 #ifdef __WXMAC__
-            10
+            9
 #else
             12
 #endif