فونت فورج هو محرر خطوط مجاني مفتوح المصدر يدعم العديد من صيغ الخطوط الرقمية الشائعة. تم تطوير فونت فورج بشكل أساسي بواسطة جورج وليامز حتى عام 2012 ، وهو برنامج مجاني ويتم توزيعه بموجب مزيج من رخصة جنو العمومية الإصدار 3، وورخصة BSD المكونة من 3 فقرات. [1] وهو متوفر لأنظمة التشغيل بما في ذلك لينكس و مايكروسوفت ويندوز [2] و ماك أو إس [3] ومترجم إلى 12 لغة.

فونت فورج

المميزات

  • تسهيل التحويل الآلي للتنسيق والمهام المتكررة الأخرى ، ينفذ فونت فورج لغتي برمجة نصية: لغته الخاصة ولغة البايثون . [4] يمكن لفونت فورج تشغيل البرامج النصية من واجهة المستخدم الرسومية الخاصة بها، أو من سطر الأوامر، كما تقدم ميزاتها كوحدة بايثون بحيث يمكن دمجها في أي برنامج بايثون. [5]

يستخدم فونت فورج فري تايب لعرض الخطوط على الشاشة.[8] منذ إصدار 15 نوفمبر 2008 ، يستخدم فونت فورج مكتبة كايرو ومكتبات برامج بانغو لعرض الرسومات والنص [9] وتوفير رسومات مصقولة ودعم تخطيط نص معقد.

  • يتم استخدام أجزاء من كود فونت فورج بواسطة محرك التنضيد لواتخ لقراءة وتحليل خطوط أبن‌ تيب. [10]

يشتمل كود مصدر فونت فورج على عدد من البرامج المساعدة ، بما في ذلك "showttf" الذي يعرض محتويات ملفات الخطوط الثنائية ، ومحول WOFF.

الصيغ المدعومة

  • يدعم فونت فورج مجموعة متنوعة من تنسيقات الخطوط. [11] تنسيق قاعدة بيانات .sfd يعتمد على النص [12] ويسهل التعاون بين المصممين ، حيث يمكن إنشاء ملفات الاختلاف بسهولة. يدعم فونت فورج أيضًا تنسيق مصدر UFO والذي يعتمد على XML.

يدعم البرنامج العديد من تنسيقات الخطوط الأخرى ويحول الخطوط من تنسيق إلى آخر. تتضمن تنسيقات الخطوط المدعومة:

يقوم فونت فورج أيضًا باستيراد وتصدير الخطوط من وإلى تنسيق رسوميات شعاعية قابلة للتمديد (SVG)، وتنسيق Unified Font Object (UFO).

تاريخ التطوير

أسس جورج ويليامز مشروع فونت فورج كمشروع تقاعد، ونُشر في البداية من عام 2001 إلى مارس 2004 باسمPfaEdit). [13] [14]

نشط ويليامز في تطوير وصيانة ودعم البرنامج والمرافق المتصلة به لمدة 12 عامًا تقريبًا. في منتصف عام 2011 ، بدأ ديف كروسلاند المساهمة في المشروع وانتقل المشروع من سورس فورج إلى غيت هاب. بدأت كروسلاند في تقديم ورش عمل تصميم تمهيدية من خلال مجموعة مستخدمي TeX (TUG) لجمع الأموال لتوظيف مطوري العقود لصيانة البرنامج وتطويره. أصبح تطوير فونت فورج أكثر نشاطًا، وكان خالد حسني وباري شوارتز من المساهمين البارزين، ولكن في أواخر عام 2012 اختلفوا مع كروسلاند حول اتجاه المشروع، لذا صنعوا نسخة مشتقة من فونت فورج باسم SortsMill. [15]

في عام 2011، أنجزت برنامج تثبيت لفونت فورج على نظام التشغيل ماك أو أس بواسطة الدكتور بن مارتن بدعم من TUG. في هذه الأثناء، نشر ماثيو بيتروف نسخة ويندوز خاصة به غير رسمية. في عام 2013، بدأ مشروع FontForgeBuilds في سورس فورج لتوسيع ذلك؛ تمت إعادة كتابته بالكامل بعد ذلك، ويتم صيانته اليوم بواسطة جيريمي تان كتطبيق ويندوز.

