有人可以告訴我我做錯了什麼嗎?我需要由TCPDF生成的PDF格式的Arial字體。 首先我試過使用: 1)我從Windows字體caltalog中獲取Arial並將其放入TCPDF目錄中。 2)接下來,我在劇本中寫道:TCPDF中的特定字體pdf
$fontname = $pdf->addTTFfont('../lib/tcpdf/arial.ttf', '', '', 32);
後,在TCPDF /字體出現在3個文件(arial.ctg.z,arial.php和arial.z)。我認爲一切正常,但如果在TCPDF我通過使用該字體:在文件
$pdf->SetFont('arial', '', 16);
字體的確是宋體,但沒有具體的拋光唱(ąęłżńź)
我也試過自己準備的字體: 我下載ttf2afm和makefontuni.php腳本然後在命令行中我這樣寫道:
ttf2ufm -a arial.ttf
php -q makefontuni.php arial.ttf arial.ufm
該命令給我也3個文件(arial.ctg.z,arial.php和arial.z),但最終情況和以前一樣。
我已經承認的所有數據寫入到PDF是UTF-8和TCPDF結構是這樣的:
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'utf-8', false);
我不知道我做錯了。 :(
是的,你是對的,但我需要Arial字體不dejavusans,這裏是問題 – Karol85 2012-01-14 09:46:07
@Miro Markaravanes:它適用於特殊字符,但不顯示大膽的效果。 – 2017-06-17 08:04:54