11.04.12 SoUrcerer пусть сам автор напишет... ---------- 24.8.12 SoUrcerer Исправил определение длины выводимой строки в пикселах. Теперь text_out работает корректно на длинных строках. Исправил вывод русских букв. Вопрос с блиттером остается открытым. Нужен блиттер с поддержкой прозрачности, учитывающий флаг "рисовать относительно клиентской области окна". В том числе он нужен для букв с умляутами, типа ё и й. А так же составных символов. Иначе глиф-черточка или глиф-точечки "зарисует" остаток буквы в некоторых шрифтах. И вообще, так явно будет быстрее, чем грабить экран, смешивать и выводить на экран, вызывая 2 системных функции и гоняя цикл в пользовательском режиме ---------- 11.10.12 Lev - stb.h Синхронизировал stb.h с stb_truetype0.6c.h В строке if (num_vertices > 0) STBTT_memcpy(tmp, vertices, num_vertices*sizeof(stbtt_vertex)); Вставил STBTT_memcpy вместо STBTT_memset по аналогии с исходным stb_truetype0.6c.h (если это было неправильно - верните назад) - lib.c заменил 65-ю функцию на 7-ю, по коду чуть проще и вылетало у меня постоянно с 65-й внёс поправки для правильной работы с окнами отсчитывающими координаты от клиентского окна Добавил учёт descent, чтобы не вылетало на диакритике типа "Й", dos2utf править не стал - вместо Ё и т.п. показываются символы расширенной латиницы ---------- 13.03.15 hidnplayr Separate original stb_truetype.h from kolibri library code, updated stb_truetype to version 1.02, added utf8 support for library functions, added compile.bat for windows users. ---------- Leency 15.05.15 Make SetBackColor() function faster.