В Flash Я могу создать актив шрифта и добавить его в библиотеку:Можно ли преобразовать шрифт библиотеки в лист спрайта в AS3?
Я хочу, чтобы преобразовать этот актив в какое-то BitmapData
, который будет содержать все символы с шагом правильным письмом/высота линии и т. д.
Есть ли встроенный способ сделать это иначе, чем вручную создавать текстовые поля, добавляя символ, используя BitmapData.draw()
, а затем добавляя результат на лист спрайта?
Если мне нужно сделать это вручную, как указано выше, есть ли способ получить все встроенные символы? Например, в приведенном выше скриншоте я бы ожидал только a-z
, A-Z
. Или мне нужно также отметить их вручную?
я когда-то делал подобную вещь, все, что я сделал, это написал приложение AIR, что разместить один текстовое поле с центром выравнивания на сцене и сделал его запустить цикл заполнения текстового поля с одного символа , вытягивая сцену в растровое изображение, затем сохраняя его в PNG и повторяя. Затем вы можете использовать такое приложение, как Packaging Packer (http://www.texturepacker.com/) и создать лист спрайтов из своей партии png. –