windows导入字体乱码 (Windows字体乱码)

上一篇文章中介绍了word转pdf和图片的细节,这篇文章介绍一下如何在docker容器中添加window字体解决中文乱码问题:


1、启动容器

首先是启动要给jdk的容器,可启动jdk容器,在jdk容器中添加windows字体

docker run -dit -p 18084:18084 镜像ID

2、上传字体文件

将windows/fonts目录下的字体打成压缩包文件上传到docker容器根目录下

docker cp ./fonts.zip 容器名称:/

3、进入docker容器

docker exec -it 容器ID sh

4、将字体文件解压缩到/usr/fonts/ 目录下

zip -r fonts.zip fonts

cp -r fonts /usr/fonts/window

5、退出容器,制作镜像

docker commit -a "jdk_windows" -m "windowsFont_jdk" 镜像ID dockertest.qxsdcloud.com.cn/library/java:openjdk8-latest-windowsfonts

6、这样镜像就启动好了,重新启动新进行进入到/usr/fonts/目录下就可以看到字体文件了。