如果导出的字体是小方块说明乱码, 解决办法就是将 字体文件simsun.ttc安装到docker中
-
我们想在docker中安装字体 需要先 进入到容器
(注: 进入容器的命令
docker exec -it 70b8844db8b7 bash
70b8844db8b7就是容器的id需要换成自己的容器id)
进入容器之后首先执行两个命令
yum install fontconfig
yum install mkfontscale
执行完命令之后就会发现我们/usr/share文件夹下多了个fonts文件夹 这个时候第一步完成了,下面是第二步 -
先在windows中找到simsun.ttc字体文件, 位置就在C:\Windows\Fonts\ 注:windows自带这个字体文件
-
将这个文件利用 工具或别的手段 复制到linux的某个文件夹下 cd到这个文件夹下执行docker cp simsun.ttc 70b8844db8b7:/usr/share/fonts/ 解释下这段脚本:70b8844db8b7就是容器的id, 脚本的意思就是将某文件 copy到 指定容器的指定目录下
-
我们把 字体文件 成功的从linux拷贝到docker之后 进入docker的/usr/share/fonts/目录 执行 mkfontscale
mkfontdir
fc-cache -fv
完着三个命令之后 回到linux中执行 docker restart 70b8844db8b7重启容器 这样字体就能使用了
需要用到的命令文章都写了, 仔细阅读很简单的, 希望这篇文章能帮到你