centos docker容器安装字体

背景:

通过java代码根据文字画一张PNG图片,斜角320度,用来做PDF文件的水印图片;在WINDOW环境下跑的很好;在linux centos的docker环境下水印图片中的英文字符可以出现,中文出不来(也不是乱码)。

过程:

费了周末一个上午,终于在以前的案例中找出了最佳实践

调整代码:

Dockfile文件插入以下代码:

bash 复制代码
# 字体放入此目录即可
COPY ./simsun.ttc /usr/share/fonts/simsun.ttc
# 指定下载路径,速度很快
RUN echo "http://mirrors.aliyun.com/alpine/v3.4/main/" > /etc/apk/repositories
RUN apk --no-cache add --update ttf-dejavu fontconfig
相关推荐
zhangrelay19 分钟前
三分钟云课实践速通--单片机原理与应用--Arduino--SimulIDE--
linux·单片机·嵌入式硬件·学习·ubuntu
zzzyyy53834 分钟前
Linux之缓冲区
linux·运维·服务器
hwscom38 分钟前
Linux服务器如何进行安全加固,防止黑客攻击(Windows也适用)
linux·服务器·安全
weixin_377634841 小时前
【MinerU】 Docker Compose 使用
docker·容器·mineru
lzh200409191 小时前
Linux管道(Pipe)深度指南:从原理到实战
linux·c++
liann1191 小时前
3.4_Linux 应急响应排查速查命令表
linux·运维·服务器·安全·网络安全·系统安全
孪生质数-1 小时前
Linux高危漏洞通报Copy Fail - CVE-2026-31431
linux·运维·服务器·ubuntu·网络安全·debian·cve-2026-31431
IMPYLH1 小时前
Linux 的 tee 命令
linux·运维·服务器·bash
lzh200409191 小时前
Linux信号(Signal)
linux·c++
庚昀◟1 小时前
腾讯云 CVM + Docker + Jenkins + GitLab CI/CD 全流程指南(python、flask实现简单计算器)
python·ci/cd·docker·flask·jenkins