On Thu, 30 Oct 2025 18:52:53 GMT, Phil Race <[email protected]> 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 <[email protected]> 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
