On 2/13/19 8:48 AM, Glenn Holmer wrote:
What's the reasoning behind not having this on by default in
etc/netbeans.conf? Does it work well on some OS and not on others? In
Linux (Debian testing/KDE Plasma), NetBeans looks just awful without it.

The bug below has done a lot of damage to NetBeans' reputation on Debian-based systems like Ubuntu. Scroll down to the Font Demo screenshots to see what the fonts look like "Before" and "After" the fix in JDK 12.

JDK-8212071: Need to set the FreeType LCD filter to reduce fringing
https://github.com/jgneff/openjdk-freetype

This bug existed in the source code for 11 years, dating back to December 2007, and during that time has made NetBeans look "just awful," I agree, on the most popular Linux distributions. The NetBeans 10 "snap" package on Ubuntu works around the bug by reverting to grayscale anti-aliasing, yet this setting ends up overriding the fix in JDK 12 and disabling a decade of font rendering improvements in FreeType.

I chatted with Laszlo Kishalmi about the problem, and we came up with a more direct solution: getting the fix back-ported to JDK 11. If you are affected by the severe font color fringes in NetBeans on Ubuntu or any Debian-based system, you can help by saying so on the page below. Just click the link, "Does this bug affect you?" and select "Yes, it affects me."

Backport JDK-8212071 font fix to OpenJDK 11
https://bugs.launchpad.net/ubuntu/+source/openjdk-lts/+bug/1815119

It's a tragedy that a two-line bug has put such an eyesore for so long on an otherwise beautiful piece of software. JetBrains solved this problem years ago in IntelliJ IDEA by bundling a patched JDK. Can't NetBeans do the same?

Thank you,
John

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to