في عام 2012، نظمت كروس لاند موقعًا إلكترونيًا جديدًا للمشروع ليتم استضافته على غيت هاب، fontforge.github.io.

في عام 2014 ، وبدعم مالي من جوجل ، أضاف فرانك ترامبي الدعم الكامل لتنسيق مصدر خط UFO.

الخطوط المطورة باستخدام فونت فورج

  • الأميري (محرف)
  • أسانا ماث
  • كانتاريل (محرف)
  • الخطوط DejaVu
  • الخطوط العريضة UCS المجانية
  • إنكونسولاتا
  • جونيكود
  • لينكس ليبرتين
  • خطوط M+
  • OCR-A
  • سكواريش سانس
  • مشروع خط XITS

المراجع

  1. ^ fontforge (8 أكتوبر 2021). "fontforge/LICENSE at master · fontforge/fontforge · GitHub". GitHub. مؤرشف من الأصل في 2021-12-28.
  2. ^ Gurdy Leete؛ Mary Leete (12 يونيو 2007). Microsoft Expression Blend Bible. John Wiley & Sons. ص. 295. ISBN:978-0-470-05503-8. مؤرشف من الأصل في 2014-07-04. اطلع عليه بتاريخ 2012-08-06.
  3. ^ James، Daniel (4 ديسمبر 2009). Crafting Digital Media: Audacity, Blender, Drupal, GIMP, Scribus, and other Open Source Tools (ط. 1). Berkeley, CA: Apress. ص. 114. ISBN:978-1430218876. مؤرشف من الأصل في 2021-03-08.
  4. ^ "Writing scripts to change fonts in FontForge". Fontforge.sourceforge.net. مؤرشف من الأصل في 2012-08-04. اطلع عليه بتاريخ 2009-11-09.
  5. ^ "Writing python scripts to change fonts in FontForge". Fontforge.sourceforge.net. مؤرشف من الأصل في 2012-08-04. اطلع عليه بتاريخ 2009-11-09.
  6. ^ "FontForge's implementation of Adobe's Feature File syntax". Fontforge.sourceforge.net. مؤرشف من الأصل في 2012-04-16. اطلع عليه بتاريخ 2009-11-09.
  7. ^ "MATH typesetting information". Fontforge.sourceforge.net. 4 أغسطس 2007. مؤرشف من الأصل في 2012-07-29. اطلع عليه بتاريخ 2009-11-09.
  8. ^ "Building FontForge from source". Fontforge.sourceforge.net. مؤرشف من الأصل في 2012-06-21. اطلع عليه بتاريخ 2009-11-09.
  9. ^ "Change log for FontForge". Fontforge.sourceforge.net. مؤرشف من الأصل في 2012-08-06. اطلع عليه بتاريخ 2009-11-09.
  10. ^ "LuaTeX — Taco Hoekwater, July 24, TUG 2008" (PDF). مؤرشف من الأصل (PDF) في 2021-10-26. اطلع عليه بتاريخ 2009-11-09.
  11. ^ Lunde، Ken (13 يناير 2009). CJKV Information Processing. Sebastopol, CA: O'Reilly. ص. 447. ISBN:9780596514471.
  12. ^ "Spline Font Database File Format". Fontforge.sourceforge.net. مؤرشف من الأصل في 2012-04-20. اطلع عليه بتاريخ 2009-11-09.
  13. ^ Yannis Haralambous (3 أكتوبر 2007). Fonts & Encodings (ط. 1). O'Reilly Media, Inc. ص. 444, 988. ISBN:978-0-596-10242-5. مؤرشف من الأصل في 2014-07-04. اطلع عليه بتاريخ 2012-08-06.
  14. ^ "The history of the development of FontForge". Fontforge.sourceforge.net. مؤرشف من الأصل في 2009-04-23. اطلع عليه بتاريخ 2009-11-09.
  15. ^ "SortMill Tools". Barry Schwartz. مؤرشف من الأصل في 2021-04-16. اطلع عليه بتاريخ 2015-02-27.