Skip to Main Content

Java SE (Java Platform, Standard Edition)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Chinese font display problem

843798Aug 25 2007 — edited Aug 29 2007
In the javascripts of this web site http://weiqi.sports.tom.com/php/zhuanti/zhuantinew.php?id=23
( follow any red link in this page, there will be a javascript popped up), some chinese characters can not be displayed in the right text box and no matter how many changes I make in the fontconfig.properties file about the Chinese font, there is no change of the chinese characters in these java script pages (in the right text box and on the lowerright buttons).

I want to change all the chinese font displayed on the javascripts to the font "ar pl shanheisun uni", how to? Thanks.

My system is Ubuntu 7.04, locale is zh_CN.UTF-8. Jre 1.6.0 or Jre 1.5.0.

I used another Redhat 9.0 system(Jre 1.5.0_02), it can display these characters in the another chinese font. That system is not configured by myself. So I think there must be some way to change these fonts.

Here is my fontconfig.properties file:


# fontconfig.properties for Debian/Ubuntu, derived from linux.fontconfig.RedHat.9.0.properties
#

# @(#)linux.fontconfig.RedHat.9.0.properties 1.6 03/11/14
#
# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
#

# Version

version=1

# Component Font Mappings
#serif.0=-b&h-lucidabright-medium-r-normal---%d---p--iso8859-1
#serif.1=-misc-ar pl shanheisun uni-medium-r-normal---%d---p--gb2312.1980-0

allfonts.chinese-gbk=-misc-ar pl shanheisun uni-medium-r-normal---%d---p--gbk-0
allfonts.chinese-gb2312=-misc-ar pl shanheisun uni-medium-r-normal---%d---p--gb2312.1980-0

allfonts.chinese-gb18030=-misc-ar pl shanheisun uni-medium-r-normal---%d---p--iso10646-1
allfonts.chinese-gb18030.motif=-misc-ar pl shanheisun uni-medium-r-normal---%d---p--iso10646-1
allfonts.chinese-big5=-misc-ar pl shanheisun uni-medium-r-normal---%d---p--iso10646-1
allfonts.chinese-big5.motif=-misc-ar pl shanheisun uni-medium-r-normal---%d---p--iso10646-1
allfonts.lucida=-b&h-lucidasans-medium-r-normal-sans--%d---p--iso8859-1

serif.plain.japanese-x0208=-misc-sazanami mincho-medium-r-normal---%d---c--jisx0208.1983-0
serif.plain.korean=-misc-baekmuk batang-medium-r-normal---%d---c--iso10646-1
serif.plain.korean.motif=-misc-baekmuk batang-medium-r-normal---%d---c--ksc5601.1987-0
serif.plain.latin-1=-b&h-lucidabright-medium-r-normal---%d---p--iso8859-1
serif.plain.latin-1.motif=-b&h-luxi serif-medium-r-normal---%d---p--iso8859-1

serif.bold.japanese-x0208=-misc-sazanami mincho-medium-r-normal---%d---c--jisx0208.1983-0
serif.bold.korean=-misc-baekmuk batang-medium-r-normal---%d---c--iso10646-1
serif.bold.korean.motif=-misc-baekmuk batang-medium-r-normal---%d---c--ksc5601.1987-0
serif.bold.latin-1=-b&h-lucidabright-demibold-r-normal---%d---p--iso8859-1
serif.bold.latin-1.motif=-b&h-luxi serif-bold-r-normal---%d---p--iso8859-1

serif.italic.japanese-x0208=-misc-sazanami mincho-medium-r-normal---%d---c--jisx0208.1983-0
serif.italic.korean=-misc-baekmuk batang-medium-r-normal---%d---c--iso10646-1
serif.italic.korean.motif=-misc-baekmuk batang-medium-r-normal---%d---c--ksc5601.1987-0
serif.italic.latin-1=-b&h-lucidabright-medium-i-normal---%d---p--iso8859-1
serif.italic.latin-1.motif=-b&h-luxi serif-medium-i-normal---%d---p--iso8859-1

serif.bolditalic.japanese-x0208=-misc-sazanami mincho-medium-r-normal---%d---c--jisx0208.1983-0
serif.bolditalic.korean=-misc-baekmuk batang-medium-r-normal---%d---c--iso10646-1
serif.bolditalic.korean.motif=-misc-baekmuk batang-medium-r-normal---%d---c--ksc5601.1987-0
serif.bolditalic.latin-1=-b&h-lucidabright-demibold-i-normal---%d---p--iso8859-1
serif.bolditalic.latin-1.motif=-b&h-luxi serif-bold-i-normal---%d---p--iso8859-1

sansserif.plain.japanese-x0208=-misc-sazanami gothic-medium-r-normal---%d---c--jisx0208.1983-0
sansserif.plain.korean=-misc-baekmuk gulim-medium-r-normal---%d---c--iso10646-1
sansserif.plain.korean.motif=-misc-baekmuk gulim-medium-r-normal---%d---c--ksc5601.1987-0
sansserif.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans--%d---p--iso8859-1
sansserif.plain.latin-1.motif=-b&h-luxi sans-medium-r-normal---%d---p--iso8859-1

sansserif.bold.japanese-x0208=-misc-sazanami gothic-medium-r-normal---%d---c--jisx0208.1983-0
sansserif.bold.korean=-misc-baekmuk gulim-medium-r-normal---%d---c--iso10646-1
sansserif.bold.korean.motif=-misc-baekmuk gulim-medium-r-normal---%d---c--ksc5601.1987-0
sansserif.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans--%d---p--iso8859-1
sansserif.bold.latin-1.motif=-b&h-luxi sans-bold-r-normal---%d---p--iso8859-1

sansserif.italic.japanese-x0208=-misc-sazanami gothic-medium-r-normal---%d---c--jisx0208.1983-0
sansserif.italic.korean=-misc-baekmuk gulim-medium-r-normal---%d---c--iso10646-1
sansserif.italic.korean.motif=-misc-baekmuk gulim-medium-r-normal---%d---c--ksc5601.1987-0
sansserif.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans--%d---p--iso8859-1
sansserif.italic.latin-1.motif=-b&h-luxi sans-medium-i-normal---%d---p--iso8859-1

sansserif.bolditalic.japanese-x0208=-misc-sazanami gothic-medium-r-normal---%d---c--jisx0208.1983-0
sansserif.bolditalic.korean=-misc-baekmuk gulim-medium-r-normal---%d---c--iso10646-1
sansserif.bolditalic.korean.motif=-misc-baekmuk gulim-medium-r-normal---%d---c--ksc5601.1987-0
sansserif.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans--%d---p--iso8859-1
sansserif.bolditalic.latin-1.motif=-b&h-luxi sans-bold-i-normal---%d---p--iso8859-1

monospaced.plain.japanese-x0208=-misc-sazanami mincho-medium-r-normal---%d---c--jisx0208.1983-0
monospaced.plain.korean=-misc-baekmuk batang-medium-r-normal---%d---c--iso10646-1
monospaced.plain.korean.motif=-misc-baekmuk batang-medium-r-normal---%d---c--ksc5601.1987-0
monospaced.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans--%d---m--iso8859-1
monospaced.plain.latin-1.motif=-b&h-luxi mono-medium-r-normal---%d---m--iso8859-1

monospaced.bold.japanese-x0208=-misc-sazanami mincho-medium-r-normal---%d---c--jisx0208.1983-0
monospaced.bold.korean=-misc-baekmuk batang-medium-r-normal---%d---c--iso10646-1
monospaced.bold.korean.motif=-misc-baekmuk batang-medium-r-normal---%d---c--ksc5601.1987-0
monospaced.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans--%d---m--iso8859-1
monospaced.bold.latin-1.motif=-b&h-luxi mono-bold-r-normal---%d---m--iso8859-1

monospaced.italic.japanese-x0208=-misc-sazanami mincho-medium-r-normal---%d---c--jisx0208.1983-0
monospaced.italic.korean=-misc-baekmuk batang-medium-r-normal---%d---c--iso10646-1
monospaced.italic.korean.motif=-misc-baekmuk batang-medium-r-normal---%d---c--ksc5601.1987-0
monospaced.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans--%d---m--iso8859-1
monospaced.italic.latin-1.motif=-b&h-luxi mono-medium-i-normal---%d---m--iso8859-1

monospaced.bolditalic.japanese-x0208=-misc-sazanami mincho-medium-r-normal---%d---c--jisx0208.1983-0
monospaced.bolditalic.korean=-misc-baekmuk batang-medium-r-normal---%d---c--iso10646-1
monospaced.bolditalic.korean.motif=-misc-baekmuk batang-medium-r-normal---%d---c--ksc5601.1987-0
monospaced.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans--%d---m--iso8859-1
monospaced.bolditalic.latin-1.motif=-b&h-luxi mono-bold-i-normal---%d---m--iso8859-1

dialog.plain.japanese-x0208=-misc-sazanami gothic-medium-r-normal---%d---c--jisx0208.1983-0
dialog.plain.korean=-misc-baekmuk gulim-medium-r-normal---%d---c--iso10646-1
dialog.plain.korean.motif=-misc-baekmuk gulim-medium-r-normal---%d---c--ksc5601.1987-0
dialog.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans--%d---p--iso8859-1
dialog.plain.latin-1.motif=-b&h-luxi sans-medium-r-normal---%d---p--iso8859-1

dialog.bold.japanese-x0208=-misc-sazanami gothic-medium-r-normal---%d---c--jisx0208.1983-0
dialog.bold.korean=-misc-baekmuk gulim-medium-r-normal---%d---c--iso10646-1
dialog.bold.korean.motif=-misc-baekmuk gulim-medium-r-normal---%d---c--ksc5601.1987-0
dialog.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans--%d---p--iso8859-1
dialog.bold.latin-1.motif=-b&h-luxi sans-bold-r-normal---%d---p--iso8859-1

dialog.italic.japanese-x0208=-misc-sazanami gothic-medium-r-normal---%d---c--jisx0208.1983-0
dialog.italic.korean=-misc-baekmuk gulim-medium-r-normal---%d---c--iso10646-1
dialog.italic.korean.motif=-misc-baekmuk gulim-medium-r-normal---%d---c--ksc5601.1987-0
dialog.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans--%d---p--iso8859-1
dialog.italic.latin-1.motif=-b&h-luxi sans-medium-i-normal---%d---p--iso8859-1

dialog.bolditalic.japanese-x0208=-misc-sazanami gothic-medium-r-normal---%d---c--jisx0208.1983-0
dialog.bolditalic.korean=-misc-baekmuk gulim-medium-r-normal---%d---c--iso10646-1
dialog.bolditalic.korean.motif=-misc-baekmuk gulim-medium-r-normal---%d---c--ksc5601.1987-0
dialog.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans--%d---p--iso8859-1
dialog.bolditalic.latin-1.motif=-b&h-luxi sans-bold-i-normal---%d---p--iso8859-1

dialoginput.plain.japanese-x0208=-misc-sazanami mincho-medium-r-normal---%d---c--jisx0208.1983-0
dialoginput.plain.korean=-misc-baekmuk batang-medium-r-normal---%d---c--iso10646-1
dialoginput.plain.korean.motif=-misc-baekmuk batang-medium-r-normal---%d---c--ksc5601.1987-0
dialoginput.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans--%d---m--iso8859-1
dialoginput.plain.latin-1.motif=-b&h-luxi mono-medium-r-normal---%d---m--iso8859-1

