Ghostscript

Ghostscript عبارة عن مجموعة برامج تعتمد على مترجم للغات وصف صفحات PostScript و PDF الخاصة بشركة Adobe Systems . وتتمثل أغراضها الرئيسية في تحويل المستندات المكتوبة بهذه اللغات إلى صور نقطية ، [ 4 ] وعرض أو طباعة صفحات المستندات، والتحويل بين ملفات PostScript وPDF. [ 5 ]

سمات

يمكن استخدام Ghostscript كمعالج صور نقطية (RIP) لطابعات الكمبيوتر النقطية - على سبيل المثال، كمرشح إدخال لبرنامج تشغيل طابعة الخطوط - أو كمحرك RIP لعارضات PostScript وPDF. كما يمكن استخدامه كمحول لتنسيقات الملفات، مثل محول PostScript إلى PDF. ps2pdfيأتي برنامج التحويل مع توزيعة Ghostscript. [ 6 ]

يمكن استخدام Ghostscript أيضًا كخلفية لتحويل ملفات PDF إلى صور نقطية (png، tiff، jpeg، إلخ)؛ وغالبًا ما يُدمج هذا مع برنامج تشغيل طابعة PostScript في برامج إنشاء ملفات PDF التي تستخدم " طابعة افتراضية ". [ 7 ] [ 8 ] وبما أنه يتخذ شكل مترجم لغة، يمكن استخدام Ghostscript أيضًا كبيئة برمجة عامة الأغراض.

تم نقل Ghostscript إلى العديد من أنظمة التشغيل، بما في ذلك الأنظمة الشبيهة بنظام Unix ، و Mac OS الكلاسيكي ، و OpenVMS ، و Microsoft Windows ، و Plan 9 ، و MS-DOS ، و FreeDOS ، و OS/2 ، و ArcaOS ، و Atari TOS ، و RISC OS ، و AmigaOS .

تاريخ

كُتب برنامج Ghostscript في الأصل بواسطة ل. بيتر دويتش لمشروع جنو ، ونُشر بموجب رخصة جنو العمومية العامة عام 1988. [ 9 ] في ذلك الوقت، كان هناك برنامج تجاري مشابه يُدعى GoScript من شركة LaserGo. [ 10 ] لاحقًا، أسس دويتش شركة Aladdin Enterprises لترخيص Ghostscript بترخيص مزدوج، أحدهما احتكاري والآخر فرعي تطويري خاص : Aladdin Ghostscript بموجب رخصة Aladdin العامة الحرة [ 11 ] (والتي، على الرغم من اسمها، ليست رخصة برمجيات حرة، إذ تحظر التوزيع التجاري)، و GNU Ghostscript الموزع بموجب رخصة جنو العمومية العامة . [ 12 ] مع الإصدار 8.54 عام 2006، دُمج فرعا التطوير مجددًا، واستمر توفير الإصدارات المرخصة بترخيص مزدوج. [ 13 ] [ 14 ]

برنامج Ghostscript مملوك حاليًا لشركة Artifex Software ويتولى صيانته موظفوها ومجتمع المستخدمين حول العالم. ووفقًا لشركة Artifex، فإنه اعتبارًا من الإصدار 9.03، لم يعد بالإمكان توزيع النسخة التجارية من Ghostscript مجانًا لأغراض تجارية دون شراء ترخيص، مع العلم أن نسخة (A)GPL تسمح بالتوزيع التجاري شريطة أن يتم إصدار جميع التعليمات البرمجية المستخدمة بموجب ترخيص (A)GPL. [ 15 ] [ 16 ] [ 17 ] [ 18 ]

في فبراير 2013، مع الإصدار 9.07، غيّر برنامج Ghostscript ترخيصه من GPLv3 إلى GNU AGPL . [ 19 ] [ 20 ] مما أثار تساؤلات حول توافق الترخيص ، على سبيل المثال من قبل دبيان . [ 21 ]

ابتداءً من الإصدار 9.55.0، يتضمن Ghostscript مُفسِّرين مُدمجين لملفات PDF. وحتى ربيع 2022، وصولاً إلى الإصدار 9.56.1 من Ghostscript، كانت برمجة مُفسِّر PDF الافتراضي مُعتمدة على لغة PostScript. أما مُفسِّر PDF الافتراضي الجديد، فقد أُعيدت كتابته بالكامل بلغة C، وهو أسرع وأكثر أمانًا من سابقه، مع الحفاظ على واجهته ومكتبة الرسومات الخاصة به دون تغيير. [ 22 ] ولا يزال من الممكن برمجة مُفسِّر PDF الجديد المكتوب بلغة C باستخدام PostScript. [ 23 ]

خطوط مجانية

تتوفر عدة مجموعات من الخطوط المجانية لبرنامج Ghostscript، وهي مصممة لتكون متوافقة من حيث القياس مع الخطوط الشائعة المرفقة بمعيار PostScript. [ 24 ] [ 25 ] [ 26 ] [ 27 ] وتشمل هذه المجموعات ما يلي:

طُوِّرت خطوط Ghostscript بتنسيق PostScript Type 1، ثم حُوِّلت إلى تنسيق TrueType. [ 28 ] [ 27 ] ونتيجةً لذلك، يُمكن للمستخدم تثبيت خطوط Ghostscript واستخدامها عبر معظم البرامج الحديثة. علاوةً على ذلك، تُستخدم خطوط Ghostscript كجزء من تطبيقات مفتوحة المصدر متنوعة، على سبيل المثال، يعتمد إصدار Linux من برنامج GIMP على برنامج Graphviz الذي يعتمد بدوره على خطوط Ghostscript. [ 34 ] [ 35 ] وأخيرًا، استخدمت العديد من مشاريع الخطوط مفتوحة المصدر رموزًا من خطوط Ghostscript، على سبيل المثال، تستند الأحرف اللاتينية في GNU FreeFont إلى Nimbus Mono L و Nimbus Roman No9 L و Nimbus Sans L. [ 36 ] كما تستند خطوط TeX Gyre إلى 8 من أصل 10 عائلات خطوط Ghostscript الأصلية. [ 37 ] وقد جرى تحسين خط Garamond أيضًا. [ 38 ]

انظر أيضاً

مراجع

  1. "الوثائق" . ghostscript.com . 10 يوليو 2002. مؤرشف من الأصل في 28 فبراير 2018. تم الاطلاع عليه في 23 مايو 2017 .
  2. "تاريخ إصدارات Ghostscript 1.n" . مؤرشف من الأصل بتاريخ 8 فبراير 2007. تم الاطلاع عليه بتاريخ 10 أبريل 2007 .
  3. "الإصدار 10.07.1 (2026-05-07)" . 7 مايو 2026. تم الاطلاع عليه في 21 مايو 2026 .
  4. "Ghostscript ولغة PostScript" . ghostscript.com . مؤرشف من الأصل بتاريخ 30-09-2017 . تم الاطلاع عليه بتاريخ 23-05-2017 .
  5. إنجو، هنريك (1 أغسطس 2006). الحياة المفتوحة: فلسفة المصادر المفتوحة . Lulu.com. ISBN 9781847286116 عبر كتب جوجل.
  6. "ps2pdf: محول PostScript إلى PDF" . مؤرشف من الأصل بتاريخ 20 يوليو 2011. تم الاطلاع عليه بتاريخ 3 أغسطس 2014 .
  7. "إنشاء برنامج مجاني لكتابة ملفات PDF باستخدام Ghostscript" . www.stat.tamu.edu . مؤرشف من الأصل بتاريخ 27-10-2017 . تم الاطلاع عليه بتاريخ 02-06-2017 .
  8. كومارينسكي، مارك ف. (1 مارس 1998). "GNU Ghostscript: أداة برمجة الرسومات متعددة الاستخدامات" . مجلة لينكس . تم الاطلاع عليه في 29 مايو 2026. يشرح هذا المقال بنية Ghostscript كمفسر لغة PostScript سهل الاستخدام بالكامل، يعتمد على مفاهيم برمجة Forth، مما يسمح له بالعمل كبيئة برمجة تفاعلية.{{cite journal}}: CS1 maint: postscript ( link )
  9. "التغييرات الأخيرة في Ghostscript" . pages.cs.wisc.edu . 21-11-2002. مؤرشف من الأصل في 25-10-2016 . تم الاطلاع عليه في 19-03-2021 .
  10. كراول، كريس (2 مايو 1989). "طباعة حزمة للنجاح: برنامج LaserGo يقدم نظامًا مكتبيًا أرخص" . صحيفة لوس أنجلوس تايمز . تم الاطلاع عليه بتاريخ 9 سبتمبر 2022 .
  11. "رخصة علاء الدين العامة المجانية" . مؤرشفة من الأصل بتاريخ 30-09-2017 . تم الاطلاع عليها بتاريخ 19-03-2021 .(مرآة)
  12. "معلومات أساسية للمستخدمين الجدد لبرنامج Ghostscript" . pages.cs.wisc.edu .
  13. "Advogato: مدونة للراب" . 29 يونيو 2017. مؤرشف من الأصل في 29 يونيو 2017.
  14. راف (2006-06-07). "أحدث إصدار من Ghostscript أصبح الآن مرخصًا بموجب رخصة GPL!" . مؤرشف من الأصل بتاريخ 2016-10-03 . تم الاطلاع عليه بتاريخ 2021-03-19 .لدي بعض الأخبار الرائعة لأبلغكم بها. أصبحت أحدث تقنيات تطوير Ghostscript الآن مرخصة بموجب رخصة GPL، وكذلك أحدث إصدار، Ghostscript 8.54.
  15. "شركة أرتيفكس للبرمجيات" . شركة أرتيفكس للبرمجيات . مؤرشف من الأصل بتاريخ 20 فبراير 2009. تم الاطلاع عليه بتاريخ 19 مارس 2021 .
  16. روبيتايل، جيسون (4 ديسمبر 2009). "رفع دعوى قضائية ضد بالم بتهمة انتهاك حقوق النشر" . موقع ويب أو إس نيشن . تاريخ الاسترجاع: 19 مارس 2021 .
  17. "شكوى انتهاك حقوق النشر" (ملف PDF) . 2009-12-02. ص 4: 15، ص 6: 27. تم الاطلاع عليه في 3 مايو 2013 .
  18. "إشعار الفصل الطوعي مع منع إعادة رفع الدعوى" (ملف PDF) . 2011-02-07 . تم الاطلاع عليه بتاريخ 2021-03-19 .
  19. ليدل، كريس (19 فبراير 2006). " [ gs-devel ] Ghostscript 9.07 وGhostPDL 9.07" . مؤرشف من الأصل في 20 يناير 2021. تم الاطلاع عليه في 19 مارس 2021 .
  20. "معلومات الترخيص" . شركة أرتيفكس للبرمجيات . مؤرشف من الأصل بتاريخ 12-05-2014 . تم الاطلاع عليه بتاريخ 08-05-2014 .
  21. خوسيه لويس ريفاس (2014-05-06). "ردًا على: تغيير ترخيص Ghostscript إلى AGPL" . lists.debian.org . تم الاطلاع عليه بتاريخ 2021-03-19 .
  22. "Ghostscript : PDFI - برنامج Ghostscript الجديد لتفسير ملفات PDF هو الآن البرنامج الافتراضي!" . www.ghostscript.com . تاريخ الاسترجاع: 1 أغسطس 2022 . 
  23. "Ghostscript ولغة PostScript - برمجة مُفسِّر ملفات PDF" . ghostscript.com . تم الاطلاع عليه بتاريخ 1 أغسطس 2022 .
  24. "حزمة دبيان - gsfonts" . تم الاطلاع عليها بتاريخ 21-04-2010 .
  25. "الخطوط وميزات الخطوط المرفقة مع Ghostscript" . مؤرشف من الأصل بتاريخ 12-06-2010 . تم الاطلاع عليه بتاريخ 21-04-2010 .
  26. "خطوط لينكس (معظمها X11)" . 15-08-2009 . تم الاطلاع عليه بتاريخ 21-04-2010 .
  27. 1 2 3 "doc/pcl/urwfonts (خطوط URW بصيغة TTF)" . ملف نصي لبرنامج Ghostscript . مؤرشف من الأصل بتاريخ 25 مارس 2018. تم الاطلاع عليه بتاريخ 24 مارس 2018 .
  28. 1 2 برنامج أرتيفيكس. "خطوط urw-base35" . جيثب . تم الاسترجاع في 25 مارس 2018 .
  29. أخيرًا! مجموعة خطوط PostScript Type 1 الأساسية 35 عالية الجودة ومجانية (GPL). مؤرشفة من الأصل بتاريخ 23-10-2002 ، تم استرجاعها بتاريخ 06-05-2010
  30. أخيرًا! مجموعة خطوط PostScript Type 1 الأساسية 35 عالية الجودة ومجانية (GPL). (TXT) ، تم استرجاعها بتاريخ 2010-05-06
  31. "الخطوط و TeX" . 19-12-2009 . تم الاطلاع عليه بتاريخ 06-05-2010 .
  32. بعد خمس سنوات: تقرير عن مشاريع خطوط TEX الدولية (ملف PDF) ، 2007 ، تم الاطلاع عليه بتاريخ 6 مايو 2010
  33. "رخصة GhostPDL" . ملف نصي لبرنامج Ghostscript . مؤرشف من الأصل بتاريخ 25 مارس 2018. تم الاطلاع عليه بتاريخ 21 نوفمبر 2017 .
  34. "Arch Linux - gimp" . تم الاطلاع عليه بتاريخ 2022-08-04 .
  35. "Arch Linux - graphviz" . تم الاطلاع عليه بتاريخ 2022-08-04 .
  36. "ملاحظات تصميم Gnu FreeFont" . تم الاطلاع عليه بتاريخ 2022-07-08 .
  37. "مجموعة خطوط TeX Gyre (TG) - موقع GUST الإلكتروني" . تم الاطلاع عليه بتاريخ 2022-08-04 .
  38. ^ بيسون، جايتان. "تحويلات URW Garamond ttf" . تم الاسترجاع 18 أغسطس 2015 .