Ubuntu下OpenJDK对中文字体支持的解决

今天用到一个软件,发现中文很多是 框框, 百度一下解决了问题。 转载备查。

 

Ubuntu下OpenJDK对中文字体支持的解决

时间:2010-10-16 23:15 来源:  作者:  点击:次本文针对的操纵体系环境如题(10.04)。参考了。 OpenJDK对Uming字体支持不好,也许会表现为“超窄”的中笔墨体,如下内容办理此题目。 OpenJDK的字体设置文件位于/etc/java-6-openjdk/fontconfig.properties下。文件部分内容及意义为: # Component Font Map
本文针对的操纵 体系 环境 如题(10.04)。参考了。

OpenJDK对Uming字体支持 不好 ,也许会表现 为“超窄”的中笔墨 体,如下内容办理 此题目 。

OpenJDK的字体设置文件位于/etc/java-6-openjdk/fontconfig.properties下。文件部分 内容及意义为:

# Component Font Mappings

# Chinese fonts 中笔墨 体
allfonts.umingcn=AR PL UMing CN
#allfonts.umingcn.motif=AR PL UMing CN
allfonts.uminghk=AR PL UMing HK
#allfonts.uminghk.motif=AR PL UMing HK
allfonts.umingtw=AR PL UMing TW
#allfonts.umingtw.motif=AR PL UMing TW
allfonts.wqy-zenhei=WenQuanYi Zen Hei
#allfonts.wqy-zenhei.motif=WenQuanYi Zen Hei
allfonts.shanheisun=AR PL ShanHeiSun Uni
allfonts.shanheisun.motif=AR PL ShanHeiSun Uni
...
# Search Sequences 字体检索序次 

sequence.allfonts=latin-1
sequence.allfonts.GB18030=latin-1,wqy-zenhei,umingcn,shanheisun
sequence.allfonts.GB2312=latin-1,wqy-zenhei,umingcn,shanheisun
sequence.allfonts.GBK=latin-1,wqy-zenhei,umingcn,shanheisun
sequence.allfonts.x-euc-jp-linux=latin-1,japanese-vlgothic,japanese-sazanami,japanese-kochi
sequence.allfonts.EUC-KR=latin-1,korean-un,korean-baekmuk
sequence.allfonts.Big5=latin-1,wqy-zenhei,umingtw,shanheisun
sequence.allfonts.Big5-HKSCS=latin-1,wqy-zenhei,uminghk,shanheisun
#sequence.fallback=uminghk,shanheisun,wqy-zenhei,japanese-vlgothic,japanese-kochi,japanese-sazanami,korean-un,korean-baekmuk,bengali,gujarati,hindi,oriya,punjabi,malayalam,tamil,telugu,sinhala
...

# 字体文件职位 
filename.AR_PL_UMing_CN=/usr/share/fonts/truetype/arphic/uming.ttc
filename.AR_PL_UMing_HK=/usr/share/fonts/truetype/arphic/uming.ttc
filename.AR_PL_UMing_TW=/usr/share/fonts/truetype/arphic/uming.ttc
filename.AR_PL_ShanHeiSun_Uni=/usr/share/fonts/truetype/arphic/uming.ttc

filename.WenQuanYi_Zen_Hei=/usr/share/fonts/truetype/wqy/wqy-microhei.ttc
filename.Baekmuk_Batang=/usr/share/fonts/truetype/baekmuk/batang.ttf
filename.UnBatang=/usr/share/fonts/truetype/unfonts/UnBatang.ttf

我们必要 将默认字体文件变动 一下。如上的变动 选择了文泉驿字体。

1. 批改字体序次 ,将文泉驿字体置于latin1之后,位于第二位;
2. 在字体文件职位 处查找文泉驿指定的路径,确认文件名精确 (有也许会出现扩张名过错 );
3*. 确认无误后本应办理 题目 ,但我的照样 表现 “超窄”,因此换了一种文泉驿字体(微软雅黑)就好了。

可能在中笔墨 体处将其余中笔墨 体完好解释 也可。
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页