home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 October / Chip_2002-10_cd1.bin / zkuste / pdf / download / gs704w32.exe / gs7.04 / doc / README < prev    next >
Encoding:
Text File  |  2002-01-31  |  16.7 KB  |  437 lines

  1.  
  2.                             Overview of Ghostscript
  3.  
  4.    If this is your first contact with Ghostscript, before continuing here
  5.    you should read the documentation for new users, where you'll find
  6.      * what Ghostscript does (PostScript and PDF previewing, conversion,
  7.        and printing);
  8.      * its licensing terms (free for ordinary use);
  9.      * what platforms it runs on (every platform you're likely to be
  10.        interested in);
  11.      * where to find some useful programs that enhance Ghostscript (like
  12.        user-friendly previewers for Unix, VMS, MS Windows, DOS, and
  13.        Macintosh); and
  14.      * what to do if you need help.
  15.  
  16.    The rest of this document is a roadmap to the Ghostscript
  17.    documentation. After looking through it, if you want to install
  18.    Ghostscript and not only use it, we recommend you read how to install
  19.    Ghostscript, and how to compile Ghostscript from source code (which is
  20.    necessary before installing it on Unix and VMS systems).
  21.      _________________________________________________________________
  22.  
  23. Table of contents
  24.  
  25.      * Document roadmap by theme
  26.           + What should I read if I'm a new user?
  27.           + AFPL Ghostscript and GNU Ghostscript
  28.           + Before building Ghostscript
  29.           + What should I read if I'm not a new user?
  30.           + What if I'm a developer?
  31.           + What if I'm writing documentation?
  32.      * Presence on the World Wide Web
  33.           + Ghostscript's home pages
  34.           + Adobe PostScript, Encapsulated PostScript, and PDF reference
  35.             documentation
  36.           + Other material on the WWW
  37.      * Which document contains what?
  38.           + Primarily for users:
  39.  
  40.    Bug-form.htm
  41.    Bug-info.htm
  42.    Devices.htm
  43.    Helpers.htm
  44.        Humor.htm
  45.    New-user.htm
  46.    Ps2epsi.htm
  47.    Ps2pdf.htm
  48.        Readme.htm
  49.    Unix-lpr.htm
  50.    Use.htm
  51.  
  52.           + For both users and developers:
  53.  
  54.    Changes.htm
  55.    Commprod.htm
  56.    Copying.htm
  57.    Current.htm
  58.    Fonts.htm
  59.        Hershey.htm
  60.    History*.htm
  61.    Install.htm
  62.    Language.htm
  63.    Make.htm
  64.        News.htm
  65.    Psfiles.htm
  66.    Public.htm
  67.    Tester.htm
  68.  
  69.           + Primarily for developers:
  70.  
  71.    API.htm
  72.    C-style.htm
  73.    DLL.htm
  74.    Develop.htm
  75.    Drivers.htm
  76.        Htmstyle.htm
  77.    Issues.htm
  78.    Lib.htm
  79.    Maintain.htm
  80.    Projects.htm
  81.        Ps-style.htm
  82.    Release.htm
  83.    Source.htm
  84.    Xfonts.htm
  85.      _________________________________________________________________
  86.  
  87. Document roadmap by theme
  88.  
  89.   What should I read if I'm a new user?
  90.  
  91.    A new user of Ghostscript should begin by reading the material
  92.    specifically for new users, then as many of these documents as seem
  93.    useful:
  94.      * how to install Ghostscript
  95.      * how to use Ghostscript; some of this information information also
  96.        found in gs.1, the Unix "man" page for Ghostscript.
  97.      * the catalogs at the beginning of devs.mak and contrib.mak, which
  98.        list all the devices for which Ghostscript is able to produce
  99.        output (although if you got Ghostscript in binary form, it will
  100.        only include some of these devices)
  101.      * detailed information about some specific devices that Ghostscript
  102.        knows about
  103.      * more detailed information about how to use Ghostscript under Unix
  104.        with lpr as a filter for non-PostScript printers
  105.      * information about reporting problems--but remember that
  106.        Ghostscript comes with NO WARRANTY and NO SUPPORT
  107.  
  108.   AFPL Ghostscript and GNU Ghostscript
  109.  
  110.    AFPL Ghostscript and GNU Ghostscript are different releases. If you
  111.    have AFPL Ghostscript, not the GNU Ghostscript releases distributed by
  112.    the Free Software Foundation, you should read (or at least skim
  113.    through):
  114.      * additional information about AFPL Ghostscript releases that is not
  115.        relevant to GNU Ghostscript releases.
  116.  
  117.    If you run into any questions, or if you are going to be using
  118.    Ghostscript extensively, you should at least skim, and probably
  119.    eventually read:
  120.      * about the fonts distributed with Ghostscript, including how to add
  121.        or replace fonts
  122.      * a description of the Ghostscript language, and its differences
  123.        from the documented PostScript language
  124.      * about the postscript files distributed with Ghostscript (other
  125.        than fonts)
  126.  
  127.   Before building Ghostscript
  128.  
  129.    If you are going to compile Ghostscript, rather than just use an
  130.    executable you got from somewhere, you should read:
  131.      * how to build Ghostscript and install it
  132.      _________________________________________________________________
  133.  
  134. What should I read if I'm not a new user?
  135.  
  136.    If you have already used Ghostscript, when you receive a new release
  137.    you should begin by reading this file, then
  138.      * News.htm, for incompatible changes and new features in the current
  139.        release;
  140.      * Current.htm, for known problems in the current release;
  141.      * if you wish, Changes.htm, for a detailed list of changes in the
  142.        current release;
  143.      * if you wish, History#.htm (currently History7.htm), for changes in
  144.        other releases.
  145.      _________________________________________________________________
  146.  
  147. What if I'm a developer?
  148.  
  149.    If you are going to do any development on or with Ghostscript at all,
  150.    you should at least look at
  151.      * the roadmap documentation for Ghostscript's source files and
  152.        architecture
  153.  
  154.    If you are going to write a new driver for Ghostscript, you should
  155.    read
  156.      * the guide to the Ghostscript source code
  157.      * the interface between Ghostscript and device drivers
  158.      * about the external font interface between Ghostscript and
  159.        platform-supplied fonts (but read about drivers in general first)
  160.  
  161.    If you are considering distributing Ghostscript (either AFPL or GNU
  162.    versions) in conjunction with a commercial product, you should read
  163.    the license carefully, and you should also read
  164.      * additional clarification of the circumstances under which
  165.        Ghostscript can be distributed with a commercial product
  166.  
  167.    If you intend to use Ghostscript in the form of a dynamic link library
  168.    (DLL) under OS/2 or Microsoft Windows or in the form of shared object
  169.    under Linux, read
  170.      * documentation on Ghostscript Interpreter API
  171.  
  172.    If you want to use Ghostscript as part of another program--as a
  173.    callable PostScript language interpreter--and not as a DLL or as a
  174.    self-contained executable application, you should begin by reading
  175.      * the source file imain.h, the documented API for Ghostscript not as
  176.        a DLL
  177.  
  178.    or if you are going to use only the Ghostscript graphics library,
  179.      * about the structure of the Ghostscript library and its interfaces
  180.      _________________________________________________________________
  181.  
  182. What if I'm writing documentation?
  183.  
  184.    If you are editing or adding to Ghostscript's existing documentation
  185.    in HTML format, or writing a new document, you should read
  186.      * the coding and style guidelines for Ghostscript's HTML-based
  187.        documentation.
  188.      _________________________________________________________________
  189.  
  190. Presence on the World Wide Web
  191.  
  192.   Ghostscript's home page
  193.  
  194.    Ghostscript has a home page on the World Wide Web with helpful
  195.    information such as the FAQ (Frequently Asked Questions) and a list of
  196.    known problems and workarounds for the current AFPL Ghostscript
  197.    release (in the "Obtaining" file for that release):
  198.  
  199.      http://www.cs.wisc.edu/~ghost/
  200.  
  201.    More material about Ghostscript can be found at
  202.  
  203.      http://www.ghostscript.com/
  204.  
  205.   Adobe PostScript, Encapsulated PostScript, and PDF reference documentation
  206.  
  207.    Adobe makes a wealth of technical documentation available over the
  208.    Web, including the PostScript Language Reference Manual (Third
  209.    Edition); the Encapsulated PostScript (EPS) Format Specification
  210.    version 3, including Encapsulated PostScript Interchange (EPSI)
  211.    format; the PDF 1.3 specification; and the pdfmark, transparency and
  212.    Acrobat Distiller parameters documentation. Some of these documents
  213.    are also available at Adobe's ftp site, but not necessarily under the
  214.    same filenames.
  215.  
  216.   Other material on the WWW
  217.  
  218.    Much other material about Ghostscript is available on the World Wide
  219.    Web, both as web pages and as archived Usenet and mailing list
  220.    discussions. Use the well-known search engines to find such material.
  221.  
  222.    There is a good manual for Ghostscript available in PDF form, in
  223.    English and German (and soon in Japanese), at:
  224.  
  225.      http://www.pdflib.com/gsmanual
  226.  
  227.    There is a translation of the Ghostscript 'man' pages into Czech at:
  228.  
  229.      http://www.volny.cz/rebus/ghostscript/
  230.      _________________________________________________________________
  231.  
  232. Which document contains what?
  233.  
  234.    Here is the list in alphabetic order of Ghostscript documentation,
  235.    with explanations of the contents.
  236.  
  237.    API.htm
  238.           On MS-Windows and OS/2, Ghostscript is compiled as a dynamic
  239.           link library (DLL). On Linux, Ghostscript can be compiled as a
  240.           shared object. This describes how to use it. For developers.
  241.  
  242.    Bug-form.htm
  243.           A form to fill out and email to report a problem with AFPL
  244.           Ghostscript--but remember that Ghostscript comes with NO
  245.           WARRANTY and NO SUPPORT. Please read the instructions before
  246.           reporting a bug.
  247.  
  248.    Bug-info.htm
  249.           Information about how to report problems with AFPL
  250.           Ghostscript--but remember that Ghostscript comes with NO
  251.           WARRANTY and NO SUPPORT. Please read this before reporting a
  252.           problem.
  253.  
  254.    C-style.htm
  255.           Guidelines and style for C coding, which you should follow if,
  256.           for example, you write a new driver or add or change something
  257.           in Ghostscript. For developers.
  258.  
  259.    Changes.htm
  260.           A detailed list of all code changes in the current release or
  261.           pre-release, generated mechanically from the CVS logs. For
  262.           developers.
  263.  
  264.    Commprod.htm
  265.           The conditions under which Ghostscript may be distributed in a
  266.           commercial context. See also the Aladdin Free Public License.
  267.  
  268.    Copying.htm
  269.           A reminder that AFPL Ghostscript is governed NOT by the Free
  270.           Software Foundation's GNU General Public License but by the
  271.           Aladdin Free Public License.
  272.  
  273.    Current.htm
  274.           Information specifically about the current release of
  275.           Ghostscript. See also the latest news of changes.
  276.  
  277.    DLL.htm
  278.           On OS/2, MS Windows-16 and MS Windows-32 platforms, Ghostscript
  279.           is compiled as a dynamic link library (DLL). This describes how
  280.           to use it. For developers. This DLL interface is obsolete. Use
  281.           API.htm instead.
  282.  
  283.    Develop.htm
  284.           Code orientation for developers. Contains a detailed breakdown
  285.           of the source files by functional group, and overviews of the
  286.           major architectural features and services.
  287.  
  288.    Devices.htm
  289.           Detailed information about some specific devices for which
  290.           Ghostscript can produce output. Run "gs -h" to see which
  291.           devices a particular version of Ghostscript is built to use.
  292.  
  293.    Drivers.htm
  294.           Describes the interface between Ghostscript and device drivers.
  295.           If you do this, you should also read and use the C style and
  296.           coding guidelines. Necessary to develop a new driver. For
  297.           developers.
  298.  
  299.    Fonts.htm
  300.           All about fonts freely available for Ghostscript, and how to
  301.           add and use new fonts. Also describes how to use Ghostscript
  302.           fonts as X Windows fonts. For both users and developers.
  303.  
  304.    Helpers.htm
  305.           A note of thanks to people who have helped in the development
  306.           of Ghostscript.
  307.  
  308.    Hershey.htm
  309.           Part 1 of the five-part original Usenet distribution of the
  310.           free Hershey fonts, giving the terms of use and describing
  311.           their encoding.
  312.  
  313.    History*.htm
  314.           The history of changes in all Ghostscript releases:
  315.  
  316.      History7.htm for Ghostscript versions 7.n
  317.      History6.htm for Ghostscript versions 6.n
  318.      History5.htm for Ghostscript versions 5.n
  319.      History4.htm for Ghostscript versions 4.n
  320.      History3.htm for Ghostscript versions 3.n
  321.      History2.htm for Ghostscript versions 2.n
  322.      History1.htm for Ghostscript versions 1.n
  323.  
  324.    Htmstyle.htm
  325.           The guidelines and style for HTML coding of Ghostscript's
  326.           documentation, which you should follow if, for example, you
  327.           change existing HTML documentation or write new documents. For
  328.           writers and editors.
  329.  
  330.    Humor.htm
  331.           Another Ghostscript interpreter.
  332.  
  333.    Install.htm
  334.           How to install Ghostscript. See also how to build it.
  335.  
  336.    Issues.htm
  337.           A list of outstanding open issues in Ghostscript. These include
  338.           known limitations, minor bugs, performance issues, differences
  339.           from Adobe implementations, and others.
  340.  
  341.    Language.htm
  342.           The relationship between the Ghostscript interpreter and the
  343.           PostScript language as defined by Adobe.
  344.  
  345.    Lib.htm
  346.           A description of the Ghostscript library, a set of procedures
  347.           to implement the graphics and filtering capabilities that are
  348.           primitive operations in the PostScript language and in Adobe
  349.           Portable Document Format (PDF). For developers.
  350.  
  351.    Maintain.htm
  352.           Assorted Ghostscript maintenance procedures. For developers.
  353.  
  354.    Make.htm
  355.           How to build Ghostscript executables from the source code. See
  356.           also how to install it. It's not necessary to be a highly
  357.           experienced developer to build or install Ghostscript, but some
  358.           experience is needed.
  359.  
  360.    New-user.htm
  361.           Essential information for new users of Ghostscript.
  362.  
  363.    News.htm
  364.           A brief description of the latest release or pre-release of
  365.           Ghostscript, and a list of any incompatible changes in it.
  366.           Changes in older releases are described in the history files
  367.           "History*.htm", which are usually installed in the
  368.           documentation directory. Run "gs -h" to see where that is.
  369.  
  370.    Projects.htm
  371.           A list of Ghostscript development projects with which we would
  372.           like help.
  373.  
  374.    Ps-style.htm
  375.           The guidelines and style for postscript coding in Ghostscript.
  376.           Some of Ghostscript is implemented in the postscript language
  377.           itself, and various utilities and examples are distributed with
  378.           it. You should follow these guidelines if you're extending or
  379.           modifying those files. For developers.
  380.  
  381.    Ps2epsi.htm
  382.           Detailed information on how to use Ghostscript through ps2epsi
  383.           to convert PostScript to Adobe Encapsulated PostScript
  384.           Interchange (EPSI) format.
  385.  
  386.    Ps2pdf.htm
  387.           Detailed information on how to use Ghostscript through ps2pdf
  388.           to convert PostScript to Adobe Portable Document Format (PDF).
  389.  
  390.    Psfiles.htm
  391.           A description of the PostScript files (other than font files)
  392.           distributed with Ghostscript, including initialization
  393.           routines, utility programs, and sample printable files.
  394.  
  395.    Public.htm
  396.           The Aladdin Free Public License, which states the conditions
  397.           for using and redistributing AFPL Ghostscript.
  398.  
  399.    Readme.htm
  400.           This document.
  401.  
  402.    Release.htm
  403.           A description of how to prepare and test a Ghostscript release.
  404.           Of interest only to developers who want to create new
  405.           Ghostscript versions for distribution.
  406.  
  407.    Source.htm
  408.           A guide to the Ghostscript source code, for development and
  409.           debugging.
  410.  
  411.    Tester.htm
  412.           A short questionnaire to fill out if you would like to be
  413.           notified of new tester / beta releases.
  414.  
  415.    Unix-lpr.htm
  416.           How to set up Ghostscript as a Unix lpr filter.
  417.  
  418.    Use.htm
  419.           Detailed instructions on how to use Ghostscript, including such
  420.           matters as designating an output device; choosing a default
  421.           paper size; how Ghostscript finds files, including font files;
  422.           how it uses environment variables; notes on specific platforms,
  423.           including the X Window System; and command-line options.
  424.  
  425.    Xfonts.htm
  426.           Ghostscript's external font interface to a host platform's
  427.           font-rendering mechanism, for developers.
  428.      _________________________________________________________________
  429.  
  430.    Copyright ⌐ 1996, 2000 Aladdin Enterprises. All rights reserved.
  431.  
  432.    This file is part of AFPL Ghostscript. See the Aladdin Free Public
  433.    License (the "License") for full details of the terms of using,
  434.    copying, modifying, and redistributing AFPL Ghostscript.
  435.  
  436.    Ghostscript version 7.04, 30 January 2002
  437.