-
Enhancement
-
Resolution: Fixed
-
P3
-
1.4.1, 5.0
-
tiger
-
generic
-
generic
The "logical" fonts in JDK since 1.0 are different for each locale, and
are JRE wide. Licensees are using JDK in a global context in a server
environment. So a logical font needs provide a fallback
to be able to cover as many scripts as possible. Also these logical
fonts need to be locale sensitive to a greater extent than currently.
For example in Japan it could use the Latin characters from a Japanese
font rather than a separate Latin font. JRE needs to be able to be handle
multiple of these logical fonts in a single JRE, so that a server which
is simultaneously serving Japanese and English speakers will use
the appropriate font.
In addition to implementation work this feature will very likely
require some small number of new APIs, better support of text display
in some scripts, and font enhancements.
This is heavily inter-related to the font properties focused work of feature
4637692
======================================================================
are JRE wide. Licensees are using JDK in a global context in a server
environment. So a logical font needs provide a fallback
to be able to cover as many scripts as possible. Also these logical
fonts need to be locale sensitive to a greater extent than currently.
For example in Japan it could use the Latin characters from a Japanese
font rather than a separate Latin font. JRE needs to be able to be handle
multiple of these logical fonts in a single JRE, so that a server which
is simultaneously serving Japanese and English speakers will use
the appropriate font.
In addition to implementation work this feature will very likely
require some small number of new APIs, better support of text display
in some scripts, and font enhancements.
This is heavily inter-related to the font properties focused work of feature
4637692
======================================================================