Zulu 8 versions 8.25 through 8.41 and Zulu 11 versions of 11.34 and before use a slightly different default setting for the text rendering of the font library libfreetype. The rendering setting v40 is enabled on those versions. Since Zulu versions 8.42 and 11.35 the original setting v35 is used again by default.
If you see unexpected differences in the font rendering appearance on those Zulu versions listed above, use the following commands in your system environment or application start script to switch to the v35 setting:
Linux and macOS:
Depending on the fonts used by the application the hinting details are interpreted differently on v40 which can lead to changes in the stroke width and pixel alignment of vertical glyph lines.
- Using Fonts with OpenJDK / Zulu
- Font rendering and glyph spacing changed from jdk-8 to jdk-11
- Setting global environment variables on Windows