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.
------------- Commit messages: - 8357252 Changes: https://git.openjdk.org/jdk/pull/28072/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=28072&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357252 Stats: 10 lines in 2 files changed: 0 ins; 8 del; 2 mod Patch: https://git.openjdk.org/jdk/pull/28072.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/28072/head:pull/28072 PR: https://git.openjdk.org/jdk/pull/28072
