United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6767175 [zh_CN/zh_TW/ko]Chinese and Korean charactors display as square boxes in OpenSolaris
JDK-6767175 : [zh_CN/zh_TW/ko]Chinese and Korean charactors display as square boxes in OpenSolaris

Details
Type:
Bug
Submit Date:
2008-11-04
Status:
Closed
Updated Date:
2010-09-24
Project Name:
JDK
Resolved Date:
2010-08-25
Component:
client-libs
OS:
open_solaris,solaris_nevada
Sub-Component:
2d
CPU:
x86,generic
Priority:
P2
Resolution:
Fixed
Affected Versions:
6u11
Fixed Versions:
6u12 (b01)

Related Reports
Duplicate:
Relates:

Sub Tasks

Description
Reproduce:
1. install 6u11 b02 on OpenSolaris(osol_0811)
2. laungh ControlPanel or demos

Problem:
all localized contents are displayes as square boxes.

Environment:
X86, AMD64

Locale:
zh_CN.UTF-8
zh_TW.UTF-8
ko.UTF-8

                                    

Comments
EVALUATION

Assigning this to Phil, as he has already been working on this.
                                     
2008-11-04
EVALUATION

This is just the secondary problem, the real problem is that all logical
fonts are falling back to Lucida Sans Regular. Another manifestation of this
problem is that monospaced isn't monospaced.

The reason is that OpenSolaris doesn't have the Solaris fonts, and
JDK has never supported OpenSolaris. The versions of JDK that have
been bundled with OpenSolaris have custom font configurations provided
by the OpenSolaris team, just as Linux distros do.

We'll need to create a custom fontconfig file for OpenSolaris, and make
the necessary changes to pick it up.

Note that JDK 7 has a new and different approach already implemented so
this is not applicable to that release.
The JDK 7 solution is
6378099 RFE: Use libfontconfig to create/synthesise a fontconfig.properties.
                                     
2008-11-04



Hardware and Software, Engineered to Work Together