** Description changed: - This is a request to backport the simple two-line fix for Java Bug - JDK-8212071 to OpenJDK 11. Doing so will correct a very visible font - error that has persisted in the OpenJDK since its beginning. The bug is - best 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. + 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 page above links to the official report in the Java Bug System: + 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 - 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 just to fix the - fonts on Ubuntu [2]; and why the snap for NetBeans 10 now ships with - sub-pixel rendering entirely disabled by default [3], reverting to - grayscale anti-aliasing. + 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, after programming in Java since 1996, I was ready - to abandon the platform completely for any other alternative that could - simply get the fonts right -- Python and Qt, Dart and Flutter, - JavaScript and Electron, anything. Worse yet, the exact same problem - existed in JavaFX as well, but for entirely different reasons [4]. That - made it appear as if this was some font problem intrinsic to Java - itself. Instead, they were both the most trivial of bugs that - nonetheless persisted for years, making Java look terrible on Ubuntu or - any other Debian-based distribution. I wonder how many others just - walked away -- from NetBeans, from JavaFX, from Java -- in silence. + 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. - Let's fix this. I don't think we can wait until OpenJDK 12. Let me know - if I can help in any way. + 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
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1815119 Title: Backport critical JDK-8212071 font fix to OpenJDK 11 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openjdk-lts/+bug/1815119/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs