Docker 部署Firefox 中文乱码问题
一点吐槽
我没什么经验,为了解决这个问题我翻遍了各种论坛和博客,结果大多都是爬虫而来有着大量重复且无用的文章,所以这里记录下我自己根据各种花里胡哨的解决方案,最后实践下来最有效的方法。
环境
Ubuntu:2022.04
镜像:jlesage/firefox
一、目录创建
确保你 Linux 有以下目录,没有就手动创建/usr/share/fonts
二、导入字体
- 如果你是
Windows
系统,将系统盘/Windows/Fonts
下的微软雅黑
,宋体 常规
和黑体 常规
复制到任意位置。 - 再将复制出来的字体上传到你在 Linux 上创建的目录
/usr/share/fonts
里。Fonts文件夹下的字体不能直接上传,所以要先复制出来。复制出来后应该有这些文件:
simhei.ttf,msyhbd.ttc,msyhl.ttc,msyh.ttc,simsun.ttc
三、挂载目录
- 在 Firefox 容器上挂载本机目录
/usr/share/fonts
,容器目录/usr/share/fonts
。 - 重建,Done。