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