JDK-6767175 : [zh_CN/zh_TW/ko]Chinese and Korean charactors display as square boxes in OpenSolaris
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 6u11
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: open_solaris,solaris_nevada
  • CPU: generic,x86
  • Submitted: 2008-11-04
  • Updated: 2010-09-24
  • Resolved: 2010-08-25
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6
6u12 b01Fixed
Related Reports
Duplicate :  
Relates :  
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 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.
04-11-2008

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