我正在运行一个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文件中安装字体。
谢谢!
答案 0 :(得分:0)
忘了跟进这个但基本上找到一些lib来填补这个空白并修复字体问题。希望如果有人遇到这个问题会很有用。在我的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