Я занимаюсь созданием пользовательского интерфейса для своего приложения моделирования C/C++ с использованием gtk+ и отхожу от управления из командной строки. Я использовал gtkglext для встраивания моего OpenGL-рендеринга симуляции в виджет. Первоначально я использовал OpenGL + GLUT для всего, но с момента создания пользовательского интерфейса и перехода на gtkglext мне пришлось полностью вытеснить GLUT.
Способ, которым я использовал для рендеринга текста «внутри» окна рендеринга OpenGL, заключался в использовании glutStrokeCharacter. Должен ли я теперь использовать Pango вместо этого? Важно иметь возможность вращать и масштабировать текст так же, как и остальные данные моделирования — для маркировки осей, масштабов рисования и т. д.
Я смотрел на пример font-pangoft2.c. Любые дополнительные ссылки будут полезны.