Closed BuZZ-dEE closed 4 years ago
As it turns out, it is related to the font version we are using.
correct font version downloaded from here
@karianna why you closed this issue?
@BuZZ-dEE - I think I interpreted your previous message incorrectly! I thought you fixed it by a 3rd party upgrade of a font library.
This is to do with the fact that we don't ship Marlin renderer in jdk8 (Azul and Oracle do) This is expected behaviour and is not a bug. There are already multiple issues in this repo about this. Please follow https://github.com/AdoptOpenJDK/openjdk-build/issues/1119 for updates. Closing
@gdams Are you sure, that this problem has to do with Marlin renderer? I tried to use Marlin-renderer 0.9.4.2:
java -Xbootclasspath/a:${PATH_TO_MARLIN}/marlin-X.Y.Z-Unsafe.jar \
-Dsun.java2d.renderer=org.marlin.pisces.MarlinRenderingEngine \
...
and the problem still exists:
If I understand you correct, the above should fix the broken font rendering?
Backport of 8057986: freetype code to get glyph outline does not handle initial control point properly https://github.com/corretto/corretto-8/pull/183
fixed in jdk8u242-b08
thank you
Platform: Debian GNU/Linux 9.9 (stretch), Ubuntu 18.04, Arch Linux
Architecture: amd64
Please see the following images for Google font "Great Vibes":
OpenJDK 8 broken font redering:
OracleJDK 8, OpenJDK 10, 11, 13 correct font rendering:
Example code:
Wrong rendering not visible:
Wrong rendering visible: