日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CentOS7安装字体库 (java环境使用)

發(fā)布時間:2023/12/18 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS7安装字体库 (java环境使用) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

CentOS7安裝字體庫

場景

項目中使用aspose進(jìn)行文檔識別,在開發(fā)環(huán)境(window)上,可以正在轉(zhuǎn)碼, 但是到了服務(wù)端環(huán)境(centos7), 經(jīng)常會遇到有一些文件字體不存在,導(dǎo)致亂碼。
本文章主要講解如果將window字體,安裝到linux環(huán)境中。

1、查看字體庫

fc-list

2、安裝字體

yum -y install fontconfig

安裝好后/usr/share目錄下多兩個目錄fonts和fontconfig
在CentOS中,字體庫的存放位置正是上圖中看到的fonts目錄,所以我們首先要做的就是找到中文字體文件放到該目錄下。

3、安裝中文字體

3.1 建立存放window字體的問題目錄
在/usr/shared/fonts目錄下新建一個目錄windows(這里名字隨便)

3.2 copy windows文件到linux環(huán)境目錄下
到C:\Windows\Fonts目錄下上傳你需要的字體到/usr/shared/fonts/windows目錄下

4、修改windows權(quán)限

chmod -R 755 /usr/share/fonts/windows

5、接下來需要安裝ttmkfdir來搜索目錄中所有的字體信息,并匯總生成fonts.scale文件

#安裝ttmkfdir yum -y install ttmkfdir#執(zhí)行ttmkfdir命令 ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir

6、最后一步就是修改字體配置文件了,首先通過編輯器打開配置文件:

vi /etc/fonts/fonts.conf<!-- Font directory list --> <dir>/usr/share/fonts</dir> <dir>/usr/share/X11/fonts/Type1</dir> <dir>/usr/share/X11/fonts/TTF</dir> <dir>/usr/local/share/fonts</dir> <dir prefix="xdg">fonts</dir> <!-- 這里增加字體的目錄配置 --> <dir>/usr/share/fonts/windows<dir> <!-- the following element will be removed in the future --> <dir>~/.fonts</dir>

7、fc-cache刷新

運(yùn)行sudo fc-cache -f -v命令刷新字體緩存

8、fc-list可以看到剛剛的配置了

代碼引用方法:
以上是系統(tǒng)環(huán)境的字體配置。如果有一些字體你不希望安裝在操作系統(tǒng)環(huán)境下的,你也可以放到程序執(zhí)行的環(huán)境下。 我們這里用的java開發(fā)的,可以copy字體到j(luò)re下。

# 進(jìn)入 JDK 的目錄 cd /usr/local/jdk1.7.0_79/jre/lib/fonts# 創(chuàng)建目錄 mkdir fallback cd fallback# 將公共系統(tǒng)那個中文字體拷貝過來 cp /usr/share/fonts/zh_CN/simsun.ttf .# 生效 mkfontscale mkfontdir


?

總結(jié)

以上是生活随笔為你收集整理的CentOS7安装字体库 (java环境使用)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。