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
相关推荐
玉&心12 分钟前
在Docker中部署前端和后端的实现
运维·docker·容器
额额额对了12 分钟前
Linux 数据库开发实战:使用 C 语言与 SQLite3 构建轻量级终端词典
linux·数据库·oracle
爱笑鱼17 分钟前
Android 系统启动机制(六):Zygote 创建 App 为什么走 Socket?哪些是源码事实,哪些是架构解释?
android·linux
2601_9622998829 分钟前
Linux下运行Python脚本
linux·python·ubuntu·脚本·命令
wdfk_prog32 分钟前
Docker 常用语法与命令:CLI、Dockerfile 与 Compose 速查
运维·docker·容器
Zenova EdgeOS33 分钟前
Linux eBPF 工业边缘性能观测实战
linux·服务器·网络
无敌糖果1 小时前
K8S network namespace错误分析
docker·容器·kubernetes
skywalk81631 小时前
通过下载Ubuntu ova文件在Virtual Box快速安装ubuntu
linux·运维·ubuntu·virtualbox
wuminyu1 小时前
JVM锁膨胀与Futex源码解析
java·linux·c语言·jvm·c++
斑马1391 小时前
Linux软件编程学习笔记(十一)——HTTP协议
linux·笔记·学习