FreeType2.

محرك خطي البرنامج مصمم ليكون صغيرا وفعالا وتخصيصا للغاية ومحمولا.
التحميل الان

FreeType2. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • FreeType team
  • موقع ويب الناشر:
  • http://www.freetype.org

FreeType2. العلامات


FreeType2. وصف

محرك خطي البرنامج المصمم ليكون صغيرا وفعالا وتخصيصا للغاية ومحمولا. FreeType 2 هو محرك لخطوط البرامج مصمم ليكون صغيرا وفعالا، قابل للتخصيص للغاية ومحمول أثناء إنتاج إخراج عالي الجودة (صور Glyph). يمكن استخدام مشروع FreeType 2 في مكتبات الرسومات، وخوادم العرض، وأدوات تحويل الخط، وأدوات توليد الصور النصية، والعديد من المنتجات الأخرى أيضا. مثل تخطيط النص أو معالجة الرسومات (مثل تقديم النص الملون، "الخرافات"، إلخ.). ومع ذلك، فإنه يبسط هذه المهام بشكل كبير من خلال توفير واجهة بسيطة وسهلة الاستخدام وغير موحدة للوصول إلى محتوى ملفات الخط .freetype صدر تحت رخصين مفتوح المصدر: رخصة Freetype تشبه BSD الخاصة بنا و GPL. وبالتالي يمكن استخدامها من قبل أي نوع من المشاريع، كن ملكية أو لا. فيما يلي بعض الملامح الرئيسية ل "FreeType2": يوفر FreeType 2 API بسيطة وسهلة الاستخدام للوصول إلى محتوى الخط بطريقة موحدة، بشكل مستقل عن تنسيق الملف. بالإضافة إلى ذلك، يمكن استخدام بعض واجهات برمجة التطبيقات الخاصة بالتنسيق للوصول إلى بيانات خاصة في ملف الخط. على عكس معظم المكتبات القابلة للمقارنة، يدعم FreeType 2 تنسيقات الخطوط القابلة للتطوير مثل تروتايب أو اكتب أعمالي ويمكن إرجاع البيانات المخططية (وتعليمات التحكم / التلميحات) إلى تطبيقات العميل. يعتمد تصميم FreeType 2 على الوحدات النمطية التي يمكن ربطها إما ثابتة إلى المكتبة في وقت الترجمة أو تحميلها عند الطلب عند وقت التشغيل. يتم استخدام الوحدات النمطية لدعم تنسيقات الخطوط المحددة، أو حتى تنسيقات صورة Glyph الجديدة! كتب freeType 2 مع أنظمة مضمنة في الاعتبار. هذا يعني أنه لا يستخدم البيانات القابلة للكتابة الثابتة (أي. يمكن تشغيله من ROM مباشرة)، يمكن أن توفر تطبيقات العميل أن توفر مدير الذاكرة الخاصة بها وتنفيذ دفق I / O. يسمح لك الأخير بالقراءة بسهولة من ملفات الخطوط المستندة إلى ROM أو مضغوطة أو عن بعد مع نفس API. يمكن استخدام العديد من تطبيقات الدفق بشكل متزامن مع مثيل FreeType 2 واحد. يمكنك أيضا تقليل حجم رمز FreeType 2 من خلال تجميع الوحدات التي تحتاجها فقط لمشروعك / البيئة المضمنة. بشكل افتراضي، يدعم FreeType 2 تنسيقات الخطوط التالية: خطوط تروتايب (ومجموعات) اكتب 1 خطوط CID-Keyed Type 1 الخطوط خطوط CFF. OpenType خطوط (كل من TrueType ومتغيرات CFF) الخطوط النقطية القائمة على SFNT X11 PCF الخطوط Windows FNT Fonts خطوط BDF (بما في ذلك تلك المضادة للتعيس) PFR الخطوط Type42 Fonts (دعم محدود) من مخطط Glyph المعطى، فإن FreeType 2 قادر على إنتاج صورة نقطية أحادية اللون عالية الجودة، أو Pixmap المضاد للتعيس، باستخدام 256 مستويات من "الرمادي". هذا أفضل بكثير من المستويات الخمسة المستخدمة من قبل Windows 9x / 98 / NT / 2000 أو FreeType 1. يدعم FreeType 2 جميع تعيينات الأحرف التي تحددها مواصفات TrueType و OpenType. إنه قادر أيضا على توليف Charmap تلقي Unicode تلقائيا من خطوط النوع 1، والذي يضع إنهاء الصداع "الترويجي" المؤلم المشترك مع هذا التنسيق (بالطبع، والترفيه الأصلية متوفرة أيضا في الحالة التي تحتاج إليها ..) وبعد يوفر API FreeType 2 Core وظائف بسيطة للوصول إلى معلومات متقدمة مثل أسماء Glyph أو بيانات Kerning. مترجم كامل الميزات والفعالة مترجم تروتيسود. المحرك قادر على إنتاج إخراج ممتاز في أحجام نقطة صغيرة. كان من الصعب للغاية الحصول على هذا المكون من الصعب للغاية الحصول على مواصفات TrueType الغامضة والأضلل. ومع ذلك، نحن الآن نطابق صفات Windows و MAC. يرجى قراءة صفحة براءات الاختراع الخاصة بنا لمعرفة المزيد حول بعض المشكلات عند استخدام المترجم. بالنسبة لأولئك الذين لا يحتاجون أو يريدون استخدام مترجم bytecode لخطوط تروتايب، قمنا بتطوير وحدة الإطلاق التلقائي الخاصة بنا. كما يستخدم من قبل تنسيقات قابلة للتطوير الأخرى. يوفر FreeType 2 معلومات غالبا غير متوفرة من محركات الخطوط الأخرى المماثلة، مثل مسافات kerning، أسماء الرسامى، المقاييس الرأسي، إلخ. نظرا لتصميمها المعياري، من السهل تعزيز المكتبة لتوفير معلومات إضافية تنسيقا خاصة من خلال واجهات برمجة التطبيقات الاختيارية (كمثال، يتم توفير API اختياري لاسترداد جداول SFNT من Truetype وخطوط OpenType). يوفر FreeType 2 نظامها الفرعي للتخزين المؤقت الخاص به منذ إصدار 2.0.1. يمكن استخدامه لذاكرة التخزين المؤقت إما مواجهة مثيلات أو صور Glyph بكفاءة. متطلبات: مكتوب FreeType 2 في Industry-Standard ANSI C ويجب تجميعها بسهولة مع أي مترجم متوافق C. لقد أخذنا اهتماما كبيرا بالقضاء على جميع التحذيرات عند تجميع محمولات شعبية مثل دول مجلس التعاون الخليجي و Visual C و Borland C. بصرف النظر عن مكتبة ANSI C القياسية، لا يحتوي FreeType 2 على أي تبعيات خارجية ويمكن تجميعها وتثبيتها على أي نوع من النظام.


FreeType2. برامج ذات صلة

GBDFED.

يتيح لك تفكيا إنشاء ملفات خط الصورة النقطية الجديدة أو تعديل تلك الموجودة. ...

603

تحميل

Xfstt.

xfstt يعني هو خادم الخط X11 لخطوط تروتايب. ...

262

تحميل