JDK-4646993 : Default Lucida font in JRE doesn't support Farsi (extended Arabic)
  • Type: Enhancement
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 1.4.0
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • OS: windows_2000
  • CPU: x86
  • Submitted: 2002-03-05
  • Updated: 2010-08-25
Description

Name: jk109818			Date: 03/04/2002


FULL PRODUCT VERSION :
J2SE 1.3.0_02
J2SE 1.4.0-rc

FULL OPERATING SYSTEM VERSION :


ADDITIONAL OPERATING SYSTEMS :
Windows Platform


A DESCRIPTION OF THE PROBLEM :
Default JRE font Lucida, in contrary to Sun's claims,
exclusively supports Arabic characters. Although Farsi
characters are included in the font, it lacks the required
mapping tables (presentation form) to render the five
additional Farsi characters (Farsi Yeh \06CC; Gaf \u06AF;
Peh \067E; Jeh \0698; Tcheh \0686) in its correct form in
context. As a result Microsoft Windows-1256 codepage is
not fully supported by this font.
I would like Sun to include a corrected version of the
font in future versions of JRE as it won't cost them more
than a tiny kilobytes.


This bug can be reproduced always.

CUSTOMER WORKAROUND :
Load a correct font such as Times New Roman Ver 2.95 by
createFont method of java.awt.Font
(Review ID: 143571) 
======================================================================

Comments
EVALUATION It's not clear that there is enough demand to add additional glyphs into the font for Farsi. It would be helpful if people would vote for this bug on the Java Developers' Connection, if they would like to see the additional glyphs. ###@###.### 2002-05-30
2002-05-30