فونت فورج

فونت فورج
المؤلف(ون) الأصلي(ون)جورج ويليامز
المطور(ون)فرانك ترامب، بن مارتن، أدريان تيتار، خالد حسني، جيريمي تان
الإصدار الأولي1 أبريل 2004 ؛ منذ 20 عامًا ( 2004-04-01 )
إصدار مستقر
20230101 [1] / 1 يناير 2023 ؛ منذ 21 شهرًا ( 2023-01-01 )
مستودع
  • github.com/fontforge/fontforge
مكتوب فيج
يكتبمحرر الخطوط
رخصةمزيج من رخصة جنو العمومية الإصدار 3 ورخصة BSD
موقع إلكترونيالخط

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

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

يدعم FontForge مواصفات ملفات ميزات OpenType من Adobe (مع ملحقاتها الخاصة للقواعد النحوية). [7] كما يدعم ملحقات الطباعة الرياضية غير الرسمية من MicrosoftMATH ( table) [8] المقدمة لـ Cambria Math والمدعومة بواسطة Office 2007 و XeTeX و LuaTeX . تم تطوير خط رياضي OpenType مجاني واحد على الأقل في FontForge.

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

يمكن لـ FontForge استخدام Potrace أو AutoTrace لتتبع الصور النقطية تلقائيًا واستيرادها إلى خط.

يتم استخدام أجزاء من كود FontForge بواسطة محرك الطباعة LuaTeX لقراءة وتحليل خطوط OpenType . [11]

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

التنسيقات المدعومة

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

يدعم البرنامج العديد من تنسيقات الخطوط الأخرى ويحول الخطوط من تنسيق إلى آخر. تتضمن تنسيقات الخطوط المدعومة: TrueType (TTF)، و TrueType Collection (TTC)، و OpenType (OTF)، و PostScript Type 1 ، وTeX Bitmap Fonts، وX11 OTB bitmap ( sfnt فقط )، و Glyph Bitmap Distribution Format (BDF)، وFON (Windows)، وFNT (Windows)، و Web Open Font Format (WOFF). كما يستورد FontForge الخطوط ويصدرها من وإلى تنسيق Scalable Vector Graphics (SVG) وتنسيق Unified Font Object (UFO).

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

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

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

في عام 2011، قام الدكتور بن مارتن بتجميع FontForge لتسهيل تثبيته على نظام التشغيل Mac OS X بدعم من TUG. وفي الوقت نفسه، نشر ماثيو بيتروف نظام Windows Build System الخاص به وإصدارات Windows غير الرسمية. في عام 2013، بدأ مشروع FontForgeBuilds على SourceForge لتوسيع هذا؛ ثم تمت إعادة كتابته بالكامل لاحقًا، ويديره اليوم جيريمي تان كتطبيق Windows.

في عام 2012، نظمت شركة Crossland موقعًا جديدًا للمشروع ليتم استضافته على صفحات GitHub ، fontforge.github.io ، واستخدمت الأموال التي تم جمعها من تعليم FontForge للمبتدئين لتوظيف مصمم ويب متعاقد. وبدعم منه، أضاف مارتن ميزة التعاون في الوقت الفعلي والتي قدمها كلاهما كخطاب رئيسي في اجتماع Libre Graphics لعام 2013 في مدريد.

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

الخطوط المطورة باستخدام FontForge

عينة من خط Sans Guilt [17] ، وهو إعادة تفسير لخط Gill Sans بواسطة OSP، [18] وهي مجموعة تصميم بلجيكية بالتعاون مع طلاب من الكلية الملكية للفنون ، ومتوفرة بموجب OFL .

انظر أيضا

