JDK-6974099 : Characters for some Indic languages are displayed as square boxes on Solaris
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 6u21
  • Priority: P4
  • Status: Closed
  • Resolution: Not an Issue
  • OS: solaris_nevada
  • CPU: generic
  • Submitted: 2010-08-03
  • Updated: 2020-04-07
  • Resolved: 2020-04-07
Related Reports
Relates :  
Description
tested on S11 build 144, java 1.6..0_21-b06

The following locales are currently available in Solaris(te_IN, ks_IN, or_IN, as_IN, bn_IN, sa_IN, ml_IN. hi_IN, mr_IN, ta_IN, kn_IN, pa_IN)
jedit displays correctly only Hindi characters. We encountered also problem e.g. with openoffice installer, it works only for folowwing locales mr_IN.UTF-8, sa_IN.UTF-8, en_IN.UTF-8 and ks_IN.UTF-8 from above list (See attachements)

Comments
This was a mess on OpenSolaris. Not relevant today
07-04-2020

EVALUATION I doubt we'll do anything about this in any JDK 6 update. For JDK 7 its probably working OK right now because libfontconfig is used to synthesise these files. So we stick with that approach likely we don't have to do anyhing But the font story on Solaris 11 may have changed such that we need to have a hand-coded fontconfig.properties file for Solaris 11, perhaps along with some logic that tests whether the resources for that file are in fact present and chooses which approach to use. This bug needs to be considered in tandem with 6940890: Java doesn't pick up the correct fontconfig files in latest Solaris Next builds.
13-01-2011