php - TCPDF如何设置中文字体为内嵌字体?
本文介绍了php - TCPDF如何设置中文字体为内嵌字体?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
TCPDF生成pdf文件,用$pdf->SetFont('stsongstdlight', '', 14);
设置字体为宋体,生成的PDF是非内嵌字体的,如果阅读者的电脑没有安装photoshop,就显示乱码,用imagemagic也无法将生成的pdf文件转换为图片。
我对'stsongstdlight'这个字体的样式很满意,不需要换其它字体,请问如何将它内嵌到PDF中?
解决方案
stsongstdlight确实做不到,最后只能用了其它字体,具体步骤如下:
//添加仿宋字体
$fontFile=APP_ROOT_PATH . 'system/tcpdf/fonts/simfang.php';
//$fontFile=APP_ROOT_PATH . 'system/tcpdf/fonts/stsongstdlight.php';如果用自带的stsongstdlight字体就不可以
$pdf->AddFont('simfang', '', $fontFile,FALSE);
这样用simfang字体,字体就是内嵌的。
这篇关于php - TCPDF如何设置中文字体为内嵌字体?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文