مراجع

  1. ^ "الإصدارات · fontforge/fontforge · GitHub". GitHub . frank-trampe. مؤرشف من الأصل في 2023-06-30 . تم الاسترجاع 2023-08-06 .
  2. ^ fontforge (8 أكتوبر 2021). "fontforge/LICENSE at master · fontforge/fontforge · GitHub". GitHub . مؤرشف من الأصل في 16 فبراير 2019 . تم الاسترجاع في 27 فبراير 2015 .
  3. ^ Gurdy Leete؛ Mary Leete (12 يونيو 2007). Microsoft Expression Blend Bible. John Wiley & Sons. ص 295. ISBN 978-0-470-05503-8. مؤرشف من الأصل في 28 فبراير 2023 . استرجاع 6 أغسطس 2012 .
  4. ^ جيمس، دانييل (2009-12-04). صياغة الوسائط الرقمية: أوداسيتي، وبلندر، ودروبال، وجيمب، وسكريبيوس، وأدوات أخرى مفتوحة المصدر (طبعة واحدة). بيركلي، كاليفورنيا: أبريس. ص. 114. رقم ISBN 978-1430218876.
  5. ^ "كتابة نصوص لتغيير الخطوط في FontForge". Fontforge.sourceforge.net. مؤرشف من الأصل في 2004-07-21 . تم الاسترجاع في 2009-11-09 .
  6. ^ "كتابة نصوص بايثون لتغيير الخطوط في FontForge". Fontforge.sourceforge.net. مؤرشف من الأصل في 2009-12-02 . تم الاسترجاع في 2009-11-09 .
  7. ^ "تطبيق FontForge لقواعد ملفات الميزات الخاصة بشركة Adobe". Fontforge.sourceforge.net. مؤرشف من الأصل في 16 أبريل 2009. تم الاسترجاع في 09 نوفمبر 2009 .
  8. ^ "معلومات عن تنسيقات MATH". Fontforge.sourceforge.net. 2007-08-04. مؤرشف من الأصل في 2007-08-28 . تم استرجاعه في 2009-11-09 .
  9. ^ "إنشاء FontForge من المصدر". Fontforge.sourceforge.net. مؤرشف من الأصل في 2009-12-07 . تم الاسترجاع في 2009-11-09 .
  10. ^ "سجل التغييرات لـ FontForge". Fontforge.sourceforge.net. مؤرشف من الأصل في 2009-07-23 . تم الاسترجاع في 2009-11-09 .
  11. ^ "LuaTeX — Taco Hoekwater, July 24, TUG 2008" (PDF) . مؤرشف من الأصل (PDF) في 2010-07-17 . تم استرجاعه في 2009-11-09 .
  12. ^ لوندي ، كين (2009-01-13). معالجة معلومات CJKV . سيفاستوبول، كاليفورنيا: أورايلي. ص. 447. ردمك 9780596514471.
  13. ^ "تنسيق ملف قاعدة بيانات الخطوط Spline". Fontforge.sourceforge.net. مؤرشف من الأصل في 2010-01-24 . تم الاسترجاع في 2009-11-09 .
  14. ^ يانيس هارالمبوس (3 أكتوبر 2007). الخطوط والترميزات (1 ed.). O'Reilly Media، Inc. الصفحات 444 و 988. ISBN 978-0-596-10242-5. مؤرشف من الأصل في 27 فبراير 2023 . استرجاع 6 أغسطس 2012 .
  15. ^ "تاريخ تطوير FontForge". Fontforge.sourceforge.net. مؤرشف من الأصل في 2009-04-23 . تم الاسترجاع في 2009-11-09 .
  16. ^ "أدوات SortMill". باري شوارتز. مؤرشف من الأصل في 2015-02-27 . تم الاسترجاع في 2015-02-27 .
  17. ^ "OSP-foundry» Blog Archive » Sans Guilt". مؤرشف من الأصل في 2016-02-22 . تم الاسترجاع في 2016-02-15 .
  18. ^ "OSP (النشر مفتوح المصدر) →". osp.kitchen . مؤرشف من الأصل في 2019-08-06 . تم الاسترجاع 2019-08-10 .
  19. ^ "صفحة المشروع على SourceForge.net". مؤرشف من الأصل في 2022-11-28 . تم الاسترجاع 2023-01-28 .

الوسائط المتعلقة بـ Fontforge في ويكيميديا ​​كومنز

  • الموقع الرسمي
  • "أعتقد أن الأفكار الكامنة وراء هذا العمل جميلة في ذهني": مقابلة طويلة مع جورج ويليامز، 8 يوليو/تموز 2007
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=FontForge&oldid=1232110264"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate