は私がイメージから始めましょう: - ゴシック、太字、サイズ11醜いフォント、OpenGLの
上の画像は、2つの異なる方法で達成したテキストを提示し、両方のは、フォントの同じタイプを使用しました
画像編集プログラムで作成されたものと、OpenGLアプリケーションの一番上に作成されたものがあります。 FTGLライブラリからFTExtrudeFont
を使用して、より正確には:
font_ptr font(new FTExtrudeFont(filename.c_str()));
私の質問は、なぜそれがこのように描かれていますか?私はこれが異なるリサイズアルゴリズムかもしれないと考えていますが、もしそうなら、私のOpenGLアプリケーションでこのような見栄えの良いフォント(下のもの)をどうやって達成できますか?
EDIT:
font->Render(text, // Text to be displayed
-1, // Line length, which by default is left as -1
pos); // Position in which to draw text
押し出しフォントが必要ですか?通常のベクトルフォントやテクスチャフォントを試して、より良い結果が得られるかどうかを確認できますか? – WildCrustacean
@bde私はテクスチャフォントを試しましたが、これはアンチエイリアス処理されています。 –