ben bir görüntü ile başlayacağız: - Arial, kalın, büyüklüğü 11Çirkin yazı, OpenGL
Üstü görüntü iki farklı şekilde elde metni sunan, hem yazı aynı tür kullanılır
En alttaki resim düzenleme programında ve OpenGL uygulamamın en üstünde bir tane oluşturuldu.
font_ptr font(new FTExtrudeFont(filename.c_str()));
Benim sorum, neden böyle çizilir edilir: FTGL kütüphanesinden FTExtrudeFont
kullanarak, daha kesin olmak gerekirse? Bunun nedenini farklı yeniden boyutlandırma algoritmaları olabilir, ancak eğer öyleyse, OpenGL uygulamasında bu daha iyi görünen yazı tipini (en alttaki) nasıl elde edebilirim?
DÜZENLEME:
font->Render(text, // Text to be displayed
-1, // Line length, which by default is left as -1
pos); // Position in which to draw text
Ekstrüzyonlu bir yazı tipine mi ihtiyacınız var? Normal bir vektör yazı tipini veya dokulu bir yazı tipini deneyebilir ve daha iyi sonuçlar elde edip edemeyeceğinizi görebilirsiniz. – WildCrustacean
@bde Dokulu yazı tipini denedim, ancak keskin, gerçek siyah taslaklara ihtiyacım olduğu için bu durumda benim için iyi olmayan antialiased. –