应用在docker环境下使用new font()黑体、宋体字体显示方框乱码

问题

应用在docker环境下使用new font()黑体、宋体字体显示方框乱码。

图片上的汉字是用new font画出来的,使用的黑体字体。

解决

可以在Windows系统目录 C:\Windows\Fonts 复制需要的字体到项目里, 然后在Dockerfile 引入.

找到所需要的字体文件,如黑体为:simhei.ttf。复制到dockerfile所在目录下。

image-20210531164326907

dockerfile加入:

1
COPY fonts/simhei.ttf /usr/share/fonts/

重新构建镜像。问题解决