openGLアプリケーションにビットマップフォント(png画像として)をロードして、そこから固定サイズで文字をレンダリングします。それは機能しています。ただし、一部のグリフを小さいサイズで拡大縮小したい場合は、見栄えがよくありません。事前に生成されたミップマップ(私はいくつかの文字がたくさんあり、無段階のサイズが必要です)を使用せずに、これをより美しくスケーリングする方法はありますか?補間の方法か何か?
現時点では、次のようなものを使用しています(MacOSXのC/C ++):
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();
なにか提案を?