centos系列操作系统,如何新增字体支持?

安装系统默认字体库

1、管理工具
yum -y install fontconfig

2、安装字体
yum groupinstall fonts  -y

3、刷新缓存
fc-cache -vf

4、查看效果:
fc-list :lang=zh

/usr/share/fonts/wqy-microhei/wqy-microhei.ttc: WenQuanYi Micro Hei,文泉驛微米黑:style=Regular
/usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc: WenQuanYi Zen Hei:style=Regular
/usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc: WenQuanYi Zen Hei Sharp,文泉驛點陣正黑:style=Regular
...

安装自定义字体

1、安装字体管理工具
yum -y install fontconfig

Linux字体目录:/usr/share/fonts,只要将字体文件放入这个目录就可以

2、刷新缓存
fc-cache -vf

3、验证字体
$ fc-list :lang=zh
/usr/share/fonts/WeiRuanYaHei-1.ttf: Microsoft YaHei:style=Regular,Normal

容器镜像新增字体

1、Dockerfile
FROM registry.cn-hangzhou.aliyuncs.com/eryajf/centos:7.5
RUN yum -y install google-chrome fontconfig
ADD WeiRuanYaHei-1.ttf /usr/share/fonts
RUN fc-cache -vf

2、构建并验证
docker build -t test .
docker run -it --rm test fc-list :lang=zh
/usr/share/fonts/WeiRuanYaHei-1.ttf: Microsoft YaHei:style=Regular,Normal