RFR: 8190907: Windows 10 default Korean Font Malgun Gothic available not used by GUI elements even though available without Korean Language Pack [v3]
Phil Race
prr at openjdk.java.net
Fri Mar 11 17:56:52 UTC 2022
On Fri, 11 Mar 2022 07:27:32 GMT, Dmitry Batrak <dbatrak at 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
More information about the client-libs-dev
mailing list