fntXD - аналог font32. рубрика "сделано ногами"
Вложений: 1
мой заводик временно прикрыли - появилась пара свободных вечеров. начал делать аналог font32. захотелось вот чего-нибудь пестренького ..)))
делал прямо в MP с использованием 1й либы - alpha. модулёк нуждается в жестокой оптимизации, однако код я писал ногами, а вчера наступил на ржавый гвоздь. короче, выложу пока так, а оптимизация подождет. присутствуют такие ненужные вещи, как: * форматирование в виде непечатаемых тегов * возможность задавать свои теги * выравнивание по ширине * трясущиеся буквы * разные цвета для любого символа * разные шрифты в одной строке * автозамена смайлов на картинки (отключаемая, но необратимая ..) * вставка в текст картинок (но отсутствует обтекание, картинка ведет себя как обычный символ) * кое-какие совсем ненужные функции типа FileExists для ресурсов или Trim для строк и т.д. |
fntXD генератор шрифтов
Вложений: 1
чуть не забыл про генератор шрифтов, который дописывает к PNG таблицу ширины символов. c PNG из Delphi как работать я еще не в курсе, поэтому там еще один exe-шник для конвертации. его удалять не надо бы. основная прога его вызывает, чтобы BMP и DAT превратить в PNG.
отличие от нормального человеческого FontGen-а еще в том, что я использую не все символы. типа место экономлю... ага... на самом деле, у меня крокозябры получаются, если я лишние символы не выкину. почему-то. предупреждал же, что сделано ногами ..( |
fntXD. слегка оптимизировано
Вложений: 1
убрал автозамену смайлов, еще кое-какую хрень. переделал слегка сохранение параметров. теперь время форматирования уменьшилось раз в 5. этот вариант уже можно использовать, по-моему. если не нужна гипер-скорость скроллинга ..)
к тому же можно сохранять ранее отформатированный текст и выводить его потом. но это уже лишнее... ах да! теги можно писать через запятую по несколько штук: PHP код:
|
Часовой пояс GMT +4, время: 16:16. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot