fpdf: встраивание специальных символов

Я использую tFPDF для генерации музыки и мне нужно использовать квартиру условное обозначение. Несколько примеров, которые я видел, используют UTF-8 и пользовательские шрифты, которые я реализовал. Тем не менее, они, кажется, не встраивают весь шрифт, так как этот и другие символы не будут отображаться и отображать ? вместо.

Кто-нибудь знает, как это реализовать (т.е. вставить определенный символ, встроить весь шрифт и т. Д.)?

0

Решение

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) обычного текста, чтобы создать символ юникода.

например hello this is &#266D;

создает: hello this is ♭

РЕДАКТИРОВАТЬ: кодировка должна быть UTF-8. При необходимости вы можете создать функцию, которая заменяет каждую заметку набором, который может отображаться в формате HTML. Вам не нужны никакие специальные дополнения или библиотеки.

0

Другие решения

Я нашел ответ сам. Сначала я реализую tFPDF. Затем я использую шрифт DejaVu UTF-8, который входит в пакет, затем использую urldecode для отображения персонажа.

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