首次使用TCPDF(https://github.com/tecnickcom/TCPDF)就遇到了使用中文字体的问题,在此记录一下!要想在tcpdf上使用中文字体就需要嵌入自己的字体,不过这个字体可不像我们平时安装字体到电脑上(复制字体文件到字体目录下)这么简单,在tcpdf安装字体稍微有点复杂,这里把方法给大家分享下:
第一步:需要将php目录加入环境变量(如已加入可跳过这一步)
第二步:到网上下载你想使用的中文字体,例如我想使用微软雅黑字体msyh.ttf,下载地址:https://www.jb51.net/fonts/741094.html。
第三步:把下载的字体文件复制到TCPDF tools文件夹下面(该文件夹里有三个文件,分别是:.htaccess、tcpdf_addfont.php、convert_fonts_examples.txt)
第四步:在这个目录下,左手按着shift键,右手点击右键选择“在此处打开命令窗口”,如下图所示:
第五步:在命令行窗口输入:php ./tcpdf_addfont.php -b -t TrueTypeUnicode -f 97 -i msyh.ttf
如提示Process successfully completed!则说明成功地把ttf字体转换到fonts文件夹下,成为tcpdf可支持的字体了,大家可尝试添加其他字体。