سؤال

وأنا أحاول إضافة تقديم النص إلى التطبيق الكربون برنامج OpenGL أنا النامية من أجل OS X.

ومنذ يتم إهمال وaglUseFont الآن، وأنا أبحث عن طريقة أخرى لإضافة نص فضلا عن أن تكون قادرة على الاستعلام عن خصائص الصورة الرمزية (أي العرض والطول، والتباعد، وغيرها)

وحتى الآن لقد حققت CoreText وATSUI ولكن كلا من دون الكثير من الحظ.

والرجاء مساعدتي !!

وشكرا!

هل كانت مفيدة؟

المحلول 2

في النهاية أنا فقط ذهبت مع glBitmap الخوالي للالخطوط بلدي.

والعثور على التفاح ديف التي خلقت المقدمة كل حرف وحصلت لها معلومات ذات صلة (العرض والارتفاع، ويقابل، الخ.)

ولكن، إذا حصلت على الوقت للقيام ببعض المزيد من العمل على ذلك في وقت لاحق، وتخطط لاستخدام مشروع راسم FreeType كما اقترح أعلاه.

وشكرا!

نصائح أخرى

هل يمكن أن نلقي نظرة على راسم FreeType المشروع: انها مفتوح المصدر، والمحمولة، الخط جعل المحرك يدعم أوبن، تروتايب، التذييل النوع 1، وغيرها من الأشكال. هناك العديد من التكامل المصدر المفتوح من راسم FreeType مع برنامج OpenGL. انظر على سبيل المثال OGLFT . أو هل يمكن أن مجرد لفة بنفسك: ليس من الصعب أن يجعل راسم FreeType توليد الصور النقطية في بعض تنسيق بكسل مناسبة، ومن ثم تمرير هذه الصور النقطية إلى glTexImage2D

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top