forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=124)
-   -   Lib_font32: Графические шрифты (http://forum.boolean.name/showthread.php?t=6103)

AVL 30.01.2011 14:47

Ответ: Lib_font32: Графические шрифты
 
В первом посте последняя версия?

odd 02.02.2011 20:10

Ответ: Lib_font32: Графические шрифты
 
Цитата:

Сообщение от AVL (Сообщение 177332)
В первом посте последняя версия?

Кажется нет. Отлистай тему чуток назад с конца и скачай версию там.

Yurec66 29.03.2011 13:30

Ответ: Lib_font32: Графические шрифты
 
Просмотрел всю ветку , такскать хронику модернизации либы для работы со шрифтами. Я думаю пришло то время, чтобы сделать возможность писать "объемный" текст разными цветами. Точнее к примеру иметь возможность выделять начало абзаца другим цветом. Или какое другое слово по критерию.

ps К примеру вот так:

Скажи ка дядя ведь не даром
Москва, спаленная пожаром французам отдана
ведь были схватки боевые, да говорят еще какие
Не даром помнит вся Россия про день Бородина

Как то так :)

Trazzy 30.03.2011 11:21

Ответ: Lib_font32: Графические шрифты
 
Я что-то подобное уже предлагал сделать (#204)

Yurec66 30.03.2011 11:29

Ответ: Lib_font32: Графические шрифты
 
Кстати, а вот к примеру как вывести текст на картинке? Лично у меня не получилось вывести без фона, т.е. получается , что без color ничего ваще не выводится, а с color(255, 0, 0, 0) выводится, но на черном фоне. А это не есть хорошо. По идее шрифт png, без фона. Как лечить?

GRAY_WOLF 30.03.2011 13:43

Ответ: Lib_font32: Графические шрифты
 
Прочитай справку-хелп к последней модификации либы и выстави прозрачным фон шрифта.

Yurec66 30.03.2011 14:14

Ответ: Lib_font32: Графические шрифты
 
Цитата:

Сообщение от GRAY_WOLF (Сообщение 184245)
Прочитай справку-хелп к последней модификации либы и выстави прозрачным фон шрифта.

Если под хелпом подразумевается файл описания к классу, то вроде и крайняя версия, тока я там не нашел про прозрачный фон, как его установить для шрифта. :dontknow:

GRAY_WOLF 30.03.2011 23:38

Ответ: Lib_font32: Графические шрифты
 
Вложений: 1
Цитата:

Сообщение от Yurec66 (Сообщение 184238)
Кстати, а вот к примеру как вывести текст на картинке? Лично у меня не получилось вывести без фона, т.е. получается , что без color ничего ваще не выводится, а с color(255, 0, 0, 0) выводится, но на черном фоне. А это не есть хорошо. По идее шрифт png, без фона. Как лечить?

По твоему коду должно быть так, как на картинке ...
первая цифта - прозрачность 0...255 остальные цвет 0...255

Yurec66 31.03.2011 11:08

Ответ: Lib_font32: Графические шрифты
 
Вложений: 1
Цитата:

По твоему коду должно быть так, как на картинке ...
первая цифта - прозрачность 0...255 остальные цвет 0...255
Вот что у меня получается. Может со шрифтами чего?

Вложение 13170

ps
Использован пример Font33test

Yurec66 31.03.2011 18:43

Ответ: Lib_font32: Графические шрифты
 
Вложений: 3
Разобрался, дело действительно было в шрифтах. Не тем генератором генерил шрифт.

Теперь хочется указать на погрешность в работе либы, а именно метода TextWindow и ему сопутствующих.
1) Хотел задать свое окно вывода текста не на весь экран, а вставив сверху заглавную панельку.
1) Самопроизвольно добавляется пустая строка в файл ресурса.
2) При указанных значениях размеры фактически не устанавливаются, особенно касается высоты окна вывода

Вложение 13172

3) При скроллинге вверх текст налазит на информационную панельку, хотя по установкам верх должен быть ниже на 2 пикселя этой панельки.

Вложение 13173

4) При завершении прокрутки текста вверх мусора насобирается очень много на инфо панельке. Спецом не перерисовываю, дабы показать этот факт.

Вложение 13174

5) И наверное не совсем точно высчитывается положение ползунка. При окончании текста он не в самом низу молучается. На не совсем большом куске текста это видно лучше.

NightDeath 10.04.2011 01:16

Ответ: Lib_font32: Графические шрифты
 
Цитата:

Сообщение от Yurec66 (Сообщение 184389)
Разобрался, дело действительно было в шрифтах. Не тем генератором генерил шрифт.

Теперь хочется указать на погрешность в работе либы, а именно метода TextWindow и ему сопутствующих.
1) Хотел задать свое окно вывода текста не на весь экран, а вставив сверху заглавную панельку.
1) Самопроизвольно добавляется пустая строка в файл ресурса.
2) При указанных значениях размеры фактически не устанавливаются, особенно касается высоты окна вывода

Вложение 13172

3) При скроллинге вверх текст налазит на информационную панельку, хотя по установкам верх должен быть ниже на 2 пикселя этой панельки.

Вложение 13173

4) При завершении прокрутки текста вверх мусора насобирается очень много на инфо панельке. Спецом не перерисовываю, дабы показать этот факт.

Вложение 13174

5) И наверное не совсем точно высчитывается положение ползунка. При окончании текста он не в самом низу молучается. На не совсем большом куске текста это видно лучше.

с пунктами 2,3,4 поможет setclip
пункт 5:значение высчитывается по первой строке,отображаемой в данный момент на экране,обойти есть способ:
Сразу после разбиения вызывай getposition и записывай это число в отдельную переменную,затем просто отнимай это число при следующих вызовах getposition ну и от размера всего текста отнять тоже надо,только смотри,чтобы 0 не получился,а то будет деление на 0,а это не есть хорошо :)

Yurec66 10.04.2011 02:20

Ответ: Lib_font32: Графические шрифты
 
Цитата:

Сообщение от NightDeath (Сообщение 185388)
с пунктами 2,3,4 поможет setclip
пункт 5:значение высчитывается по первой строке,отображаемой в данный момент на экране,обойти есть способ:
Сразу после разбиения вызывай getposition и записывай это число в отдельную переменную,затем просто отнимай это число при следующих вызовах getposition ну и от размера всего текста отнять тоже надо,только смотри,чтобы 0 не получился,а то будет деление на 0,а это не есть хорошо :)

Эти рекомендации больше относятся к автору либы(отдельная ему благодарность за труд), это он должен дать свое резюме. Мы же, пользователи, только используем уже заранее определенные функции либы.

kizup 10.04.2011 22:17

Ответ: Lib_font32: Графические шрифты
 
Выложите пожалуйста обновленную программку для генерации шрифтов и саму либу...скачал с главной страницы - не подходит, ругается на отсутствие процедур в либе....и по теме полазил тож не нашел....ткните носом)))

NightDeath 12.04.2011 16:57

Ответ: Lib_font32: Графические шрифты
 
Цитата:

Сообщение от kizup (Сообщение 185472)
Выложите пожалуйста обновленную программку для генерации шрифтов и саму либу...скачал с главной страницы - не подходит, ругается на отсутствие процедур в либе....и по теме полазил тож не нашел....ткните носом)))

поищи по теме,15 страниц не так уж и много

последнюю вресию либы ищи на стр 10,а конвертер на странице 7

odd 14.04.2011 12:28

Ответ: Lib_font32: Графические шрифты
 
За замечания и описания багов спасибо. Библиотеку давно нужно обновлять и исправлять, да всё руки не доходят.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot