【发布时间】:2014-10-07 23:32:37
【问题描述】:
我正在使用 tFPDF 生成一些音乐,需要使用平面 ♭ 符号。我见过的几个例子使用了我已经实现的 UTF-8 和自定义字体。但是,它们似乎没有嵌入整个字体,因为该字体和其他字符不会显示,而是显示?。
有谁知道如何实现这一点(即插入特定字符、嵌入整个字体等)?
【问题讨论】:
标签: php fonts character-encoding special-characters fpdf
我正在使用 tFPDF 生成一些音乐,需要使用平面 ♭ 符号。我见过的几个例子使用了我已经实现的 UTF-8 和自定义字体。但是,它们似乎没有嵌入整个字体,因为该字体和其他字符不会显示,而是显示?。
有谁知道如何实现这一点(即插入特定字符、嵌入整个字体等)?
【问题讨论】:
标签: php fonts character-encoding special-characters fpdf
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 中显示的集合。您不需要任何特殊的插件或库。
【讨论】:
我自己找到了答案。首先,我实现了 tFPDF。然后我使用包中包含的 DejaVu UTF-8 字体,然后使用urldecode 显示字符。
urldecode('%E2%99%AD');
【讨论】: