2014-09-16 3 views
-1

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

Пример JSON из FontCustom:

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

'sprintf ('0x% 04x', $ i)', где '$ i' - простое целое число. Это помогает? Если нет, пожалуйста, уточните, в чем именно заключается ваша проблема при создании этого номера. – deceze

+0

Да, это было! Пожалуйста, напишите как ответ, и я принимаю его. Благодаря! – wintercounter

ответ

0

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

sprintf('0x%04x', $i) 
Смежные вопросы