CENTOS 7 和 JDK 添加中文和emoji字体操作说明

CENTOS 7 和 JDK 添加中文和emoji字体操作说明
1.检验系统是否安装fontconfig mkfontscale。
  • 执行fc-list命令,若出现fc-list command not found提示,执行以下命令安装,否则不需要执行。
yum install -y fontconfig mkfontscale
2.系统添加中文和emoji字体。
  • 在服务器上面建立相关目录,为了便于区分,我们把目录名字叫做 zh_CN 和emoji
mkdir /usr/share/fonts/zh_CN
mkdir /usr/share/fonts/emoji
  • 将simsun.ttf放到/usr/share/fonts/zh_CN目录下面,将seguiemj.ttf放在/usr/share/fonts/emoji目录下面。
  • 收集系统的字体,保存到相关文件,此时会在当前目录生成 fonts.scale 文件:
yum -y install ttmkfdir
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
  • 为了不重启机器,手动添加配置
vi /etc/fonts/fonts.conf
内容如下:<dir>/usr/share/fonts/zh_CN</dir>
        <dir>/usr/share/fonts/emoji</dir>

在这里插入图片描述

  • 刷新一下 cache 在查看一下效果:
fc-cache
fc-list

总结:和之前相比,明显多了两个中文的项!

3.给JDK添加中文和emoji字体
  • 进入 JDK 的目录
cd /usr/local/jdk1.7.0_79/jre/lib/fonts
  • 创建目录
mkdir fallback
cd fallback
  • 将公共系统那个中文和emoji字体拷贝过来
cp /usr/share/fonts/zh_CN/simsun.ttf .
cp /usr/share/fonts/emoji/seguiemj.ttf .
  • 执行以下命令,是配置生效:
mkfontscale
mkfontdir
  • 执行成功后目录下面会变成这样:

在这里插入图片描述

  • 至此配置已完成
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值