【发布时间】:2014-06-26 21:08:22
【问题描述】:
我正在使用从github 下载的 DOMPDF v.0.6.1 将 HTML 转换为 PDF 文件。在配置中添加自定义字体时,我面临字体显示问题。 dompdf_font_family_cache.dist.php
我使用http://eclecticgeek.com/dompdf/load_font.php 生成 Unicode TAMIL 字体(latha by microsoft font)。我已将字体复制到相应的文件夹中。
但我看到字体没有按原样打印。
我的代码:
<p style="font-family: tamil-latha, verdana, sans-serif;" >தமிழ்</p>
但PDF打印的是:
两个值都不相同。字体附近有一些框,最后一个字符上的点丢失了..
注意:我还将新创建的字体添加到 dompdf_font_family_cache.dist.php
'tamil-latha' =>
array (
'normal' => DOMPDF_FONT_DIR . 'latha',
'bold' => DOMPDF_FONT_DIR . 'latha',
'italic' => DOMPDF_FONT_DIR . 'latha',
'bold_italic' => DOMPDF_FONT_DIR . 'latha',
),
我在 github 上提出了同样的问题:https://github.com/dompdf/dompdf/issues/838
建议的解决方案是: 使用 dompdf v.0.6.2 但是这里没有这样的版本:https://github.com/dompdf/dompdf 如果您能够获得 v.0.6.2,请帮助我
【问题讨论】:
-
我也看不到 0.6.2 标签。你试过 Dev 分支吗? github.com/dompdf/dompdf/tree/develop
-
@DaryllDoyle :是的,我已经尝试过但没有用...您是否建议任何其他适用于所有字体的 PDF 生成 API..