EVALUATION
The "PMingLiU-ExtB" font is new in Vista and is the only font on Windows
(including Windows 7 beta) that fully supports the "CJK Unified Ext B" range.
JDK doesn't reference this font in its logical fonts because it is new.
Adding that support is an RFE, not a bug. Since the other supported windows
versions (2000 (for JDK6), XP, 2003) don't have this font it would mean
creating a slew of new font properties files, which may increase testing
burden. We should consider this RFE for JDK7.
Note that the font is in a TTC and it in fact contains PMingLiU-ExtB
and MingLiU-ExtB. ie proportional and non-proportional as well
as MingLiU_HKSCS-ExtB. So the updating is a little more complex as
we'd want to use each of these in the appropiate composite fonts and locale
configurations corresponding to where we already use the existing
non "ExtB" MingLiU font.
|
|
|
EVALUATION
Since this is a supplement to the fonts, rather than a different set, then
rather than creating new fontconfig files, its likely enough to just
augment the one we have now. Its already necessarily resilient against files
not being present, as is the case if you didn't have any CJK fonts installed.
Also the syntax in the fontconfig files for monospaced to proportional font
mapping for the MingLiU->PMingLiU should be implemented for the Ext-B fonts.
|
|
|
EVALUATION
I notice there's also a SimSun-ExtB I'd overlooked.
One complication that just occurred to me is that if these fonts are added
as a "core" font for the various logical fonts in chinese locales, rather
than just picking one of them to use in the fallback list, then they'll be
in the list theoretically available for AWT heavyweight controls, but
since AWT won't have a CHARSET for this, it won't be available. This
isn't likely to be important, so long as the result is just missing
glyphs being displayed.
|
|
|
|