Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Наше Open Source Software

Наше Open Source Software Наработки для использования в Ваших проектах

Ответ
 
Опции темы
Старый 28.04.2011, 14:44   #1
barsunduk
ПроЭктировщик
 
Аватар для barsunduk
 
Регистрация: 09.05.2010
Адрес: рф ро шахты
Сообщений: 177
Написано 66 полезных сообщений
(для 271 пользователей)
fntXD - аналог font32. рубрика "сделано ногами"

мой заводик временно прикрыли - появилась пара свободных вечеров. начал делать аналог font32. захотелось вот чего-нибудь пестренького ..)))
делал прямо в MP с использованием 1й либы - alpha. модулёк нуждается в жестокой оптимизации, однако код я писал ногами, а вчера наступил на ржавый гвоздь. короче, выложу пока так, а оптимизация подождет.



присутствуют такие ненужные вещи, как:
* форматирование в виде непечатаемых тегов
* возможность задавать свои теги
* выравнивание по ширине
* трясущиеся буквы
* разные цвета для любого символа
* разные шрифты в одной строке
* автозамена смайлов на картинки (отключаемая, но необратимая ..)
* вставка в текст картинок (но отсутствует обтекание, картинка ведет себя как обычный символ)
* кое-какие совсем ненужные функции типа FileExists для ресурсов или Trim для строк

и т.д.
Вложения
Тип файла: zip fntXD_TEST.zip (73.5 Кб, 671 просмотров)
__________________
to be or not to be - it's not a question!
2b or not 2b = ff
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо barsunduk за это полезное сообщение:
cherepets (28.04.2011), DemiVAL (20.11.2014), DIMMON4IK (29.04.2011), odd (28.04.2011), scimitar (16.05.2011)
Старый 28.04.2011, 16:11   #2
barsunduk
ПроЭктировщик
 
Аватар для barsunduk
 
Регистрация: 09.05.2010
Адрес: рф ро шахты
Сообщений: 177
Написано 66 полезных сообщений
(для 271 пользователей)
fntXD генератор шрифтов

чуть не забыл про генератор шрифтов, который дописывает к PNG таблицу ширины символов. c PNG из Delphi как работать я еще не в курсе, поэтому там еще один exe-шник для конвертации. его удалять не надо бы. основная прога его вызывает, чтобы BMP и DAT превратить в PNG.
отличие от нормального человеческого FontGen-а еще в том, что я использую не все символы. типа место экономлю... ага... на самом деле, у меня крокозябры получаются, если я лишние символы не выкину. почему-то. предупреждал же, что сделано ногами ..(
Вложения
Тип файла: zip FontGenXD.zip (355.7 Кб, 670 просмотров)
__________________
to be or not to be - it's not a question!
2b or not 2b = ff
(Offline)
 
Ответить с цитированием
Старый 09.05.2011, 15:01   #3
barsunduk
ПроЭктировщик
 
Аватар для barsunduk
 
Регистрация: 09.05.2010
Адрес: рф ро шахты
Сообщений: 177
Написано 66 полезных сообщений
(для 271 пользователей)
fntXD. слегка оптимизировано

убрал автозамену смайлов, еще кое-какую хрень. переделал слегка сохранение параметров. теперь время форматирования уменьшилось раз в 5. этот вариант уже можно использовать, по-моему. если не нужна гипер-скорость скроллинга ..)

к тому же можно сохранять ранее отформатированный текст и выводить его потом. но это уже лишнее...

ах да! теги можно писать через запятую по несколько штук:

{font=1c=ff00ff00i=1s=1}text{s=0
ну, типа того
Вложения
Тип файла: zip fntTestXD.zip (72.9 Кб, 658 просмотров)
__________________
to be or not to be - it's not a question!
2b or not 2b = ff
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 10:23.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com