Показать сообщение отдельно
Старый 22.12.2009, 14:57   #9
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: подскажите пожалуйста хороший упаковщик

Сообщение от SBJoker Посмотреть сообщение
действительно, намутить в бмаксе свой упаковщик/распаковщик проще простого.
А чтобы *.ttf шрифты грузились из потока как сделать?
С ними не так просто, как с картинками.

Пример:
Local file:TStream = ReadFile("data\fnt\fontText.ttf")
Local fnt:TImageFont = LoadImageFont(file, 20)
If(fnt = Null) DebugLog "error!"
Текст "error!" напечатался, т.е. шрифт из потока не грузится (команда графикс и прочее имеется в коде).
Он как будто с привязкой к самому файлу идёт.
Если в момент работы проги попытаться переименовать используемый в ней шрифт, то получим ошибку доступа к файлу - файл используется другим...

Можно ли это "обойти", чтоб из пак'а шрифты в темп не кидать?
Про создание своего шрифта я знаю.
(Offline)
 
Ответить с цитированием