Linux 安装添加新的字体

本文详细介绍了如何在CentOS系统中安装字体,并提供了相应的命令。包括安装必要的软件包、加载字体缓存、生成索引等步骤。此外还分享了一个带有字体安装的Dockerfile示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在业务上线过程中,存在很多UI设计的字体需要安装到服务器中进行使用,所以记录一下关于Linux-CentOS如何安装字体,在Docker中安装与这个类似,可以将镜像做成一个基础镜像提供服务

  1. 安装字体命令
yum -y install fontconfig
  1. 查看已经安装的字体
fc-list

# 查看已经已经安装的中文字体

fc-list :lang=zh
  1. 在字体目录下创建新的目录或者使用现有目录,将需要安装的字体导入其中
mkdir -p /usr/share/fonts/new_fonts

# 将需要安装的字体复制到这个目录下
  1. 加载字体缓存
fc-cache -fv
  1. 安装字体索引指令
yum install mkfontscale -y

  1. 进入到字体目录下,生成索引
cd /usr/share/fonts/new_fonts
mkfontscale
  1. 查看是否正确安装和加载
fc-list :lan=zh

fc-list

提供一个安装了字体的dockerfile文件,并上传的到镜像仓库

FROM apache/skywalking-java-agent:8.7.0-jdk8
MAINTAINER WLH

WORKDIR /app
COPY ["./fonts","/usr/share/fonts/"]


ENV TIME_ZONE Asia/Shanghai
ENV LANG en_US.UTF-8

# 更改时区
# sed 修改apk的地址源
RUN set -x \
&& echo "${TIME_ZONE}" > /etc/timezone \
&& mkdir -p /data/log/lookbook/shence \
&& sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories \ 
&& apk update \
&& apk add fontconfig \
&& apk add mkfontscale \
&& fc-cache -fv
docker build -t <iamge_name>
docker push <iamge_name>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Richie-Hao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值