美文网首页
docker容器中安装中文字体

docker容器中安装中文字体

作者: Watson_ljf | 来源:发表于2019-10-25 11:43 被阅读0次

    背景:

    在项目中用到pdf导出功能,需要安装中文字体,项目使用docker部署,为了方便决定在将字体安装在镜像中。

    实施:

    1. 在dockerfile文件中添加字体copy语句(本次用是的宋体,字体源文件放在docker工作目录,同Dockerfile目录)
    COPY simsun.ttf /usr/share/fonts/ttf-dejavu/simsun.ttf
    
    1. 构建镜像后,进入容器 fc-list lang=zh,可以看到刚刚安装的宋体文件;


      image.png
    2. 代码中可以通过路径直接加载字体文件使用;
    FontProgram fontProgram = FontProgramFactory.createFont("/usr/share/fonts/ttf-dejavu/simsun.ttf");
    
    1. 完毕。

    相关文章

      网友评论

          本文标题:docker容器中安装中文字体

          本文链接:https://www.haomeiwen.com/subject/yersvctx.html