On Fri, 11 Mar 2022 07:27:32 GMT, Dmitry Batrak <dbat...@openjdk.org> wrote:
>> And the allfonts entry does (I am fairly sure) then apply to the fallback >> sequence >> if there are no "second form" entries, but regardless it seems odd that >> fallback >> entries are ignored because the second form is present, but ignored and in >> turn >> causing the fallback to be ignored ? > Not sure what you mean by fallback entries here. If it's about > sequence.fallback entries, > they aren't ignored, they just use fonts specified by the "second form", not > the "first form". Yes, the sequence.fallback but I am relaying my observation that adding korean.allfonts=.. did not work even though sequence.fallback lists korean whereas adding korean-foo.allfonts=.. and adding korean-foo into sequence.fallback DID work. So the "first form" being present in the non-working case is the only difference and infer that it hides the usage of allfonts by the fallback sequence. Someone would need to follow through the code to see why. And I did not have the korean font pack installed. Probably this hiding should be regarded as a bug unless we look and see a good reason for it, but it isn't obvious or documented. ------------- PR: https://git.openjdk.java.net/jdk/pull/7643