• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

php 搞代码 3年前 (2022-01-23) 20次浏览 已收录 0个评论
文章目录[隐藏]

按照网上的帖子,在使用ttf2pt1.exe进行转换的时候,输入C:\ttf\ttf2pt1.exe -a -L ugbk.map+a1 simhei.ttf simhei 提示“cannot access map file ‘ugbk.map’”
帖子原文如下链接,请各位大大帮小弟看看
http://www.lakeice.com/?act本文@来#源gaodai$ma#com搞$$代**码网搞代gaodaima码ion=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没有作用


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP 使用FPDF 和 chinese.php 显示简体中文的问题

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址