This fix resolves problems with styles of logical fonts on OL 10.2 - and any 
other Linux where a font variation is used as the first component of the Linux 
sans/serif/monospace desktop fonts.

It skips such initial fonts - as identified by [wght] in the name, which seems 
sufficient for now, although not fool proof.
The alternative is opening the fonts to see if they are variation fonts during 
the process of gathering the names.
That is something we don't really want to do. That's why we use fontconfig.
If we need to refine this later, we will, but hopefully before that is needed 
we'll have proper variation support.

---------
- [x] I confirm that I make this contribution in accordance with the [OpenJDK 
Interim AI Policy](https://openjdk.org/legal/ai).

-------------

Commit messages:
 - 8396849

Changes: https://git.openjdk.org/jdk/pull/33761/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=33761&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8396849
  Stats: 159 lines in 2 files changed: 158 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/33761.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/33761/head:pull/33761

PR: https://git.openjdk.org/jdk/pull/33761

Reply via email to