OpenGLアプリケーションでビットマップフォント(pngイメージ)を読み込んで固定サイズで文字を描画します。それは働いている。しかし、もし私が小さいサイズでいくつかのグリフを拡大したいなら、それは素晴らしいとは言えません。方法があります - これをより美しくスケールするには、あらかじめ生成されたミップマップ(いくつかの文字が大量にあり、無段階のサイズが必要です)を使用しないでください。いくつかの補間方法や何か?スケールOpenGL(補間)とBitmapfontを明確に比較しますか?
glPopMatrix();
glEnable(GL_TEXTURE_2D);
glEnable(GL_BLEND);
glBindTexture(GL_TEXTURE_2D, texture->getID());
glScalef(0.7f, 0.7f, 0); //scale here a size
{draw vertexes & set texcoords}
glDisable(GL_BLEND);
glDisable(GL_TEXTURE_2D);
glPushMatrix();
どれ提案:(Mac OS XのC/C++)私はこのようなものを使用する瞬間
?
このFAQの項目17.020:http://www.opengl.org/resources/faq/technical/fonts.htm –
TrueTypeフォントについて - 私はビットマップフォントについて語っています。 TrueTypeフォントをサーバ上の理由(フォントライセンス)で使用する意図はありません。 – Constantin