-
Enhancement
-
Resolution: Duplicate
-
P3
-
None
-
1.2.0
-
sparc
-
solaris_2.5.1
2D needs the name-mapping rule, like font.properties in AWT. Current implementation hard codes corresponding platform font name to java logical font name. e.g. 'Serif' uses 'Times'. This of course does not work in non-Latin1 environment. 'font.properites.LOCALE' file in AWT, maps java logical name to platform font. We need the support for java logical font name in 2D, also.
Without this enhancement, all JFC -- it's depends on 2D in 1.2 -- cannot display Japanese (non-latin, double byte). And, there are no convinent way doing that. Also note that without logical font architecture in 2D, the developer need separate L10N work -- like adding non-latin1 font support. It aginsts current AWT and/or I18N framework deployed in Java technology -- say, only changes to properties and/or resource bundle are required work in L10N of Java application/applet.
koushi.takahashi@japan 1998-03-03
- duplicates
-
JDK-4133485 Can't draw non-ASCII characters
-
- Closed
-
- relates to
-
JDK-4130437 Font cleanup
-
- Closed
-
-
JDK-4100565 JDK1.2 's java.awt.Font does not support Not-8859-1 character set
-
- Closed
-