dialoginput.bold.japanese-x0208=-misc-sazanami mincho-medium-r-normal---%d---c--jisx0208.1983-0
dialoginput.bold.korean=-misc-baekmuk batang-medium-r-normal---%d---c--iso10646-1
dialoginput.bold.korean.motif=-misc-baekmuk batang-medium-r-normal---%d---c--ksc5601.1987-0
dialoginput.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans--%d---m--iso8859-1
dialoginput.bold.latin-1.motif=-b&h-luxi mono-bold-r-normal---%d---m--iso8859-1

dialoginput.italic.japanese-x0208=-misc-sazanami mincho-medium-r-normal---%d---c--jisx0208.1983-0
dialoginput.italic.korean=-misc-baekmuk batang-medium-r-normal---%d---c--iso10646-1
dialoginput.italic.korean.motif=-misc-baekmuk batang-medium-r-normal---%d---c--ksc5601.1987-0
dialoginput.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans--%d---m--iso8859-1
dialoginput.italic.latin-1.motif=-b&h-luxi mono-medium-i-normal---%d---m--iso8859-1

dialoginput.bolditalic.japanese-x0208=-misc-sazanami mincho-medium-r-normal---%d---c--jisx0208.1983-0
dialoginput.bolditalic.korean=-misc-baekmuk batang-medium-r-normal---%d---c--iso10646-1
dialoginput.bolditalic.korean.motif=-misc-baekmuk batang-medium-r-normal---%d---c--ksc5601.1987-0
dialoginput.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans--%d---m--iso8859-1
dialoginput.bolditalic.latin-1.motif=-b&h-luxi mono-bold-i-normal---%d---m--iso8859-1

# Search Sequences

sequence.allfonts=latin-1
sequence.allfonts.UTF-8=latin-1,chinese-gb18030
sequence.allfonts.Big5=latin-1,chinese-big5
sequence.allfonts.GB2312=latin-1,chinese-gb18030
sequence.allfonts.x-euc-jp-linux=latin-1,japanese-x0208
sequence.allfonts.EUC-KR=latin-1,korean
sequence.allfonts.GB18030=latin-1,chinese-gb18030
sequence.fallback=lucida,chinese-big5,chinese-gb18030,japanese-x0208,korean

# Exclusion Ranges

exclusion.japanese-x0208=0390-03d6,2200-22ef,2701-27be

# Font File Names
filename.-misc-ar_pl_shanheisun_uni-medium-r-normal------p-*-gb2312.1980-0=/usr/share/fonts/truetype/arphic/uming.ttf
filename.-misc-ar_pl_shanheisun_uni-medium-r-normal------p-*-gbk-0=/usr/share/fonts/truetype/arphic/uming.ttf

filename.-misc-ar_pl_shanheisun_uni-medium-r-normal------p-*-iso10646-1=/usr/share/fonts/truetype/arphic/uming.ttf
filename.-misc-baekmuk_batang-medium-r-normal---%d---c--iso10646-1=/usr/share/fonts/truetype/batang.ttf
filename.-misc-baekmuk_gulim-medium-r-normal---%d---c--iso10646-1=/usr/share/fonts/truetype/gulim.ttf
filename.-misc-sazanami_gothic-medium-r-normal---%d---c--jisx0208.1983-0=/usr/share/fonts/truetype/sazanami/sazanami-gothic.ttf
filename.-misc-sazanami_mincho-medium-r-normal---%d---c--jisx0208.1983-0=/usr/share/fonts/truetype/sazanami/sazanami-mincho.ttf

# AWT X11 font paths
awtfontpath.latin-1=/usr/lib/X11/fonts/Type1
awtfontpath.chinese-gb18030=/usr/share/fonts/truetype/arphic
awtfontpath.japanese-x0208=/usr/share/fonts/truetype/sazanami
#awtfontpath.korean=/usr/share/fonts/ko/TrueType
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Sep 26 2007
Added on Aug 25 2007
1 comment
324 views