TrueType フォント2021年7月11日 | |
![]() ファイル内容TrueType フォントによるテキストの表示。外部ライブラリ FTGL (FreeType2 を使用) を用いる。 インクルード。 #include <FTGL/ftgl.h> 表示に使用するフォントを指定する必要がある。 #define FONT_PATH "/usr/share/fonts/truetype/freefont/FreeSans.ttf" FTGL によるフォントの準備。
static FTGLfont *font;
...
void init(void)
{
...
font = ftglCreatePixmapFont(FONT_PATH);
}
フォントの描画。
void drawText(int x, int y, const char *str)
{
...
glRasterPos2f(x, y);
ftglRenderFont(font, str, FTGL_RENDER_ALL);
後片付け
ftglDestroyFont(font);
| |
| PENGUINITIS | |