GameProgrammar's Night

ゲームプログラム系の覚え書き

FreeType2

FreeType2でフォントテクスチャ作る際のコツ。ピクセルサイズで作るのと文字送り量の取得

ピクセルサイズ指定で作る 公式チュートリアルにもある通りFT_Set_Pixel_Sizes関数を使うのですが、フォントによっては指定サイズを超えることがあるようです。指定サイズより少し小さい値を入れることである程度抑制することができます。 // 少し小さい値を…

FreeType2 の FT_Render_Glyph で得られるビットマップバッファの並び

FT_Bitmap FT_Render_Glyphで得られるビットマップデータの構造体。こいつを使ってビットマップフォーマットに起こして、ファイルに保存することでビットマップファイルが得られます。 FT_BitmapとBITMAPINFOHEADERの対応 FT_Bitmap BITMAPINFOHEADER 意味 w…