Docker,Cent OS,Phantomjs字体格式问题[英] Docker, Cent OS, PhantomJS Font Format Issue

问题描述

我正在运行一个phantomjs命令,该命令将HTML转换为包含Cent OS的Docker上的PDF缓冲区. pdf呈良好性,但是字体/字体格式正在渲染 在此处输入图像说明

系统上的可用字体是:

/usr/share/fonts/lyx/eufm10.ttf: eufm10:style=LyX
/usr/share/fonts/lyx/cmsy10.ttf: cmsy10:style=LyX
/usr/share/fonts/lyx/msam10.ttf: msam10:style=LyX
/usr/share/fonts/lyx/cmmi10.ttf: cmmi10:style=LyX
/usr/share/fonts/lyx/wasy10.ttf: wasy10:style=LyX
/usr/share/fonts/lyx/esint10.ttf: esint10:style=LyX
/usr/share/fonts/lyx/rsfs10.ttf: rsfs10:style=LyX
/usr/share/fonts/lyx/stmary10.ttf: stmary10:style=LyX
/usr/share/fonts/lyx/cmex10.ttf: cmex10:style=LyX
/usr/share/fonts/lyx/msbm10.ttf: msbm10:style=LyX
/usr/share/fonts/lyx/cmr10.ttf: cmr10:style=LyX

如何解决此问题以使用可读字体? 我可以强制执行一个内联风格的字体家庭,但是我要设置什么以使其可读?

也许我应该在Docker文件安装字体.

谢谢!

推荐答案

忘了跟进此操作,但基本上发现了一些液体来填补这个空白并解决字体问题.希望如果有人遇到这个问题,它将有用..在我的Dockerfile中,我运行以下内容:

RUN yum install libXext -y
RUN yum install libXrender -y
RUN yum install xorg-x11-fonts-Type1 -y
RUN yum install xorg-x11-fonts-75dpi -y
RUN yum install xorg-x11-fonts-100dpi -y

本文地址:https://www.itbaoku.cn/post/1740156.html