Do not scale base font in HiDPI mode on Linux

(cherry picked from commit 6fb2c36529)
(cherry picked from commit b2e47f1be3)
This commit is contained in:
Anton Tarasov
2018-08-08 19:52:14 +03:00
committed by jbrbot
parent 43b8026f58
commit cdee7d083b

View File

@@ -33,6 +33,7 @@ import java.util.StringTokenizer;
import sun.awt.AWTAccessor;
import sun.font.FontConfigManager;
import sun.font.FontUtilities;
import sun.java2d.SunGraphicsEnvironment;
/**
* @author Shannon Hickey
@@ -170,7 +171,7 @@ class PangoFonts {
}
if (value instanceof Integer) {
dpi = ((Integer)value).intValue() / 1024;
if (dpi == -1) {
if (dpi == -1 || SunGraphicsEnvironment.isUIScaleEnabled()) {
dpi = 96;
}
if (dpi < 50) { /* 50 dpi is the minimum value gnome allows */