DOMPDF 无法呈现字体,而是显示圆圈
DOMPDF fails to render font, shows circles instead
已遵循本指南:github.com/dompdf/dompdf/wiki/UnicodeHowTo
使用load_font.php
脚本,确认字体文件被复制到/dompdf/lib/fonts
并且字体信息被添加到字体缓存文件中。将 font-family
包含到 CSS 文件中。
当我尝试渲染 PDF 时,它显示的是圆圈而不是字符。我想截屏,但我做不到,因为 Adobe Reader 在加载文件后立即崩溃。
- 文件已从我上传到的任何位置复制到
/dompdf/lib/fonts
,没有任何更改。
- DOMPDF 字体缓存文件列出了没有任何扩展名的字体名称。
这里的问题很明显,然后搜索TTF文件假定为小写扩展名,而我上传的是大写的,它们没有重命名,并且由于服务器文件系统是大小写而无法找到-敏感。
TL;DR确保您上传的字体文件的扩展名都是小写的
已遵循本指南:github.com/dompdf/dompdf/wiki/UnicodeHowTo
使用load_font.php
脚本,确认字体文件被复制到/dompdf/lib/fonts
并且字体信息被添加到字体缓存文件中。将 font-family
包含到 CSS 文件中。
当我尝试渲染 PDF 时,它显示的是圆圈而不是字符。我想截屏,但我做不到,因为 Adobe Reader 在加载文件后立即崩溃。
- 文件已从我上传到的任何位置复制到
/dompdf/lib/fonts
,没有任何更改。 - DOMPDF 字体缓存文件列出了没有任何扩展名的字体名称。
这里的问题很明显,然后搜索TTF文件假定为小写扩展名,而我上传的是大写的,它们没有重命名,并且由于服务器文件系统是大小写而无法找到-敏感。
TL;DR确保您上传的字体文件的扩展名都是小写的