Показать сообщение отдельно
Старый 03.02.2010, 05:49
Serg65535 вне форума Посмотреть профиль Отправить личное сообщение для Serg65535 Найти все сообщения от Serg65535
  № 8  
Ответить с цитированием
Serg65535
 
Аватар для Serg65535

Регистрация: Jan 2010
Адрес: R = |z - z0|
Сообщений: 27
Я бы вам советовал решить эту проблему именно так, частным порядком, через заведение массива битмапов отдельных циферок и их рендера вручную.

Описанная вами задача слишком проста, чтобы заморачиваться на создание своего шрифта (там будет много проблем - шрифт должен быть юникодовым, в формате otf, возможно придётся возится с парами кернинга, сглаживанием, настройками и глифами отдельных символов) Эта тяжёлая артиллерия имеет смысл только в том случае, если у вас большие объёмы текста нужно выводить своим уникальным шрифтом.

PS. Когда мы в своё время делали игры на DirectX, мы пошли по пути создания вообще своего формата растрового шрифта с матрицей-битмапом для букв, таблицами ширин и кернинга, своим форматом управляющих символов для рендера, чтобы красить отдельные символы в нужные цвета. Под это дело написали простенький редактор шрифтов. Зато работало быстро, как молния, жрало очень мало памяти, позволяло анимировать надписи, делать выравнивания по X и Y, автоматические переносы слов на новую строку и многое другое. Но для флеша это слишком тяжёлая артиллерия.