如何使用tcpdf在PDF上正确打印µ符号?

时间:2018-07-16 19:02:15

标签: pdf utf-8 tcpdf

当我在带有TCPDF库的PDF上打印µ符号时,会得到一个非常令人困惑的行为。我的一位同事告诉我,当他在计算机上查看PDF时,μ符号完全消失了。没有替代符号或任何替代符号。只是一个空白字段。

当我在计算机上(使用FoxitPDF查看器)打开PDF时,正确打印了µ符号。因此,请确保我从应用程序创建了新的PDF,然后将其发送给他。他回答说,这个符号再次在他的身边消失了,尽管我可以看到它。我查看了我的邮件(gmail),并且gmail嵌入式查看器也显示了它。我在iPhone的邮件应用程序中打开了附件的PDF,它 显示该符号。

注意:

  • 我的应用程序正在使用the old TCPDF
  • 我正在使用CourierB字体,因为我需要等宽字体。 (我尝试使用Helvetica作为解决此特定字符的方法。但是我仍然有相同的行为。)
  • 我确实使用utf8编码。

还有其他人遇到过这个问题吗?任何想法如何克服?

1 个答案:

答案 0 :(得分:0)

通常,如果未嵌入PDF中引用的字体,则可能会在PDF查看器中看到不一致的行为。正如我最近在blog中提到的那样:

  

确保字体一致性的最安全的技术之一是直接将字体嵌入PDF文档中,而不是依靠本地安装的字体来查找或替换PDF查看器。

因此,通过嵌入字体,您应该全面获得一致的用户体验。