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

Reply via email to