LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

А, ну то есть BITMAP - это что-то типа XImage.

В общем, единственная проблема у тебя с текстом в том, что FreeType - это только растеризатор, он не является Text Layout Engine. То есть выкладывать текст, учитывать расстояния между символами и пр. тебе придется самому или искать для этого библиотеку. В Xft эта функциональность есть, но тебе не хочется рисовать в X-сервер. В GTK+ этим занимается библиотека Pango. Ее тебе не советую, так как она вроде привязана к glib, а это еще библиотеки в зависимостях. В Qt я не спец. В Qt, по-моему, свой текстовый движок. То есть сразу ничего посоветовать не могу что-то. Еще раз напомню про Cairo. Это неплохой вариант.

Исходная версия Zubok, :

А, ну то есть BITMAP - это что-то типа XImange.

В общем, единственная проблема у тебя с текстом в том, что FreeType - это только растеризатор, он не является Text Layout Engine. То есть выкладывать текст, учитывать расстояния между символами и пр. тебе придется самому или искать для этого библиотеку. В Xft эта функциональность есть, но тебе не хочется рисовать в X-сервер. В GTK+ этим занимается библиотека Pango. Ее тебе не советую, так как она вроде привязана к glib, а это еще библиотеки в зависимостях. В Qt я не спец. В Qt, по-моему, свой текстовый движок. То есть сразу ничего посоветовать не могу что-то. Еще раз напомню про Cairo. Это неплохой вариант.