Ответ: Lib_font32: Графические шрифты
odd, Спасибо, я так и делал... просто если размер шрифта маленький, бывает что Photoshop буквы обрезает, и они становятся непохожими на сам шрифт...
Можно поподробнее про сжатие картинки в Photoshop? |
Ответ: Lib_font32: Графические шрифты
Для сжатия готовой картинки нажимаешь
File --> Save for Web... И там выставляешь оптимальные значения для сжатия, там есть предпросмотр и пишется размер получаемого файла. Для шрифта, как правило, оптимальный формат PNG-8, с двумя цветами. Для других картинок поэкспериментируй с форматами и количеством цветов. |
Ответ: Lib_font32: Графические шрифты
odd
В font32 есть поддержка скролинга текста по вертикали, а можно добавить поддержку скролинга строки по горизонтали (справо-налево)? Что бы можно было сделать циклическую бегущую строку. |
Ответ: Lib_font32: Графические шрифты
а так разве нельзя?
repeat fillrect(0,0,176,220); x:=x+1; drawstring('бегущая строка',x,5); until (.....) и строка будет двигаться вправо |
Ответ: Lib_font32: Графические шрифты
Тогда уж не так, лучше делать циклическую перестановку символов и копирование нужного отрезка.
|
Ответ: Lib_font32: Графические шрифты
Весь смысл поддержки скролинга в либе в быстродействии. Хотел бы делать так. Установить окно отрисовки font32.TextWindow(). Затем давать комманду рисовать текст, и передавать номер первого рисуемого символа в переданной строке. Строка может быть и в сотню символов. А я либе говорю рисуй с 47го и только сколько влезет в окно отрисовки. Чтоб лишнее не рисовать - быстродействие.
|
Ответ: Lib_font32: Графические шрифты
Обновление библиотеки. Из изменений:
- добавлена поддержка символов украинского языка (Є, І, Ї, Ґ, і, ї, ґ, є) - исправлен глюк со вставкой переносов (теперь пробел перед переносом ставить не нужно) Смотрим новые версии в первом сообщении темы. |
Ответ: Lib_font32: Графические шрифты
2odd: Большое тебе СПАСИБО брат...
Наконецто моя просьба была услышана... УРА! УРА! УРА! |
Ответ: Lib_font32: Графические шрифты
а можно попросить новую функцию:
длинна последнего слова в тексте или выбор самого слова? что-то потипа function getlastlength(s:string):integer; function getlastword(s:string):string; очень бы помогло. |
Ответ: Lib_font32: Графические шрифты
заметил не очень приятную ошибку...
http://pic.ipicture.ru/uploads/091130/TRV0xL6Zs0.png размеры текстового окна такие что последней строчной должна быть та где "Па-де-Кале...", но чуть ниже окна выводится кусок еще одной строки. А это очень не хорошо(( |
Ответ: Lib_font32: Графические шрифты
Странно. А размеры тестового окна не менялись?
|
Ответ: Lib_font32: Графические шрифты
за программу пару раз менялись
+используется прокрутка |
Ответ: Lib_font32: Графические шрифты
Столкнуся еще с одной проблемой. При использовании символа "№"(номер) - МП вылетает... (то же что раньше было с украинскими сиволами). Не плохо было бы исправить это.... заранее благодарен!
|
Ответ: Lib_font32: Графические шрифты
Если написать
Код:
TextWindow(6, 0, 176, 220); Код:
TextWindow(6, 1, 176, 220); Это глюк или так задумано? |
Ответ: Lib_font32: Графические шрифты
Вложений: 1
Не знаю. Причину такого глюка я не нашел.
Выкладываю исправленную версию библиотеки. Символ "№" теперь отрабатывается нормально. |
Часовой пояс GMT +4, время: 06:45. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot