我使用從github下載的DOMPDF v.0.6.1將HTML轉換爲PDF文件。我在配置中添加自定義字體時遇到了fontdisplay問題。 dompdf_font_family_cache.dist.phpPHP DOMPDF HTML到PDF轉換器字體呈現問題在v.0.6.1
我用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分支? https://github.com/dompdf/dompdf/tree/develop –
@DaryllDoyle:是的,我已經嘗試過,但沒有用...你是否建議任何其他API的PDF生成可以適用於所有字體.. – logan