欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP 使用FPDF 和 chinese.php 显示简体中文的问题

程序员文章站 2022-05-03 08:11:51
...
按照网上的帖子,在使用ttf2pt1.exe进行转换的时候,输入C:\ttf\ttf2pt1.exe -a -L ugbk.map+a1 simhei.ttf simhei 提示“cannot access map file 'ugbk.map'”
帖子原文如下链接,请各位大大帮小弟看看
http://www.lakeice.com/?action=show&id=6


回复讨论(解决方案)

现在不需要再用 ttf2pt1.exe 转换字体格式了。转换了也没用。因为 fpdf 并没用提供将字库内嵌的功能
只需使用 AddGBFont 方法添加所需的字体即可,当然是你的系统字库中有的

是否将 adobe readeer 作为 pdf 默认浏览器并不重要
但你需要安装 adobe readeer 可能还需要安装一个中文扩展包(他会提示你的)


现在不需要再用 ttf2pt1.exe 转换字体格式了。转换了也没用。因为 fpdf 并没用提供将字库内嵌的功能
只需使用 AddGBFont 方法添加所需的字体即可,当然是你的系统字库中有的

是否将 adobe readeer 作为 pdf 默认浏览器并不重要
但你需要安装 adobe readeer 可能还需要安装一个中文扩展包(他会提示你的)


我试过直接使用 AddGBFont 添加字体,但是显示的中文是类似繁体字但又不是繁体字的乱码

你的编码是 utf-8 的吧?

AddGBFont 当然是 GBK 的了

你可以搜索一下,好像是有 utf-8 的解决方案

好难呀,学习了

你的中文正常的时候,英文和数字有问题吗?我的英文和数字间距好大,改了他的$GB_widths没有作用