2012-10-15 55 views
2

上顯示中國我不能讓TCPDF顯示任何字符中國,無論我在用的字體。TCPDF不要Linux客戶端

我爬到併到處找我可以,包括這些有趣的帖子

tcpdf-utf-8-problem
tcpdf-encode-chinese-character

,但仍然沒有成功。

樣品#7從TCPDF效果很好用了很多不同的字符集,但如果我一些中國添加到文本就會顯示爲正方形和奇怪的事情是,如果我改變字體stsongstdlight作爲一個信息提示文本將不會顯示 - 但標題會顯示。

樣品#38從TCPDF與日語字體也不起作用。 感謝,可以讓我找到了新的思路去嘗試任何建議。

+0

你用宋體Unicode的嘗試嗎? http://stackoverflow.com/questions/14379119/how-to-generate-multilangual-content-pdf-in-php/14455940#14455940 – devOp

+0

是請參閱本線程的最後答案... – CedSha

回答

5

我只是測試設置字體像

$pdf->SetFont('kozminproregular', '', 12); 

tcpdf encode chinese character建議,它似乎做工精細。

這裏是我的輸出樣本:

enter image description here

+0

韓國社交協會爲這個測試 - 這對我來說是非常令人沮喪,因爲我讀一些評論說,他們解決他們的問題呀....這是不是我的情況!所以,現在我真的陷入困境,不知道在哪裏搜索....會有可能有一些文件在我的機器中損壞?我檢查kozminproregular.php,但因爲它只有3.5 kB我猜字體繪圖不存在... – CedSha

+0

順便問一下你是Linux還是Windows用戶? – CedSha

+0

我正在使用Linux。 – budwiser

0

主要問題是由於表示出PDF閱讀器無法處理由TCPDF產生的CJK中國。 後

sudo apt-get install poppler-data 

一切都開始變好了! 我使用的字體stsongstdlight這是專爲中國人不像kozminproregular它看起來像專爲日本。然而,我仍然有一個問題與非漢字的間距,畢竟有很大的空間T,我,你...
要解決這個第二個問題,我轉換和使用字體arialuni.ttf但這個字體不是開源的,也不是免費的。我試圖轉換許多其他包含中文的unicode字體,但沒有成功。

來源: