![]() |
Ответ: Lib_font32: Графические шрифты
В первом посте последняя версия?
|
Ответ: Lib_font32: Графические шрифты
Цитата:
|
Ответ: Lib_font32: Графические шрифты
Просмотрел всю ветку , такскать хронику модернизации либы для работы со шрифтами. Я думаю пришло то время, чтобы сделать возможность писать "объемный" текст разными цветами. Точнее к примеру иметь возможность выделять начало абзаца другим цветом. Или какое другое слово по критерию.
ps К примеру вот так: Скажи ка дядя ведь не даром Москва, спаленная пожаром французам отдана ведь были схватки боевые, да говорят еще какие Не даром помнит вся Россия про день Бородина Как то так :) |
Ответ: Lib_font32: Графические шрифты
Я что-то подобное уже предлагал сделать (#204)
|
Ответ: Lib_font32: Графические шрифты
Кстати, а вот к примеру как вывести текст на картинке? Лично у меня не получилось вывести без фона, т.е. получается , что без color ничего ваще не выводится, а с color(255, 0, 0, 0) выводится, но на черном фоне. А это не есть хорошо. По идее шрифт png, без фона. Как лечить?
|
Ответ: Lib_font32: Графические шрифты
Прочитай справку-хелп к последней модификации либы и выстави прозрачным фон шрифта.
|
Ответ: Lib_font32: Графические шрифты
Цитата:
|
Ответ: Lib_font32: Графические шрифты
Вложений: 1
Цитата:
первая цифта - прозрачность 0...255 остальные цвет 0...255 |
Ответ: Lib_font32: Графические шрифты
Вложений: 1
Цитата:
Вложение 13170 ps Использован пример Font33test |
Ответ: Lib_font32: Графические шрифты
Вложений: 3
Разобрался, дело действительно было в шрифтах. Не тем генератором генерил шрифт.
Теперь хочется указать на погрешность в работе либы, а именно метода TextWindow и ему сопутствующих. 1) Хотел задать свое окно вывода текста не на весь экран, а вставив сверху заглавную панельку. 1) Самопроизвольно добавляется пустая строка в файл ресурса. 2) При указанных значениях размеры фактически не устанавливаются, особенно касается высоты окна вывода Вложение 13172 3) При скроллинге вверх текст налазит на информационную панельку, хотя по установкам верх должен быть ниже на 2 пикселя этой панельки. Вложение 13173 4) При завершении прокрутки текста вверх мусора насобирается очень много на инфо панельке. Спецом не перерисовываю, дабы показать этот факт. Вложение 13174 5) И наверное не совсем точно высчитывается положение ползунка. При окончании текста он не в самом низу молучается. На не совсем большом куске текста это видно лучше. |
Ответ: Lib_font32: Графические шрифты
Цитата:
пункт 5:значение высчитывается по первой строке,отображаемой в данный момент на экране,обойти есть способ: Сразу после разбиения вызывай getposition и записывай это число в отдельную переменную,затем просто отнимай это число при следующих вызовах getposition ну и от размера всего текста отнять тоже надо,только смотри,чтобы 0 не получился,а то будет деление на 0,а это не есть хорошо :) |
Ответ: Lib_font32: Графические шрифты
Цитата:
|
Ответ: Lib_font32: Графические шрифты
Выложите пожалуйста обновленную программку для генерации шрифтов и саму либу...скачал с главной страницы - не подходит, ругается на отсутствие процедур в либе....и по теме полазил тож не нашел....ткните носом)))
|
Ответ: Lib_font32: Графические шрифты
Цитата:
последнюю вресию либы ищи на стр 10,а конвертер на странице 7 |
Ответ: Lib_font32: Графические шрифты
За замечания и описания багов спасибо. Библиотеку давно нужно обновлять и исправлять, да всё руки не доходят.
|
Часовой пояс GMT +4, время: 10:48. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot