前提:
PHP能够应用一些常见的pdf插件生成PDF文档,这里我选择的是FPDF。
原版的FPDF是没有中文的,如果要使用中文需要再下载一个中文扩展文件(就是在原本fpdf.php基础上继承开发的新类,一般是一个文件,网上都能找到源码,几百行的样子)
看到这里,你应该完整部署好FPDF工具类,并且能用中文扩展输出中文字体
————————————————正文开始————————————————————————
一般来说,中文包只自带默认字体,但是我们经常需要使用其他字体(自带的好像是宋体黑体,不过这两个我看来没区别),其他字体包括中文字体和英文字体,例如在输出条形码号的字体一般要求是OCR-B10BT,或者有的需求是要微软雅黑字体,那么我们就需要添加新的字体在fpdf中。

如果你是正确安装了普遍网上找到的版本,那么你的fpdf应该是支持添加字体的。这里我引用的是一个叫“春哥也编程”的博客,我怕博客崩溃了所以早早下载到本地了,所以网址忘了,就不贴了,应该能搜的到这个博客。**

下面的过程和这个引用的博客的内容可能不太一样,请先以我这个为标准试试,我这个方法是成功输出了其他中文字体的

需要工具:(在下面我会放百度网盘链接,这两个东西太难找了,我找了好久才找到。下面还会放一个好用的字体转换工具,让ttc转成ttf)
1.ttf2pt1.exe
2.ugbk.map

先来制作中文字体,把TTF2TP1里的tt

PHP使用FPDF的多字体解决相关推荐

  1. ps不显示安装字体解决办法

    ps不显示安装字体解决办法     我的电脑在往控制面板里拖入字体时就不显示正在安装的选项.下载的字体都已安装到C:/WINDOWS/Fonts,,但就是再用的时候没显示(ps  qq  word). ...

  2. Ubuntu20.04安装WPS Office 2019 For Linux教程及缺失字体解决方法

    Ubuntu20.04安装WPS Office 2019 For Linux教程及缺失字体解决方法 注:本文是作为记录,方便以后重装系统后再次安装,放出来供大家参考,遇到问题可以留言,看到后会解答.另 ...

  3. [MathType需要安装新版的MT EXtra字体]解决方法

    MathType是一款强大的数学公式编辑器,当安装完成(或者使用绿色版)打开程序时,常常弹出缺少字体的对话框,如下: MathType需要一个新版的MT Extra(TrueType)字体.请重新安装 ...

  4. Win10+TeXLive2021无法识别新安装字体解决方法

    问题描述 编译环境: 系统:Windows10-64bit 20H2 TeX版本: TeXLive 2021 最近发现Windows10使用TeXLive2021版读取中文字体(新安装的)时候出现了字 ...

  5. intellIj idea修改英文字体解决大写的“I”和小写的“l”显示冲突问题

    idea中怎么区分"I"和"l"?怎样显示哑铃形的"I"? 简单介绍一下我在idea中遇到大写对"i"和小写的" ...

  6. linux freemind字体,解决freemind中文乱码

    出自Linux Wiki 提示:此文已超过 9 年(3299 天)未更新,如发现内容过时或有误,欢迎改进:) 解决freemind中文乱码 由于 Freemind 要应用到 Java 运行时环境,显示 ...

  7. linux freemind字体,解决freemind在Ubuntu中输入中文问题

    freemind是java程序,所以首先要解决java的中文字体解决问题,一般只要copy某个中文字体到jre的lib/fonts下某个文件夹就好了,如果用了多个jre,则需要确定用于运行freemi ...

  8. linux安装了wine不显示中文,[转]wine设置中文字体(解决中文字体丢失或白方块)

    转载自:https://blog.csdn.net/xescript/article/details/38235515 注意字无法显示和显示为乱码是不同的症状,如果看到乱码,请确保系统语言和运行Win ...

  9. Ubuntu 16.04-18.04中安装 WPS Office 2016 for Linux(集合篇含字体解决方法)简单好用

    金山软件办公套件的最新更新 WPS 2016 for Linux,日前发布了几项新功能,性能改进和各种修复. 为什么选择WPS办公套件? WPS Office由三个主要组件组成:WPS 文字,WPS ...

最新文章

  1. 全球智慧医疗产业发展现状
  2. 《CCNP安全防火墙642-618认证考试指南》——1.4节防火墙技术
  3. 关于MSSQL存储过程中使用游标的一个小例子(学习)
  4. thinkphp用来做什么项目_用蜂蜜做的饮料有哪些?蜂蜜可以用来做什么饮料?
  5. 初识Mysql(part4)--我需要知道的5条Mysql语句之排序
  6. 异常来自 hresult:0x800a03ec_肺癌早期不是悄无声息,一旦出现这3个“异常”,十有八九是肺癌...
  7. 有了这些字体,才是高逼格的UI设计!
  8. 24小时学通LINUX内核系列
  9. 阿里巴巴 Java 性能调优手册
  10. 电力电子,电机控制系统的建模与仿真
  11. svm神经网络葡萄酒matlab,【转载】SVM的数据分类预测----意大利葡萄酒种类识别...
  12. 一种绘制有向图的方法<TSE93> - 2. 最优层级分配
  13. eq, neq.gt,ge,lte,lt,not,mod的含义
  14. Android MediaPlayer控制进度播放音频
  15. 【APP项目环境及发布平台】
  16. 鸿蒙系统报名选择一个应用,申请鸿蒙系统有一个应用选择怎么选择呢
  17. Three.js 实现虎年春节3D创意页面
  18. 数据显示强生新冠疫苗对德尔塔变异病毒有效;康方生物派安普利提交第三个上市申请 | 医药健闻...
  19. 当mathpix 免费次数用完了怎么办?
  20. bt设置指定的ip地址

热门文章

  1. 微信公众号H5开发,实现网页授权(静默登录)
  2. mysql模糊查询之索引优化
  3. Spring Boot 项目 启动 端口经常被占用 彻底解决方案
  4. [TYVJ]选课lzl初一
  5. spring-cloud-context源码解读
  6. (转)通过修改键盘映射替代损坏按键
  7. Sourcetree 分支合到主干
  8. 线性规划 - 数学建模
  9. Codeforces 524C Idempotent functions
  10. 史上最狠的十二星座分析