java 中文字体_Java的中文字体
java中文支持(或乱码的解决):java程序是跨平台的,但需要解决中文支持问题。
方法很简单,就是在java安装目录下放进去一个中文字体即可。
cd /usr/lib/jvm/java-6-sun/jre/lib/fonts
sudo mkdir fallback
cd fallback
sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttf(把某个中文字体链接进 fallback 目录,我选了最新的文泉驿夸父字体)
sudo mkfontdir
sudo mkfontscale
对于Java 1.4,其配置有所不同,配置文件名是font.properties,现将其内容附于下:
# %W% %E%
# Copyright 2002 Sun Microsystems, Inc. All rights reserved.
#
# Component Font Mappings For RedhatLinux 8.0/zh_CN
#
serif.0=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1
serif.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
serif.italic.0=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1
serif.italic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
serif.bold.0=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1
serif.bold.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
serif.bolditalic.0=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1
serif.bolditalic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
sansserif.0=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1
sansserif.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
sansserif.italic.0=-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1
sansserif.italic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
sansserif.bold.0=-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1
sansserif.bold.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
sansserif.bolditalic.0=-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
monospaced.0=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
monospaced.italic.0=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.italic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
monospaced.bold.0=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.bold.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
monospaced.bolditalic.0=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
dialog.0=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1
dialog.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
dialog.italic.0=-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1
dialog.italic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
dialog.bold.0=-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1
dialog.bold.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
dialog.bolditalic.0=-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
dialoginput.0=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
dialoginput.italic.0=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.italic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
dialoginput.bold.0=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.bold.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
dialoginput.bolditalic.0=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
# Missing Glyph Character
#
default.char=274f
# Component Font Character Encodings
#
fontcharset.serif.0=sun.io.CharToByteISO8859_1
fontcharset.serif.1=sun.io.CharToByteUnicodeBigUnmarked
fontcharset.sansserif.0=sun.io.CharToByteISO8859_1
fontcharset.sansserif.1=sun.io.CharToByteUnicodeBigUnmarked
fontcharset.monospaced.0=sun.io.CharToByteISO8859_1
fontcharset.monospaced.1=sun.io.CharToByteUnicodeBigUnmarked
fontcharset.dialog.0=sun.io.CharToByteISO8859_1
fontcharset.dialog.1=sun.io.CharToByteUnicodeBigUnmarked
fontcharset.dialoginput.0=sun.io.CharToByteISO8859_1
fontcharset.dialoginput.1=sun.io.CharToByteUnicodeBigUnmarked
# Exclusion Ranges
#
# XFontSet Information
#
fontset.serif.plain=\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.serif.italic=\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1
,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.serif.bold=\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1
,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.serif.bolditalic=\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1
,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.sansserif.plain=\
-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.sansserif.italic=\
-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.sansserif.bold=\
-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.sansserif.bolditalic=\
-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.monospaced.plain=\
-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.monospaced.italic=\
-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.monospaced.bold=\
-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.monospaced.bolditalic=\
-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.dialog.italic=\
-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.dialog.bold=\
-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.dialog.bolditalic=\
-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.dialog.plain=\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1
,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.dialoginput.italic=\
-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.dialoginput.bold=\
-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.dialoginput.bolditalic=\
-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.dialoginput.plain=\
-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
fontset.default=\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1
,\
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1
filename.-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1=/usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc
filename.-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1=/usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc
appendedfontpath=/usr/share/fonts/wqy-zenhei/
弄好后,将font.properties.*删除,再看看ConsolePanel里边的字是不是好了?
java 中文字体_Java的中文字体相关推荐
- java exception 乱码_java 常见中文乱码问题解决
关于中文乱码: 一. 1).在jsp页面上输入中文,要保证中文不乱码,有三个前提: 保证contentType="text/html:charset=UTF-8",pageEnco ...
- java 支持哪些字体_java有哪些字体
java有五种逻辑字体,分别是:1.Serif为有衬线:2.[Sans-serif]为无衬线:3.Monospaced为等宽:4.Dialog为对话框:5.DialogInput为对话框输入. jav ...
- java printstream 中文乱码_JAVA的中文字符乱码问题
JAVA的中文字符乱码问题一直很让人头疼.特别是在WEB应用中.网上的分析文章和解决方案都很多,但总是针对某些特定情况的.很多次遇到乱码问题后, 经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经 ...
- java 汉字排序_java实现中文汉字的首字母排序
java中可以排序的工具类和接口共有五个SortedMap .SortedSet.TreeMap .TreeSet和Collections,Collections中需要显式调用sort()方法. 事例 ...
- java button中文乱码_java解决中文乱码的几种写法
工作中总会遇到中文乱码问题,以导出文件,文件名称是中文的话,下载下来的文件名称会乱码问题,总结了几种解决文件名乱码的写法,仅供参考. 首先定义一个汉语字符串 String zhName = " ...
- java 汉字 字母_JAVA获取中文汉字字符串拼音首字母,英文字符不变的工具类
java在处理项目需求时,有时需要排序,尤其是中文名字按0-9,A-Z进行首字母排序,这时候就需要首先要得到中文字符串的首字母,然后按照字母顺序进行排序,不多说,直接上代码,看java如何获取中文字符 ...
- java mysql 乱码_java+mysql中文乱码解决
MySQL默认使用 ISO-8859-1 ( 即Latin1 ) 字符集,而JAVA内部使用Unicode编码,因此在JAVA中向MYSQL数据库插入数据时,或者读取数据时,都需要先转换一下编码方式: ...
- java引入外部字体_java 使用外部字体(.ttf) 完整类
import java.awt.Font; import java.io.File; import java.io.FileInputStream; public class Loadfont { p ...
- java中文处理_Java的中文乱码处理
1,设置编译器的编码(Eclipse). Window ====>preferences====>Workspace====> Text file encoding下的Other设置 ...
最新文章
- linux c一站式编程 pdf,《Linux·C编程一站式学习》·(宋劲杉)·文字版.pdf
- 2017-2021年中国大数据产业预测分析及全球市场规模预测
- 常用python编程软件-学习编程语言常用的10个工具、库——每个程序员都应该知道...
- PHP中date函数月和日带0问题
- python内置函数open_Python的内置函数open()的注意事项
- 算法时间复杂度分析基础
- 基于工程经验的『RESTful接口设计规范』
- 【转载保存】网页提取正文算法汇总
- 计算机无法播放,如果无法播放计算机mp4文件怎么办?
- python对文件每行数据计算_如何在python中对pandas数据帧的每一行进行计算?
- aps是什么意思_三分钟看懂ERP、MES、APS系统的关联和区别
- 活动目录(Active Directory)域故障解决实例(转载)
- websocket连接相关的几个问题
- SQLLoader2(导入EXCEL或csv格式的文件)
- This iPhone is running iOS 12.2(16E227),which may be supported by this version of Xcode
- 一键清理C盘程序代码
- 使用DeskPins工具钉住窗口
- 查找与清除线程插入式木马
- vue+elementui 房贷计算器
- 计算机的应届毕业生简历上可以写什么,计算机应届生简历范文计算机专业应届毕业生简历写.doc...
热门文章
- 杰出人士的七种共性之3-独守一隅
- R语言使用ega包的plotClarkeGrid函数可视化clarke error grid误差分析图、克拉克误差网格分析:可视化误差网络图及相关拟合曲线
- 计算机网络故障防范措施,关于计算机网络类论文范文素材,与计算机网络故障的处理与防范措施相关在职毕业论文范文...
- Spanner 讨论
- Fully Convolutional Networks for Semantic Segmentation----2014CVPR FCN论文解读
- 培养孩子各种特长的最佳年龄
- JSR303参数校验
- 干货丨 艾建松:深瞳云涂大数据支撑户外媒体投放策略及效果监测
- java基于springboot高校课程评价系统maven idea
- PHP微信公众平台开发-BAE-视频+笔记+源码