前端 PDF 打印工具 jsPDF 打印中文时使用思源字体 [解决中文乱码] 有更新!
对于 jsPdf 版本 1.4.0 和更高版本,可以使用自定义 ttf 字体,如思源字体,标准 jsPDF 1.5.3 实现支持 14 种标准 PDF 字体,如果要使用标准字体之一,则可以直接使用 setFont()
方法进行设置,而不需要执行任何其他操作。如果使用自定义字体,则需要使用 base64 编码,以思源字体为示例,解决使用中文字体时的中文乱码问题。
对于 jsPdf 版本 1.4.0 和更高版本,可以使用自定义 ttf 字体,如思源字体,标准 jsPDF 1.5.3 实现支持 14 种标准 PDF 字体,如果要使用标准字体之一,则可以直接使用 setFont()
方法进行设置,而不需要执行任何其他操作。如果使用自定义字体,则需要使用 base64 编码,以思源字体为示例,解决使用中文字体时的中文乱码问题。