Articulo de referencia

Script fantasma

{{cite web|url= https://ghostscript.com/pipermail/gs-commits/2002-July/002087.html|title= Documentation|date= July 10, 2002|website= ghostscript.com|access-date= May 23, 2017|ar...

Ghostscript es un conjunto de software basado en un intérprete para los lenguajes de descripción de páginas PostScript y PDF ( Formato de Documento Portátil ) de Adobe Systems . Sus principales propósitos son la rasterización de documentos en estos lenguajes, [ 4 ] la visualización o impresión de páginas de documentos y la conversión entre archivos PostScript y PDF. [ 5 ]

Características

Ghostscript puede utilizarse como procesador de imágenes rasterizadas (RIP) para impresoras rasterizadas —por ejemplo, como filtro de entrada del demonio de la impresora de línea— o como motor RIP para visores de PostScript y PDF. También puede utilizarse como convertidor de formato de archivo, como el convertidor de PostScript a PDF. El ps2pdfprograma de conversión viene incluido en la distribución de Ghostscript. [ 6 ]

Ghostscript también puede funcionar como back-end para la conversión de PDF a imagen rasterizada (png, tiff, jpeg, etc.); esto suele combinarse con un controlador de impresora PostScript en creadores de PDF de " impresora virtual ". [ 7 ] [ 8 ] Dado que adopta la forma de un intérprete de lenguaje, Ghostscript también puede utilizarse como un entorno de programación de propósito general.

Ghostscript se ha adaptado a muchos sistemas operativos, incluidos sistemas tipo Unix , Mac OS clásico , OpenVMS , Microsoft Windows , Plan 9 , MS-DOS , FreeDOS , OS/2 , ArcaOS , Atari TOS , RISC OS y AmigaOS .

Historia

Ghostscript fue escrito originalmente por L. Peter Deutsch para el Proyecto GNU y lanzado bajo la Licencia Pública General de GNU en 1988. [ 9 ] En el momento del lanzamiento inicial, existía un producto de software comercial similar llamado GoScript de LaserGo. [ 10 ] Posteriormente, Deutsch formó Aladdin Enterprises para licenciar Ghostscript con doble licencia, también bajo una licencia propietaria con una bifurcación de desarrollo propia : Aladdin Ghostscript bajo la Licencia Pública Libre de Aladdin [ 11 ] (que, a pesar del nombre, no es una licencia de software libre, ya que prohíbe la distribución comercial) y GNU Ghostscript distribuido con la Licencia Pública General de GNU . [ 12 ] Con la versión 8.54 en 2006, ambas ramas de desarrollo se fusionaron nuevamente y se siguieron proporcionando lanzamientos con doble licencia. [ 13 ] [ 14 ]

Ghostscript es propiedad de Artifex Software y su mantenimiento corre a cargo de sus empleados y la comunidad mundial de usuarios. Según Artifex, a partir de la versión 9.03, la versión comercial de Ghostscript ya no puede distribuirse libremente con fines comerciales sin adquirir una licencia, aunque la variante (A)GPL permite la distribución comercial siempre que todo el código que la utilice se publique bajo la licencia (A)GPL. [ 15 ] [ 16 ] [ 17 ] [ 18 ]

En febrero de 2013, con la versión 9.07, Ghostscript cambió su licencia de GPLv3 a GNU AGPL . [ 19 ] [ 20 ] lo que planteó problemas de compatibilidad de licencias , por ejemplo, por parte de Debian . [ 21 ]

A partir de la versión 9.55.0, Ghostscript cuenta con dos intérpretes de PDF integrados. Hasta la primavera de 2022, hasta la versión 9.56.1 de Ghostscript, la implementación de los intérpretes de PDF predeterminados estaba codificada en PostScript. El nuevo intérprete de PDF predeterminado se ha reescrito completamente en C, y es más rápido y seguro que su predecesor, mientras que su interfaz y biblioteca gráfica no han cambiado. [ 22 ] Todavía es posible programar el nuevo intérprete de PDF escrito en C desde PostScript. [ 23 ]

Fuentes gratuitas

Existen varios conjuntos de fuentes gratuitas proporcionadas para Ghostscript, diseñadas para ser métricamente compatibles con las fuentes comunes incluidas en el estándar PostScript. [ 24 ] [ 25 ] [ 26 ] [ 27 ] Estas incluyen:

Las fuentes Ghostscript se desarrollaron en el formato PostScript Type 1, pero se han convertido al formato TrueType. [ 28 ] [ 27 ] Como resultado, un usuario puede instalar y usar las fuentes Ghostscript a través de la mayoría del software moderno. Además, las fuentes Ghostscript se utilizan como parte de varias aplicaciones de código abierto, por ejemplo, la versión de Linux de GIMP depende de Graphviz , que a su vez depende de las fuentes Ghostscript. [ 34 ] [ 35 ] Finalmente, múltiples proyectos de fuentes de código abierto utilizaron glifos de las fuentes Ghostscript, por ejemplo, los caracteres latinos de GNU FreeFont se basan en Nimbus Mono L , Nimbus Roman No9 L y Nimbus Sans L. [ 36 ] Las fuentes TeX Gyre también se basan en 8 de las 10 familias tipográficas originales de Ghostscript. [ 37 ] La fuente Garamond también se ha mejorado. [ 38 ]

Véase también

Referencias

  1. "Documentación" . ghostscript.com . 10 de julio de 2002. Archivado del original el 28 de febrero de 2018. Consultado el 23 de mayo de 2017 .
  2. "Historial de versiones de Ghostscript 1.n" . Archivado del original el 8 de febrero de 2007. Consultado el 10 de abril de 2007 .
  3. "Versión 10.07.1 (2026-05-07)" . 7 de mayo de 2026. Consultado el 21 de mayo de 2026 .
  4. "Ghostscript y el lenguaje PostScript" . ghostscript.com . Archivado del original el 30 de septiembre de 2017. Consultado el 23 de mayo de 2017 .
  5. Ingo, Henrik (1 de agosto de 2006). Open Life: The Philosophy of Open Source . Lulu.com. ISBN 9781847286116 vía Google Libros.
  6. "ps2pdf: convertidor de PostScript a PDF" . Archivado del original el 20 de julio de 2011. Consultado el 3 de agosto de 2014 .
  7. "Creación de un generador de PDF gratuito con Ghostscript" . www.stat.tamu.edu . Archivado del original el 27 de octubre de 2017. Consultado el 2 de junio de 2017 .
  8. Komarinski, Mark F. (1 de marzo de 1998). "GNU Ghostscript: La navaja suiza de los programas gráficos" . Linux Journal . Consultado el 29 de mayo de 2026. Explica la arquitectura de Ghostscript como un intérprete de lenguaje PostScript totalmente accesible basado en los conceptos de programación Forth, lo que le permite funcionar como un entorno de programación interactivo.{{cite journal}}: CS1 mantenimiento: postscript ( enlace )
  9. "Cambios recientes en Ghostscript" . pages.cs.wisc.edu . 21/11/2002. Archivado del original el 25/10/2016 . Consultado el 19/03/2021 .
  10. Kraul, Chris (1989-05-02). "Imprimiendo un paquete para el éxito: LaserGo Software ofrece un sistema de escritorio más económico" . Los Angeles Times . Recuperado el 2022-09-09 .
  11. "Licencia pública gratuita de Aladdin" . Archivado del original el 30 de septiembre de 2017. Consultado el 19 de marzo de 2021 .(espejo)
  12. "Información general para nuevos usuarios de Ghostscript" . pages.cs.wisc.edu .
  13. "Advogato: Blog para rap" . 29 de junio de 2017. Archivado del original el 29 de junio de 2017.
  14. raph (07/06/2006). "¡Ghostscript, la tecnología de vanguardia, ahora es GPL!" . Archivado del original el 03/10/2016 . Consultado el 19/03/2021 ."Tengo excelentes noticias que compartir. La tecnología de vanguardia en el desarrollo de Ghostscript ahora está bajo licencia GPL, al igual que la última versión, Ghostscript 8.54."
  15. "Artifex Software Inc" . Artifex Software Inc. Archivado del original el 20 de febrero de 2009. Consultado el 19 de marzo de 2021 .
  16. Robitaille, Jason (2009-12-04). "Demanda por infracción de derechos de autor presentada contra Palm" . webOS Nation . Consultado el 19 de marzo de 2021 .
  17. "Denuncia por infracción de derechos de autor" (PDF) . 2 de diciembre de 2009. pág. 4: 15, pág. 6: 27. Consultado el 3 de mayo de 2013 .
  18. "Aviso de despido voluntario con perjuicio" (PDF) . 7 de febrero de 2011. Consultado el 19 de marzo de 2021 .
  19. Liddell, Chris (19 de febrero de 2006). " [ gs-devel ] Ghostscript 9.07 y GhostPDL 9.07" . Archivado del original el 20 de enero de 2021. Consultado el 19 de marzo de 2021 .
  20. "Información sobre licencias" . Artifex Software Inc. Archivado del original el 12 de mayo de 2014. Consultado el 8 de mayo de 2014 .
  21. Jose Luis Rivas (06-05-2014). "Re: Cambio de licencia de Ghostscript a AGPL" . lists.debian.org . Consultado el 19-03-2021 .
  22. "Ghostscript : PDFI - ¡El NUEVO intérprete de PDF de Ghostscript ahora es el predeterminado!" . www.ghostscript.com . Consultado el 1 de agosto de 2022 . 
  23. "Ghostscript y el lenguaje PostScript: programación del intérprete de PDF" . ghostscript.com . Consultado el 1 de agosto de 2022 .
  24. "Paquete Debian - gsfonts" . Consultado el 21 de abril de 2010 .
  25. "Fuentes y funciones de fuentes incluidas con Ghostscript" . Archivado del original el 12 de junio de 2010. Consultado el 21 de abril de 2010 .
  26. "Fuentes de Linux (principalmente X11)" . 15 de agosto de 2009. Consultado el 21 de abril de 2010 .
  27. 1 2 3 "doc/pcl/urwfonts (fuentes URW en formato TTF)" . Documento ghostscript . Archivado del original el 25 de marzo de 2018. Recuperado el 24 de marzo de 2018 .
  28. ^ Software Artifex. "fuentes-urw-base35" . GitHub . Consultado el 25 de marzo de 2018 .
  29. ↑ ¡ Por fin! Fuentes PostScript Basic-35 Type 1 gratuitas (GPL) de buena calidad. , archivado del original el 23/10/2002 , recuperado el 06/05/2010.
  30. ↑ ¡ Por fin! Fuentes PostScript Basic-35 Type 1 gratuitas y de buena calidad (GPL). (TXT) , consultado el 6 de mayo de 2010.
  31. "Fuentes y TeX" . 19 de diciembre de 2009. Consultado el 6 de mayo de 2010 .
  32. Cinco años después: Informe sobre proyectos internacionales de fuentes TEX (PDF) , 2007 , consultado el 6 de mayo de 2010.
  33. "Licencia GhostPDL" . Documentación de ghostscript . Archivado del original el 25 de marzo de 2018. Consultado el 21 de noviembre de 2017 .
  34. "Arch Linux - gimp" . Consultado el 4 de agosto de 2022 .
  35. "Arch Linux - graphviz" . Consultado el 4 de agosto de 2022 .
  36. "Gnu FreeFont: Notas de diseño" . Consultado el 8 de julio de 2022 .
  37. "La colección de fuentes TeX Gyre (TG) — Presencia web de GUST" . Consultado el 4 de agosto de 2022 .
  38. ^ Bisson, Gaetan. «Conversiones URW Garamond ttf» . Consultado el 18 de agosto de 2015 .
  • Sitio web oficialEdita esto en Wikidata
  • Ghostscript versión 8.56 y anteriores
  • Página de descarga de binarios de Ghostscript/GhostPDL en GitHub (multiplataforma, este sitio se mantiene activamente).
  • Página de descarga de binarios de Ghostscript con licencia GPL en SourceForge (multiplataforma, este sitio ya no recibe mantenimiento activo).