由于我项目使用flowable docker镜像,在生成流程图的图片时,发现中文乱码,于是想要在docker镜像中添加中文字体,网上搜了半天,要么是自己从本地复制中文字体文件并安装,要么说是安装ttf-dejavu 支持中文,还有说安装ttf-wqy-mirohei, 但发现一个也不行。后来在alpine源里发现,font-wqy-zenhei是可以安装支持中文的。
具体Dockerfile:
FROM azul/zulu-openjdk-alpine:17.0.9-jre
LABEL maintainer="Flowable <info@flowable.org>"
RUN apk add --no-cache font-wqy-zenhei ttf-dejavu && rm -rf /var/cache/apk/*
根据这个构建出来的docker image就能支持中文了。