tcpdf中增加微軟雅黑的正確方式找了很多增加字體的方式,不過(guò)提供的命令行下增加字體的命令是錯(cuò)誤的,下面這個(gè)命令是驗(yàn)證過(guò)可以用的,不管是win還是linux活著mac都可以。tcpdf對(duì)中文的支持就不太好, 當(dāng)然也可以支持, 比如里面的stsongstdlight字體, 然后這個(gè)卻對(duì)英文支持不好, 當(dāng)英文單詞有大小寫(xiě)連著時(shí), 大寫(xiě)的會(huì)與小寫(xiě)的分開(kāi), 因此我們就需要嵌入自己的字體了, 不過(guò)這個(gè)字體可不像我們平常安裝ps字體那樣, 可以很直接的安裝, 這里把解決方法給大家分享下, 方便大家后續(xù)快速解決問(wèn)題:
1. 到網(wǎng)上下載對(duì)應(yīng)的字體, 我下載的msyh.ttf[微軟雅黑] ,下載地址:https://pan.baidu.com/s/1W_G0nOLjGCdTGVt1Stz25Q
2. 把字體下載到tcptf ools文件夾下面[這里有個(gè)tcpdf_addfont.php, 是web轉(zhuǎn)換工具]
3. 在這個(gè)目錄下, 左手按著shift, 右手點(diǎn)擊右鍵選擇 在此處打開(kāi) 命令窗口
4. php ./tcpdf_addfont.php -b -t TrueTypeUnicode -f 97 -i msyh.ttf
5. 這時(shí)就成功的把ttf字體轉(zhuǎn)換到fonts文件夾下, 成為tcpdf可支持的字體了 同理, 也可以嵌入其它字體了
6. $pdf->SetFont('msyh', '', 10, '', true); //droidsansfallback 到這里就可以完美調(diào)用了那些個(gè)風(fēng)花雪月的日子 那些鋪滿星辰的大地 那個(gè)被代碼包裹的我
同樣的方法獲取 韓文支持就可以的了。也可以咨詢我們提供技術(shù)支持!