Font library (Rasterworks)

Discussing libraries simplifying applications development
  • и я хотел узнать, я решил использовать эту библиотеку, так как мне нужен был огромный и курсивный текст в других я такого функционала не нашел, может кто нибудь знает, или эта либа - единственный способ сделать огромный и курсивный текст?
  • оно есть в папке cmm/lib/obj/
    Вот оно websvn.kolibrios.org/filedetails.php?repname=Kolibri+OS&path=%2Fprograms%2Fcmm%2Flib%2Fobj%2Flibrasterworks.h
    Ну я не знаю, вот там все
  • Del
    Last edited by maxcodehack on Sun Sep 27, 2020 9:54 am, edited 1 time in total.
  • maxcodehack wrote:оно есть в папке cmm/lib/obj/
    Вот оно websvn.kolibrios.org/filedetails.php?repname=Kolibri+OS&path=%2Fprograms%2Fcmm%2Flib%2Fobj%2Flibrasterworks.h
    Ну значит всё, что надо есть

    Code: Select all

    #include "../lib/obj/librasterworks.h"
    
    load_dll(librasterworks, #arasterworks_drawText, 0);
    
  • спасибо, буду пробовать :-)
  • maxcodehack wrote:и я хотел узнать, я решил использовать эту библиотеку, так как мне нужен был огромный и курсивный текст в других я такого функционала не нашел, может кто нибудь знает, или эта либа - единственный способ сделать огромный и курсивный текст?
    Есть варианты. Например freetype
    maxcodehack wrote:или надо rasterworks_drawText ?
    Да конечно, правильный вариант

    Code: Select all

    #include "../lib/obj/librasterworks.h"
    
    load_dll(librasterworks, #rasterworks_drawText, 0);
  • del
    Last edited by maxcodehack on Sun Sep 27, 2020 9:52 am, edited 1 time in total.
  • Может буфер не содержит информации о его размерах? Или закрашен чёрным цветом, как и шрифт?
  • Del
    Last edited by maxcodehack on Sun Sep 27, 2020 9:52 am, edited 1 time in total.
  • Вычисляешь нужный размер (ширина * высота * 4 + 8), выделяешь память, заполняешь нужным цветом, указываешь в начале буфера размеры. В минуСях память что ли нельзя выделить? Можно вообще использовать статический буфер.
  • Del
    Last edited by maxcodehack on Sun Sep 27, 2020 9:52 am, edited 1 time in total.
  • и вообще, что за буфер, что за область, как именно происходит вывод?
  • Del
    Last edited by maxcodehack on Sun Sep 27, 2020 9:55 am, edited 1 time in total.
  • Rasterworks предназначена для того, чтобы рисовать текст на изображении в буфере, которое потом можно вывести сисфункцией 65.
    Нет, равно — это значение, а тебе нужно количество. А цветом тебе нужно буфер заполнить. Статический буфер (неинициализированный) лучше размещать в конце исходного кода и заполнять при старте программы.
    Leency, punk_joker, paulcodeman, и все, кто разбираются в минусях... ПРИЗЫВАЮ ВАС!!!
  • Who is online

    Users browsing this forum: No registered users and 1 guest