tcpdf是由老外寫的生成php 生成pdf類, 畢竟是老外嗎, 所以對中文的支持就不太好, 當然也可以支持了, 比如里面的stsongstdlight字體, 然后這個卻對英文支持不好, 當英文單詞有大小寫連著時, 大寫的會與小寫的分開, 因此我們就需要嵌入自己的字體了, 不過這個字體可不像我們平常安裝ps字體那樣, 可以很直接的安裝, 我用的是新版的, 試了網(wǎng)上的方法, 都不湊效, 沒辦法, 百度不給力, 只有靠自己了, 功夫不負有心人, 經(jīng)過一段時間的摸索, 終于把問題給解決了, 這里把解決方法給大家分享下, 方便大家后續(xù)快速解決問題, 當然有需要做網(wǎng)站建設,也可以聯(lián)系我了
1. 到網(wǎng)上下載對應的字體, 我下載的msyh.ttf[微軟雅黑] 和 DroidSansFallback.ttf對中英文支持都很好
2. 把字體下載到tcptf\tools文件夾下面[這里有個tcpdf_addfont.php, 是web轉(zhuǎn)換工具]
3. 在這個目錄下, 左手按著shift, 右手點擊右鍵選擇 在此處打開 命令窗口
4. php ./tcpdf_addfont.php -b -t TrueTypeUnicode -f 97 -i msyh.ttf
5. 這時就成功的把ttf字體轉(zhuǎn)換到fonts文件夾下, 成為tcpdf可支持的字體了
同理, 也可以嵌入其它字體了
6. $pdf->SetFont('msyh', '', 10, '', true); //droidsansfallback
到這里就可以完美調(diào)用了