Regression in 21.0.8 from 8348989: Better Glyph drawing?

Lindenmaier, Goetz goetz.lindenmaier at sap.com
Fri Jan 23 11:55:26 UTC 2026


Hi Mikael,

Thanks for reporting this, and thanks for tracking it down all the
way to the fix!  It was probably forgotten because it is a closed
change, the JBS issue is not accessible.

I'll backport it, and also check whether is is needed in 17.
https://github.com/openjdk/jdk21u-dev/pull/2565

Best regards, 
  Goetz

> -----Original Message-----
> From: jdk-updates-dev <jdk-updates-dev-retn at openjdk.org> On Behalf Of
> Mikael Sterner
> Sent: Friday, January 23, 2026 12:15 PM
> To: jdk-updates-dev at openjdk.org
> Subject: Re: Regression in 21.0.8 from 8348989: Better Glyph drawing?
> 
> [Some people who received this message don't often get email from
> msterner at openjdk.mxy.se. Learn why this is important at
> https://aka.ms/LearnAboutSenderIdentification ]
> 
> On Fri, Jan 23, 2026, at 00:47, Mikael Sterner wrote:
> > I see a regression between OpenJDK builds of 21.0.7 and 21.0.8 in
> > rendering of glyphs on macOS, that I think is due to commit 10a28c0
> > for "8348989: Better Glyph drawing". A bisect between tags
> > 21.0.7-ga and 21.0.8-ga indicated this commit as the first bad
> > commit, and reverting 10a28c0 and the followup 2801e11 in
> > jdk21u-dev/master also removed the problem.
> 
> Additional information: Cherry-picking jdk25u/52e1e73 for
> "8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS"
> onto jdk21u-dev/master fixes the issue. Maybe a solution
> would thus be to backport 8355884 to Java 21?
> 
> Yours,
> Mikael Sterner


More information about the jdk-updates-dev mailing list