Font rendering differences on older versions of Azul Zulu Builds of OpenJDK


Azul Zulu 8 versions 8.25 through 8.41 and Azul 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 Azul 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 Azul 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:

export FREETYPE_PROPERTIES=truetype:interpreter-version=35


set FREETYPE_PROPERTIES=truetype:interpreter-version=35

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.

See also


Add Comment



Please sign in to leave a comment.

Was this article helpful?
0 out of 1 found this helpful