summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Liddell <chris.liddell@artifex.com>2020-09-24 08:19:27 +0100
committerChris Liddell <chris.liddell@artifex.com>2020-09-30 19:44:24 +0100
commitc876777dcadbb0acbc8cc887e94360c6f5adbc0d (patch)
tree8cd5a8893eeb442dde94c03be0a33d9b12f13e9c
parentbe33716b4a6d42f9bd5a5485514dbaeb9e9524b2 (diff)
downloadghostpdl-c876777dcadbb0acbc8cc887e94360c6f5adbc0d.tar.gz
WhatIsGS.htm updates from Lisa F
-rw-r--r--doc/WhatIsGS.htm118
1 files changed, 54 insertions, 64 deletions
diff --git a/doc/WhatIsGS.htm b/doc/WhatIsGS.htm
index ed79526e2..023bbbd61 100644
--- a/doc/WhatIsGS.htm
+++ b/doc/WhatIsGS.htm
@@ -24,7 +24,7 @@
<div class="banner">
<div class="row">
- <div class="col-12"> What is Ghostscript?</div>
+ <div class="col-12"> The Ghostscript Family of Products&nbsp;</div>
</div>
</div>
@@ -50,25 +50,23 @@
<div class="col-10 page">
<!--START EDITING HERE-->
-
-<p>
-There are various different products in the Ghostscript family; this document
-attempts to explain what they are, and how they are related.
+<h4>
+There are various products in the Ghostscript family; this document describes what they are, and how they are related.</h4>
<!-- [1.3 end hint] ======================================================== -->
<hr>
-<!-- [1.2 begin table of contents] ========================================= -->
<h2>Table of contents</h2>
<blockquote><ul>
-<li><a href="#Ghostscript">What is Ghostscript?</a>
-<li><a href="#GhostPDF">What is GhostPDF?</a>
-<li><a href="#GhostPCL">What is GhostPCL?</a>
-<li><a href="#GhostXPS">What is GhostXPS?</a>
-<li><a href="#GhostPDL">What is GhostPDL?</a>
+<li><a href="#Ghostscript">Ghostscript</a>
+<li><a href="#GhostPDF">GhostPDF</a>
+<li><a href="#GhostPDL">GhostPDL</a>
+<li><a href="#GhostPCL">GhostPCL</a>
+<li><a href="#GhostXPS">GhostXPS</a>
+<li><a href="#URWFonts">URW Font Information</a>
</ul></blockquote>
<!-- [1.2 end table of contents] =========================================== -->
@@ -79,91 +77,83 @@ attempts to explain what they are, and how they are related.
<!-- [2.0 begin contents] ================================================== -->
-<h2><a name="Ghostscript"></a>What is Ghostscript?</h2>
+<h2><a name="Ghostscript/GhostPDF"></a>Ghostscript/GhostPDF</h2>
-<p>Ghostscript is an interpreter for <a href="http://en.wikipedia.org/wiki/PostScript">PostScript</a><a href="#foot1">&trade;</a> and <a href="http://en.wikipedia.org/wiki/Portable_Document_Format">Portable Document Format</a>
-(PDF) files. It is available both under the <a href="http://www.gnu.org/licenses/agpl-3.0.html">GNU GPL Affero license</a>
-and for <a href="http://www.artifex.com/page/licensing-information.html">commercial licensing</a>
-from <a href="http://www.artifex.com.">Artifex</a>. It has been under active
-development for over 20 years and has been ported to many different systems
-during this time.
+<p>Ghostscript is an interpreter for PostScript<a href="#foot1">&#174;</a> and Portable Document Format (PDF) files.</p>
-<p>Ghostscript consists of a PostScript interpreter layer, and a graphics
-library. Sometimes the Ghostscript graphics library is confusingly also referred
-to simply as Ghostscript. Even more confusingly, sometimes people say Ghostscript
-when they really mean GhostPDL.
-
-<p>Binaries for Ghostscript for various systems can be downloaded from
-<a href="http://www.ghostscript.com/download">www.ghostscript.com/download</a>. The
-source code is included in both the Ghostscript and GhostPDL downloads from
-the same site.
-<hr>
-<h2><a name="GhostPDF"></a>What is GhostPDF?</h2>
+<p>Ghostscript consists of a PostScript interpreter layer, and a graphics library. The graphics library is shared with all the other products in the Ghostscript family, so all of these technologies are sometimes referred to as Ghostscript, rather than the more correct GhostPDL.</p>
-<p>GhostPDF is an interpreter built on top of Ghostscript that handles PDF files.
+<p>GhostPDF is an interpreter built on top of Ghostscript to handle PDF files.
Currently GhostPDF relies on extensions to the PostScript language/imaging model,
and so cannot be used independently of the Ghostscript PostScript interpreter
component. As such GhostPDF is an umbrella term used to refer to both these
-extensions and the interpreter code.
+extensions and the interpreter code.</p>
<p>Many people (including the authors) frequently just refer to Ghostscript
as supporting PDF and only specifically mention GhostPDF when wanting to make
-the distinction between the PostScript and PDF support.
+the distinction between the PostScript and PDF support.</p>
-<p>GhostPDF is included in the Ghostscript binaries for various systems available
-from <a href="http://www.ghostscript.com/download">www.ghostscript.com/download</a>.
+<p>Binaries for Ghostscript and GhostPDF (included in the Ghostscript binaries) for various systems can be downloaded from <a href="http://www.ghostscript.com/download">here</a>.
The source can be found in both the Ghostscript and GhostPDL downloads from
-the same site.
+the same site.</p>
<hr>
-<h2><a name="GhostPCL"></a>What is GhostPCL?</h2>
-<p>GhostPCL is an interpreter for PCL<a href="#foot2">&trade;</a> and PXL files. This consists of an
-PCL/PXL interpreter hooked up to the Ghostscript graphics library.
+<h2><a name="GhostPDL"></a>GhostPDL</h2>
+
+<p>Historically, we’ve used GhostPDL as an umbrella term to encompass our entire line of products. We've now brought all these disparate products together into a single package, called, appropriately enough, GhostPDL.</p>
+
+<p>When running on a printer (or server) GhostPDL now automatically detects the type of data being fed to it and processes it accordingly. The individual interpreters all plug into a top-level module that handles both automatic language detection and Printer Job Language (PJL) based configuration.</p>
-<p>GhostPCL is available both under the <a href="http://www.gnu.org/licenses/agpl-3.0.html">GNU Affero GPL license</a>
+<p>The exact set of interpreters present in an installation can be tuned by the integrator for their specific product/use cases.</p>
+
+<p>In addition to our existing PDL modules (PS, PDF, PCL, PXL, and XPS) we have now added new modules to handle a range of common image formats. With these installed, GhostPDL will handle JPEGs (both JFIF and EXIF), PWGs, TIFFs, PNGs, JBIG2s, and JPEG2000s.</p>
+
+<p>GhostPDL is available both under the <a href="http://www.gnu.org/licenses/agpl-3.0.html">GNU Affero GPL license</a>
and for <a href="http://www.artifex.com/page/licesnsing-information.html">commercial licensing</a>
from <a href="http://www.artifex.com">Artifex</a>.
-<p>Binaries for GhostPCL for various systems can be downloaded from
-<a href="http://www.ghostscript.com/download">www.ghostscript.com/download</a>. The
-source can be found in the GhostPCL/GhostPDL downloads from the same site.
+<p>The source code for GhostPDL can be found on
+<a href="http://www.ghostscript.com/download">here</a>.
+<hr>
+
+<h2><a name="GhostPCL"></a>GhostPCL</h2>
+
+<p>GhostPCL is an interpreter for PCL<a href="#foot2">&trade;</a> and PXL files. This consists of an
+PCL/PXL interpreter hooked up to the Ghostscript graphics library.</p>
+
+<p>GhostPCL is available both under the <a href="http://www.gnu.org/licenses/agpl-3.0.html">GNU Affero GPL license</a> and for <a href="http://www.artifex.com/page/licesnsing-information.html">commercial licensing</a> from <a href="http://www.artifex.com">Artifex</a>.</p>
+
+
+<p>Binaries for GhostPCL for various systems can be downloaded from <a href="http://www.ghostscript.com/download">here</a>. The source can be found in the GhostPCL/GhostPDL downloads from the same site.</p>
+
<hr>
-<h2><a name="GhostXPS"></a>What is GhostXPS?</h2>
+<h2><a name="GhostXPS"></a>GhostXPS</h2>
<p>GhostXPS is an interpreter for XPS (XML Paper Specfication) files. This
-consists of an XPS interpreter hooked up to the Ghostscript graphics library.
+consists of an XPS interpreter hooked up to the Ghostscript graphics library.</p>
<p>GhostXPS is available both under the <a href="http://www.gnu.org/licenses/agpl-3.0.html">GNU Affero GPL license</a>
and for <a href="http://www.artifex.com/page/licesnsing-information.html">commercial licensing</a>
-from <a href="http://www.artifex.com">Artifex</a>.
+from <a href="http://www.artifex.com">Artifex</a>.</p>
<p>Binaries for GhostXPS for various systems can be downloaded from
-<a href="http://www.ghostscript.com/download">www.ghostscript.com/download</a>. The
-source can be found in the GhostXPS/GhostPDL downloads from the same site.
+<a href="http://www.ghostscript.com/download">here</a>. The
+source can be found in the GhostXPS/GhostPDL downloads from the same site.</p>
<hr>
-<h2><a name="GhostPDL"></a>What is GhostPDL?</h2>
-<p>GhostPDL (Ghost Page Description Languages) is an umbrella term for all
-the above technologies. As all the above interpreters are built upon a
-single graphics library, there are size and portability benefits to using
-two of more of the languages in a given project. A product that
-includes more than one such language in a single binary and automatically
-chooses between them is sometimes referred to as a "Language Switch" build.
+<h2><a name="URWFonts"></a>URW Font Information</h2>
-<p>GhostPDL is available both under the <a href="http://www.gnu.org/licenses/agpl-3.0.html">GNU Affero GPL license</a>
-and for <a href="http://www.artifex.com/page/licesnsing-information.html">commercial licensing</a>
-from <a href="http://www.artifex.com">Artifex</a>.
+<p> The set of truetype fonts in the urwfonts directory are necessary for the PCL/XL interpreter to function properly but they ARE NOT FREE SOFTWARE and are NOT distributed under the GNU GPL/AGPL. They can instead be redistributed under the <a href="https://ghostscript.com/Aladdin_Free_Public_License.html">AFPL license</a> which bars commercial use.</p>
-<p>The source code for GhostPDL can be found on
-<a href="http://www.ghostscript.com/download">www.ghostscript.com/download</a>.
+<p> If your copy of GhostPDL includes these fonts, you should have received a copy of the the Aladdin Free Pubilc License, usually in a file called COPYING.AFPL. If not, please contact Artifex Software, Inc. 1305 Grant Avenue - Suite 200, Novato, CA 94945 USA, or visit http://www.artifex.com/</p>
+<hr>
<!-- [2.0 end contents] ==================================================== -->
<!-- [3.0 begin visible trailer] =========================================== -->
-<hr>
-<p><a name="foot1">PostScript</a> is a registered trademark of Adobe Systems Inc.
-<p><a name="foot2">PCL</a> is a registered trademark of Hewlett-Packard Company.
-<hr>
+<p><a name="foot1">PostScript</a> is a registered trademark of Adobe Systems Inc.</p>
+<p><a name="foot2">PCL</a> is a registered trademark of Hewlett-Packard Company.</p>
+
<p>
<small>Copyright &copy; 2000-2020 Artifex Software, Inc. All rights reserved.</small>
@@ -179,7 +169,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200,
Novato, CA 94945, U.S.A., +1(415)492-9861, for further information.
<p>
-<small>Ghostscript version 9.53.2, 25 September 2020
+<small>Ghostscript version 9.53.0, 10 September 2020
<!-- [3.0 end visible trailer] ============================================= -->