【问题标题】:fpdf: Embedding special charactersfpdf:嵌入特殊字符
【发布时间】:2014-10-07 23:32:37
【问题描述】:

我正在使用 tFPDF 生成一些音乐,需要使用平面 符号。我见过的几个例子使用了我已经实现的 UTF-8 和自定义字体。但是,它们似乎没有嵌入整个字体,因为该字体和其他字符不会显示,而是显示?

有谁知道如何实现这一点(即插入特定字符、嵌入整个字体等)?

【问题讨论】:

    标签: php fonts character-encoding special-characters fpdf


    【解决方案1】:
    2669 - Quarter Note
    266A - Eighth Note
    266B - Beamed Eighth Note
    266C - Beamed Sixteenth Note
    266D - Flat Symbol
    266E - Natural Symbol
    266F - Sharp Symbol
    

    ____;

    只需将_____替换为随意文本中的 html(php 的一部分)中的代码,以创建 unicode 字符。

    例如hello this is &#266D;

    创建:hello this is ♭

    编辑:编码必须是 UTF-8。如果需要,您可以创建一个函数,将每个注释替换为可以在 html 中显示的集合。您不需要任何特殊的插件或库。

    【讨论】:

    • 此解决方案仅部分起作用。我的解决方案(上图)完全奏效,但你还是得到了功劳。
    【解决方案2】:

    我自己找到了答案。首先,我实现了 tFPDF。然后我使用包中包含的 DejaVu UTF-8 字体,然后使用urldecode 显示字符。

    urldecode('%E2%99%AD');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-31
      • 1970-01-01
      • 1970-01-01
      • 2011-01-19
      • 2013-05-21
      • 2018-09-26
      • 2016-11-24
      相关资源
      最近更新 更多