我開始在這家使用2D OpenGL實現來顯示我們系統的數據(在Windows上運行)的公司工作。整個系統是用C++(使用C++ Builder 2007)構建的。事情是,他們所打印的文本那裏,當你放大,我認爲是因爲文字是一個位圖是象素化:OpenGL上的基於矢量的字體
據我所知,他們使用相同的字體文件,Windows不會。我在這裏問了爲什麼發生這種情況,我得到的答案是,實現它的人(不再在公司工作)說OpenGL上的字體很難,這是他可以做的最好的或者類似的東西。
我的問題是:是否有任何簡單而有效的方法來使文本也是一個向量(與圖片中的那些行相同的方式?)所以當我縮放相機,發生了很多,他們不pixelize。我對OpenGL知之甚少,如果您有一些與此相關的指南和/或教程來指引我走向正確的方向,我會非常感激。基本上任何材料都會很棒。
他與OpenGL的主要問題可能是跨平臺的字體處理非常不穩定,無論如何對它們的支持是最小的 - 但可能有第三方庫專門用於此(SDL和GLEW提供支持,IIRC) – Polar 2013-04-28 14:05:54
I'我會尋找那些圖書館,謝謝! – dccarmo 2013-04-28 14:15:32
@AkiSuihkonen如果你找到他們,請分享!謝謝! – dccarmo 2013-04-28 14:21:29