Page Interchange Language, también conocido como Publishing Interchange Language o "PIL", es un lenguaje de dominio público que permite una descripción precisa del diseño del contenido en páginas, grupos de varias páginas o cualquier área bidimensional, a la que denomina "lienzo". [ 1 ] Fue desarrollado entre junio de 1990 y junio de 1991 por el Professional Publishers Interchange Specification Workgroup , un comité de proveedores de software y hardware que prestan servicios a los mercados de periódicos, revistas y publicidad impresa. El comité estuvo liderado por Quark y Atex .
En aquel entonces, la composición tipográfica y el recorte y pegado físico de imágenes seguían siendo necesarios para ensamblar muchas páginas, ya que los sistemas especializados de composición , paginación , formato de texto y diseño gráfico que producían el contenido no podían operar conjuntamente para generar un resultado integrado. PIL se diseñó para permitir la integración electrónica de contenido y maquetación, de modo que un solo sistema pudiera imprimir páginas o maquetaciones completas con todo el texto tipográfico y las imágenes compuestas provenientes de subsistemas heterogéneos. PIL describe la maquetación y permite el uso de cualquier combinación de lenguajes de marcado y formatos de imagen para codificar el contenido. Permite cualquier flujo de trabajo editorial , ya sea secuencial o simultáneo, de maquetación y creación de contenido. PIL se utilizó con éxito para integrar numerosos sistemas editoriales, incluidos los de Agfa , Atex , Autologic , Information International, Inc. , Quark, Inc. y Scitex .
Actualmente existen numerosos lenguajes y formatos para describir el contenido de la World Wide Web y definir los documentos según su estructura lógica, de modo que el mismo contenido pueda reformatearse para diversos fines. Sin embargo, PIL se dedica a describir con precisión el diseño gráfico y la disposición de todo el contenido dentro del mismo. Resulta útil para quienes desean definir una presentación visual específica, en lugar del diseño flexible que permite un navegador web. No proporciona directamente ninguna estructura lógica de elementos como encabezados, citas, leyendas, etc. Define una jerarquía (teóricamente infinita) de lienzos con sistemas de coordenadas, etiquetas, marcos y contenido de cualquier tipo. Estos se pueden utilizar según sea necesario para dibujar cualquier tipo de documento.
La distribución completa de PIL de dominio público incluye el documento de especificación del lenguaje (que incluye una especificación BNF , archivos de ejemplo, una guía del programador y código fuente en lenguaje C para un analizador sintáctico y un motor de salida para producir PIL. El código fuente es altamente portable a cualquier plataforma que admita C , ya sea en las formas ANSI C o K&R anteriores .
Enlaces externos
- Idioma de intercambio editorial
Referencias
- ↑ McDowell, David Q. (1996-02-01). "Intercambio digital de material de artes gráficas: el desafío definitivo" . Estándares para tecnologías, dispositivos y sistemas de imágenes electrónicas: una revisión crítica . 10283. SPIE: 72–93 . Bibcode : 1996SPIE10283E..06M . doi : 10.1117/12.229258 . S2CID 61015198 .
- Diseño de página
- Lenguajes de programación creados en 1991
- Software de publicación
- Software de dominio público con código fuente