openjdk team mailing list archive
-
openjdk team
-
Mailing list archive
-
Message #13957
[Bug 1815119] Re: Backport JDK-8212071 font fix to OpenJDK 11
2020-01-15: OpenJDK 11.0.6 is available on Ubuntu 18.04 LTS with the fix.
2020-01-17: OpenJDK 8 Update 242 is available on Ubuntu 16.04 LTS and Ubuntu 18.04 LTS with the fix.
** Changed in: openjdk-lts (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of OpenJDK,
which is subscribed to openjdk-lts in Ubuntu.
https://bugs.launchpad.net/bugs/1815119
Title:
Backport JDK-8212071 font fix to OpenJDK 11
Status in openjdk-lts package in Ubuntu:
Fix Released
Bug description:
This is a request to backport the two-line fix for Java Bug
JDK-8212071 to OpenJDK 11. Doing so will correct a visible font error
that has been in the OpenJDK since its beginning. The bug is described
on the page below. Scroll down to the first set of Font Demo
screenshots for a quick view of the problem in the "Before" and
"After" images.
OpenJDK FreeType Font Fix
https://github.com/jgneff/openjdk-freetype
The official report in the Java Bug System is here:
Need to set the FreeType LCD Filter to reduce fringing
https://bugs.openjdk.java.net/browse/JDK-8212071
I believe the consequences of this bug have been far-reaching. It's
one of the reasons why JetBrains created their own fork of the JDK to
include in IntelliJ IDEA [1]; why we have popular forks of the JDK to
fix the fonts on Ubuntu [2]; and why the snap for NetBeans 10 ships
with sub-pixel rendering disabled by default [3], reverting to
grayscale anti-aliasing.
Personally, it's why I was ready to abandon the platform. The same
problem occurred in JavaFX as well, but for different reasons [4].
That made it appear as if this was something intrinsic to Java itself.
Instead, they were both simple bugs that nonetheless persisted for
years, making Java and JavaFX look bad on Ubuntu and any other Debian-
based distribution.
I don't think we can wait for OpenJDK 12. Let me know how I can help.
Thank you,
John
[1] https://github.com/JetBrains/jdk8u_jdk
[2] https://launchpad.net/~no1wantdthisname/+archive/ubuntu/openjdk-fontfix
[3] https://cwiki.apache.org/confluence/display/NETBEANS/Font+Rendering+Issues
[4] https://github.com/javafxports/openjdk-jfx/issues/229
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openjdk-lts/+bug/1815119/+subscriptions
References