我正在使用tFPDF生成一些音樂,需要使用平板♭
符號。我見過的幾個例子使用了我已經實現的UTF-8和自定義字體。但是,它們似乎並未嵌入整個字體,因爲該字體和其他字符不會顯示並顯示?
。fpdf:嵌入特殊字符
有誰知道如何實現這個(即插入特定字符,嵌入整個字體等)?
我正在使用tFPDF生成一些音樂,需要使用平板♭
符號。我見過的幾個例子使用了我已經實現的UTF-8和自定義字體。但是,它們似乎並未嵌入整個字體,因爲該字體和其他字符不會顯示並顯示?
。fpdf:嵌入特殊字符
有誰知道如何實現這個(即插入特定字符,嵌入整個字體等)?
我自己找到答案。首先,我實施tFPDF。然後,我使用包中包含的DejaVu UTF-8字體,然後使用urldecode
來顯示字符。
urldecode('%E2%99%AD');
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字符。
e.g hello this is ĊD;
創建:hello this is ♭
編輯:編碼必須是UTF-8。如果需要,您可以創建一個函數,用可以在html中顯示的集合替換每個音符。你不需要任何特殊的插件或庫。
此解決方案僅部分工作。我的解決方案(上文)完全可行,但無論如何你都可以獲得信用。 – 2014-12-03 03:56:23