Спасибо. AGG - действительно мощная штука. Хотелось бы рисовать векторным способом. При рендеринге шрифта средствами библиотеки freetype (она умеет сама делать из букв битмапы), нужны будут дополнительные танцы с бубном для наложения букв с эффектом прозрачности, при этом, скорее всего возникнут проблемы с переходом на границах. Вероятно, здесь действительно наиболее подходящим способом является адаптация шрифтов Hershey (плоттерный тип шрифта) который, кстати говоря, содержится в файле, лежащем в директории modules/core/tables.cpp (принцип описания шрифтов стандартный можно найти например здесь: http://paulbourke.net/dataformats/hershey/ ). Там же есть и русские буквы, только пока не сообразил как прикрутить. Сама функция отрисовки текста содержится в файле drawing.cpp в той же директории. ЗЫ: QT надо посмотреть, может правда получится оттуда содрать что нибудь. ЗЫЗЫ: Посмотрел, как реализовано в QT. Там рисуется средствами класса QPainter. Можно применить похожий подход для VS - захватить в BITMAP вывести текст обычным способом или через AGG и вернуть BITMAP обратно. При этом можно включить прозрачный фон.