Idea sets default scaling on Linux to 1.25f, which is wrong.
authorKonstantin Bulenkov <kb@jetbrains.com>
Mon, 10 Aug 2015 14:04:11 +0000 (16:04 +0200)
committerKonstantin Bulenkov <kb@jetbrains.com>
Mon, 10 Aug 2015 14:04:11 +0000 (16:04 +0200)
platform/util/src/com/intellij/util/ui/JBUI.java

index 1684f553268f7a702ae3e549673ba9bd3189b8b7..91dd0dd296d27a7bb56dbaedf6e222e4efb59e50 100644 (file)
@@ -85,6 +85,10 @@ public class JBUI {
     else if (scale < 2f) scale = 1.75f;
     else scale = 2.0f;
 
+    if (SystemInfo.isLinux && scale == 1.25f) {
+      //Default UI font size for Unity and Gnome is 15. Scaling factor 1.25f works badly on Linux
+      scale = 1f;
+    }
     SCALE_FACTOR = scale;
     IconLoader.setScale(scale);
   }