aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Ushakov <alexey.ushakov@jetbrains.com>2017-03-24 15:25:36 +0300
committerAlexey Ushakov <alexey.ushakov@jetbrains.com>2017-03-24 15:26:55 +0300
commita892824b93e5a90337862bc209c2a6112493eb79 (patch)
tree407ecc3c7e03003615924335a31f733c905a6caf
parenta4b5646911b37a4398a7159de09ebf875546178f (diff)
downloadjdk8u_jdk-jb8u112-b783.3.tar.gz
JRE-205 Font is wrong and without anti aliasing in 2017.1 EAPjb8u112-b783.3
Do not load custom font.conf by default (cherry picked from commit b8c38f4)
-rw-r--r--src/share/classes/sun/font/FreetypeFontScaler.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/share/classes/sun/font/FreetypeFontScaler.java b/src/share/classes/sun/font/FreetypeFontScaler.java
index 235fc2fd2b..dadca159fa 100644
--- a/src/share/classes/sun/font/FreetypeFontScaler.java
+++ b/src/share/classes/sun/font/FreetypeFontScaler.java
@@ -52,13 +52,13 @@ class FreetypeFontScaler extends FontScaler {
FontManagerNativeLibrary.load();
String jreFontConfName = java.security.AccessController.doPrivileged(
- (PrivilegedAction<String>) () -> (
- "false".equals(System.getProperty(
+ (PrivilegedAction<String>) () ->
+ "true".equals(System.getProperty(
"java2d.font.loadFontConf", "")) ?
- null :
System.getProperty("java.home", "") +
- File.separator + "lib") + File.separator +
- "fonts" + File.separator + "font.conf");
+ File.separator + "lib" + File.separator +
+ "fonts" + File.separator + "font.conf" :
+ null);
initIDs(FreetypeFontScaler.class, Toolkit.class, PhysicalFont.class,
jreFontConfName);