Я использую tFPDF для генерации музыки и мне нужно использовать квартиру ♭
условное обозначение. Несколько примеров, которые я видел, используют UTF-8 и пользовательские шрифты, которые я реализовал. Тем не менее, они, кажется, не встраивают весь шрифт, так как этот и другие символы не будут отображаться и отображать ?
вместо.
Кто-нибудь знает, как это реализовать (т.е. вставить определенный символ, встроить весь шрифт и т. Д.)?
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 ĊD;
создает: hello this is ♭
РЕДАКТИРОВАТЬ: кодировка должна быть UTF-8. При необходимости вы можете создать функцию, которая заменяет каждую заметку набором, который может отображаться в формате HTML. Вам не нужны никакие специальные дополнения или библиотеки.
Я нашел ответ сам. Сначала я реализую tFPDF. Затем я использую шрифт DejaVu UTF-8, который входит в пакет, затем использую urldecode
для отображения персонажа.
urldecode('%E2%99%AD');