Integrated: 8273358: macOS Monterey does not have the font Times needed by Serif

Phil Race prr at openjdk.java.net
Fri Sep 10 16:40:01 UTC 2021


On Wed, 8 Sep 2021 16:49:26 GMT, Phil Race <prr at openjdk.org> wrote:

> Times has been the hard coded name for Serif in the JDK sources for macOS since the port was contributed by Apple.
> But it seems that macOS Monterey doesn't have this font.
> And the hard-coded fallback is also Times ! So we end up returning Dialog which is very bad.
> 
> The safest fix here is to make Times New Roman the fall back, so that on older macOS versions there
> is absolutely no change. Only on Monterey and presumably later, will it use Times New Roman which,
> I suspect, is what Times actually ends up being anyway.
> 
> Also to prevent unconditional warnings being printed I needed to change those to be conditional on logging being set.

This pull request has now been integrated.

Changeset: efe3ed1e
Author:    Phil Race <prr at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/efe3ed1e705a6f3785761e64f7187de809daa731
Stats:     65 lines in 2 files changed: 62 ins; 0 del; 3 mod

8273358: macOS Monterey does not have the font Times needed by Serif

Reviewed-by: kizune, aivanov

-------------

PR: https://git.openjdk.java.net/jdk/pull/5420



More information about the client-libs-dev mailing list