The Known OpenJDK Bugs that Affect MagicPlot

Actual Issues

Java 12, 14, 15: https://bugs.openjdk.java.net/browse/JDK-8256465
[macos] On MacOS 11 Big Sur if the MagicPlot window is switched to full screen any dialog window (properties dialog) open full screen and the program interface freezes.
Current workaround: not to open MagicPlot window in fill screen.

Java 12.0.1: https://bugs.openjdk.java.net/browse/JDK-8227828
[macos] Sub/Superscript text is rendered with incorrect spacing between characters
No fix currently available. The issue does not affect vector export.

Java 12.0.1: https://bugs.openjdk.java.net/browse/JDK-8224712
[macos] The pressed state of JToggleButton it toolbar is not indicated in Aqua LnF
Temporarily fixed with custom border in MagicPlot 2.9.

Java 13.0.1: https://bugs.openjdk.java.net/browse/JDK-8233598
Uneven text weight for different font sizes with Fractional Metrics and gray AA.
Currently using Java 12. -- Fixed in Java 14, 15.

Fixed

Java 11.0.1: https://bugs.openjdk.java.net/browse/JDK-8214994
C2 Compiler enters infinite loop and consumes infinite memory until crash
MagicPlot running on Java 11.0.1 consumes infinite memory and crashes after opening big project file on processors 8+ years old.

Java 9, 10: https://bugs.openjdk.java.net/browse/JDK-8202580
Dashed BasicStroke randomly painted incorrectly, may freeze application
Infinite execution at sun.java2d.marlin.DRenderer.lineTo(java.desktop@10.0.2/Unknown Source)

Java 8 crashes on some fonts rendering: https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/java2d002.html