Pek çok yol var - ne istediğinize bağlı olarak ... Diğer her yerde olduğu gibi "en iyi çözüm" gibi bir şey yok. Hedefiniz hangi platformdur? Hangi dili kullanıyorsun Metnin yeniden boyutlandırılması / döndürülmesi nedir - gerekli mi? TrueTypeFonts oluşturabilmeniz mi gerekiyor? Multilanguage / Unicode hakkında ne düşünüyorsunuz? Metninizi nasıl saklamak istiyorsunuz (hangi kodlama vb.)?
Geçmişte de FTGL'nin yanı sıra saf freetype (http://www.freetype.org/ FTGL buna dayanıyor), farklı türde bitmap yazı tipleri, anahat yazı tipleri kullandım ... Şimdi çoğunlukla bitmap bağımlısıyım yazı tipleri, ama bu sadece benim kişisel tercihim. Çünkü artık farklı karakter kümeleri, kodlama ve bunun gibi şeylerle uğraşmak istemiyorum - ve bitmapfonts için lisanslama da TrueTypeFonts'a göre daha kolay ve daha ucuz. Ve görüntüleri yükleyebilen her platformda kullanılabilir. Sadece openGL'de bir dörtlü kullanıyorum ve dokumun bir kısmını haritaya veriyorum. Diğer taraf: Yazı tipi yalnızca +/-% 50 oranında temiz yeniden boyutlandırılabilir. Bununla yaşayabilirseniz, bir bitmapfont kullanmanızı öneririm.
Ayrıca farklı kodlama / karakter kümeleriyle uğraşmak zorundaysanız, TrueTypeFonts'u (freetype gibi, başka bir kütüphane kullanarak veya kendi uygulamanızla) yüklemek ve kullanmak için bir yol bulmalısınız ...
Ayrıca bu konuda nehes farklı öğreticiler bir göz atın:
http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=13 Bitmap Yazı Tipleri
http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=14 Anahat Fontları
http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=15 Doku Eşlemeli Anahat Fontları
http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=17 2D Doku Yazı Tipi
İyi şanslar!