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
我试过直接使用 AddGBFont 添加字体,但是显示的中文是类似繁体字但又不是繁体字的乱码
帖子原文如下链接,请各位大大帮小弟看看
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没有作用
推荐阅读
-
PHP中使用foreach和引用导致程序BUG的问题介绍
-
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
-
php-多个逻辑或运算符和比较运算符一起使用共同作为条件判断的问题
-
使用 PHP + MySQL 处理负载过重的数据库问题思考和总结
-
php使用smtp和pop3的有关问题
-
PHP中使用foreach和引用导致程序BUG的问题介绍_PHP
-
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法_php技巧
-
php文字符和显示乱码问题的解决方法
-
PHP中使用foreach和引用导致程序BUG的问题介绍_PHP
-
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法_PHP