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
  • 執行成功後目錄下面會變成這樣:

在這裏插入圖片描述

  • 至此配置已完成
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章