画像から始めます:
上の画像は 2 つの異なる方法で作成されたテキストを示しており、どちらも同じ種類のフォント (Arial、太字、サイズ 11) を使用しています。
下のものは画像編集プログラムで作成されたもので、上のものは私の OpenGL アプリケーションで作成されたものです。より正確には、FTExtrudeFont
FTGL ライブラリから使用します。
font_ptr font(new FTExtrudeFont(filename.c_str()));
私の質問は、なぜこのように描かれているのですか?この理由は、サイズ変更アルゴリズムが異なる可能性があると思いますが、そうである場合、OpenGL アプリケーションでこの見栄えの良いフォント (一番下のフォント) を実現するにはどうすればよいでしょうか?
編集:
フォントをレンダリングするには、次の 1 つの関数のみを呼び出します。
font->Render(text, // Text to be displayed
-1, // Line length, which by default is left as -1
pos); // Position in which to draw text