在Docker中使用指定的字体
在Dockerfile中添加以下代码
# 安装字体管理工具等所需的软件包
RUN apt-get update && \
apt-get install -y \
fontconfig \
fonts-wqy-zenhei \
fonts-wqy-microhei
# 复制主机中字体文件到Docker
COPY fonts /usr/share/fonts
# 清理字体的缓存
CMD ["fc-cache -fv"]
上面说的fonts文件夹是主机的字体文件
fonts/
.
├── simkai.ttf
├── msyh.ttc
├── simkai.ttf
使用方法
# 如果字体存放在开发环境下的根目录的fonts文件夹内,那么指定的字体路径为:
font_path = "fonts/simkai.ttf"