tcpdf中增加微軟雅黑的正確方式找了很多增加字體的方式,不過提供的命令行下增加字體的命令是錯誤的,下面這個命令是驗證過可以用的,不管是win還是linux活著mac都可以。tcpdf對中文的支持就不太好, 當(dāng)然也可以支持, 比如里面的stsongstdlight字體, 然后這個卻對英文支持不好, 當(dāng)英文單詞有大小寫連著時, 大寫的會與小寫的分開, 因此我們就需要嵌入自己的字體了, 不過這個字體可不像我們平常安裝ps字體那樣, 可以很直接的安裝, 這里把解決方法給大家分享下, 方便大家后續(xù)快速解決問題:
1. 到網(wǎng)上下載對應(yīng)的字體, 我下載的msyh.ttf[微軟雅黑] ,下載地址:https://pan.baidu.com/s/1W_G0nOLjGCdTGVt1Stz25Q
2. 把字體下載到tcptf ools文件夾下面[這里有個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)用了那些個風(fēng)花雪月的日子 那些鋪滿星辰的大地 那個被代碼包裹的我
同樣的方法獲取 韓文支持就可以的了。也可以咨詢我們提供技術(shù)支持!