الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما هى اسهل طريقه لرسم النصوص فى الاوبن جى ال

بدأه sookkaa في 29 أكتوبر 2010 · 3 رد · 875 مشاهدة · في OpenGL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

ما هى اسهل طريقه لرسم النصوص فى الاوبن جى ال مع العلم انى اعمل على TAO

#2

و عليكم السلام ورحمة الله وبركاته .

الخيارات كثيرة ، ولكن تحتاج لأن تتعب قليلاً ، حيث لايوجد شيء جاهز ( هناك مكتبة باسم FTGL ، جميلة ، لكن لا أعرف إن كانت مدعومة من قبل VB.Net ) .

  • - استيراد صورة عادية ( bmp مثلاً ) ، تحتوي على قائمة حروف ، وتحويل هذه الصورة إلى إكساء ، وكتابة function بسيطة ترسم مربعات ، وكل مربع نكسوه بحرف من الحروف .
    post-42837-040295700 1288393486_thumb.gi
  • - التعامل مع المكتبة freetype التي تدعمها Tao ، يمكنك من خلالها التعامل مباشرة مع خط يحمل امتداد ttf مثلاً .. ( كثير من خطوط نظام windows مثال على ذلك ) .
  • - الاستفادة من بيئة الدوت نت ، بحيث ترسم على صورة في الذاكرة عن طريق الدوت نت ( دوال جاهزة ) ، ثم تحول الصورة إلى إكساء في الذاكرة وترسمها باستخدام OpenGL . مثال :

http://www.agdn-online.com/communities.aspx?view=posts&threadid=544&page=2

سألت بعض الخبراء والذين مرّوا بهذه التجربة .. و حسب مافهمت ، أن آخر طريقة هي الأفضل لو كنت تريد لغة عربية ولغات أخرى غير الانجليزية ،

أما لو كانت اللغة الانجليزية كافية ، فالخيار الأول هو الأفضل .

المرفقات
tut4-2.gif

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#3

الطريقه الثانيه اللى هيا FreeType هي المناسبه لى انا عرفت احمل المكتبه و كتبيت فى جزء التصريحات العام الكود التالى

Imports Tao.FreeType

بس المشكله ان انا مش لاقى اى مثال يشرحلى ازاى استخدم المكتبه دى

انا لاقيت الجزء ده على النت بس مش فاهم منه حاجه ياريت اللى عارف مثال واحد بس يقولى عليه وانا مرفق مع الرد الشرح اللى انا لاقيته ياريت حد يقدر يفدنى

Tao.FreeType.chm

#4

up

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…