Сгенерировать действительный код UTF-8 глифа

Я написал веб-приложение генератора шрифтов на PHP, которое использует FontCustom для генерации файлов шрифтов из SVG. Существует возможность иметь фиксированные коды символов UTF-8 для каждого SVG, но мне нужно сохранить это в базе данных и нужно автоматизировать этот процесс.
FontCustom использует PUA (частную область использования) UTF-8. Мне нужно постепенно генерировать действительный код глифа в этой области.

Пример JSON из FontCustom:

[
{
"file": "home.svg",
"code": "0x2302" // I need this
},
{
"file": "briefcase.svg",
"code": "0x1F001" // And this to be generated with PHP
}
]

-1

Решение

Вы просто хотите отформатировать обычное целое число в шестнадцатеричном формате. Это так просто, как:

sprintf('0x%04x', $i)
0

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

Других решений пока нет …

По вопросам рекламы [email protected]