Integrated: 8357252: sun/awt/font/TestArabicHebrew.java fails in OEL 9 and 10 x64

Phil Race prr at openjdk.org
Tue Nov 4 21:51:02 UTC 2025


On Thu, 30 Oct 2025 18:52:53 GMT, Phil Race <prr at openjdk.org> wrote:

> A long time ago (JDK 7) when the linux font properties were largely replaced by using fontconfig logic was included to try to limit the number of slots used for composite fonts by requiring that fonts add sufficient code points.
> In practice today this limitation seems to be reductions like having 40 slots instead of 50. 
> Except for keeping it for debugging, this fix removes that limitation which had a bad consequence on some recent Linuxes where the primary Hebrew font  (Noto Sans Hebrew) came after another font (DejaVu Sans) that provided some Hebrew accents and punctuation but not the alphabet and was also far enough down the list (14th) to be where we require 50 new code points to be worthy of inclusion and it only added 33.

This pull request has now been integrated.

Changeset: 245eeb41
Author:    Phil Race <prr at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/245eeb41bc749cba4e44bf3998cf07e7a1b784ed
Stats:     10 lines in 2 files changed: 0 ins; 8 del; 2 mod

8357252: sun/awt/font/TestArabicHebrew.java fails in OEL 9 and 10 x64

Reviewed-by: serb, psadhukhan, kizune

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

PR: https://git.openjdk.org/jdk/pull/28072


More information about the client-libs-dev mailing list