xref: /plan9/sys/src/cmd/gs/doc/Psfiles.htm (revision 593dc095aefb2a85c828727bbfa9da139a49bdf4)
13ff48bf5SDavid du Colombier<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
27dd7cddfSDavid du Colombier<html>
37dd7cddfSDavid du Colombier<head>
47dd7cddfSDavid du Colombier<title>.ps files distributed with Ghostscript</title>
5*593dc095SDavid du Colombier<!-- $Id: Psfiles.htm,v 1.68 2005/10/20 19:46:23 ray Exp $ -->
67dd7cddfSDavid du Colombier<!-- Originally: psfiles.txt -->
73ff48bf5SDavid du Colombier<link rel="stylesheet" type="text/css" href="gs.css" title="Ghostscript Style">
87dd7cddfSDavid du Colombier</head>
97dd7cddfSDavid du Colombier
107dd7cddfSDavid du Colombier<body>
117dd7cddfSDavid du Colombier<!-- [1.0 begin visible header] ============================================ -->
127dd7cddfSDavid du Colombier
137dd7cddfSDavid du Colombier<!-- [1.1 begin headline] ================================================== -->
147dd7cddfSDavid du Colombier
15*593dc095SDavid du Colombier<h1>PostScript files distributed with Ghostscript</h1>
167dd7cddfSDavid du Colombier
177dd7cddfSDavid du Colombier<!-- [1.1 end headline] ==================================================== -->
187dd7cddfSDavid du Colombier
197dd7cddfSDavid du Colombier<!-- [1.2 begin table of contents] ========================================= -->
207dd7cddfSDavid du Colombier
217dd7cddfSDavid du Colombier<h2>Table of contents</h2>
227dd7cddfSDavid du Colombier
237dd7cddfSDavid du Colombier<blockquote><ul>
247dd7cddfSDavid du Colombier<li><a href="#General">Generally used system files</a>
257dd7cddfSDavid du Colombier<li><a href="#Obscure">More obscure system files</a>
26*593dc095SDavid du Colombier<li><a href="#Config">Configuration files</a>
277dd7cddfSDavid du Colombier<li><a href="#PDF_specific">PDF-specific system files</a>
287dd7cddfSDavid du Colombier<li><a href="#DPS_specific">Display PostScript-specific system files</a>
297dd7cddfSDavid du Colombier<li><a href="#Art">Art and examples</a>
307dd7cddfSDavid du Colombier<li><a href="#Utilities">Utilities</a>
317dd7cddfSDavid du Colombier<li><a href="#Development_tools">Development tools</a>
327dd7cddfSDavid du Colombier<li><a href="#Miscellany">Odds and ends</a>
337dd7cddfSDavid du Colombier</ul></blockquote>
347dd7cddfSDavid du Colombier
357dd7cddfSDavid du Colombier<!-- [1.2 end table of contents] =========================================== -->
367dd7cddfSDavid du Colombier
377dd7cddfSDavid du Colombier<!-- [1.3 begin hint] ====================================================== -->
387dd7cddfSDavid du Colombier
397dd7cddfSDavid du Colombier<p>For other information, see the <a href="Readme.htm">Ghostscript
407dd7cddfSDavid du Colombieroverview</a>.
417dd7cddfSDavid du Colombier
427dd7cddfSDavid du Colombier<!-- [1.3 end hint] ======================================================== -->
437dd7cddfSDavid du Colombier
447dd7cddfSDavid du Colombier<hr>
457dd7cddfSDavid du Colombier
467dd7cddfSDavid du Colombier<!-- [1.0 end visible header] ============================================== -->
477dd7cddfSDavid du Colombier
487dd7cddfSDavid du Colombier<!-- [2.0 begin contents] ================================================== -->
497dd7cddfSDavid du Colombier
503ff48bf5SDavid du Colombier<h2><a name="General"></a>Generally used system files</h2>
517dd7cddfSDavid du Colombier
527dd7cddfSDavid du Colombier<p>
537dd7cddfSDavid du ColombierThese files are found in the <b><tt>lib</tt></b> subdirectory of
547dd7cddfSDavid du Colombierthe Ghostscript source distribution.
557dd7cddfSDavid du Colombier
567dd7cddfSDavid du Colombier<dl>
573ff48bf5SDavid du Colombier<dt><tt>gs_*_e.ps</tt>
583ff48bf5SDavid du Colombier<dd><p>
593ff48bf5SDavid du ColombierThese files define the Encodings known to Ghostscript.  All of
603ff48bf5SDavid du Colombierthem except <b><tt>gs_std_e.ps</tt></b> and <b><tt>gs_il1_e.ps</tt></b>
613ff48bf5SDavid du Colombierare loaded only if referred to.
623ff48bf5SDavid du Colombier
633ff48bf5SDavid du Colombier<dl>
643ff48bf5SDavid du Colombier
653ff48bf5SDavid du Colombier<dt>
663ff48bf5SDavid du ColombierPostScript Encodings:
673ff48bf5SDavid du Colombier<dd>
683ff48bf5SDavid du Colombier<a href="../lib/gs_ce_e.ps"><tt>gs_ce_e.ps</tt></a>,
693ff48bf5SDavid du Colombier<a href="../lib/gs_il1_e.ps"><tt>gs_il1_e.ps</tt></a>,
703ff48bf5SDavid du Colombier<a href="../lib/gs_std_e.ps"><tt>gs_std_e.ps</tt></a>,
713ff48bf5SDavid du Colombier<a href="../lib/gs_sym_e.ps"><tt>gs_sym_e.ps</tt></a>.
723ff48bf5SDavid du Colombier
733ff48bf5SDavid du Colombier<dt>
743ff48bf5SDavid du ColombierPDF Encodings:
753ff48bf5SDavid du Colombier<dd>
763ff48bf5SDavid du Colombier<a href="../lib/gs_mex_e.ps"><tt>gs_mex_e.ps</tt></a>,
773ff48bf5SDavid du Colombier<a href="../lib/gs_mro_e.ps"><tt>gs_mro_e.ps</tt></a>,
783ff48bf5SDavid du Colombier<a href="../lib/gs_pdf_e.ps"><tt>gs_pdf_e.ps</tt></a>,
793ff48bf5SDavid du Colombier<a href="../lib/gs_wan_e.ps"><tt>gs_wan_e.ps</tt></a>.
803ff48bf5SDavid du Colombier
813ff48bf5SDavid du Colombier<dt>
823ff48bf5SDavid du ColombierNon-standard Encodings:
833ff48bf5SDavid du Colombier<dd>
843ff48bf5SDavid du Colombier<a href="../lib/gs_dbt_e.ps"><tt>gs_dbt_e.ps</tt></a>,
853ff48bf5SDavid du Colombier<a href="../lib/gs_il2_e.ps"><tt>gs_il2_e.ps</tt></a>,
863ff48bf5SDavid du Colombier<a href="../lib/gs_ksb_e.ps"><tt>gs_ksb_e.ps</tt></a>,
873ff48bf5SDavid du Colombier<a href="../lib/gs_wl1_e.ps"><tt>gs_wl1_e.ps</tt></a>,
883ff48bf5SDavid du Colombier<a href="../lib/gs_wl2_e.ps"><tt>gs_wl2_e.ps</tt></a>,
893ff48bf5SDavid du Colombier<a href="../lib/gs_wl5_e.ps"><tt>gs_wl5_e.ps</tt></a>.
903ff48bf5SDavid du Colombier
913ff48bf5SDavid du Colombier<dt>
923ff48bf5SDavid du ColombierPseudo-encodings:
933ff48bf5SDavid du Colombier<dd>
943ff48bf5SDavid du Colombier<a href="../lib/gs_css_e.ps"><tt>gs_css_e.ps</tt></a>,
953ff48bf5SDavid du Colombier<a href="../lib/gs_lgo_e.ps"><tt>gs_lgo_e.ps</tt></a>,
963ff48bf5SDavid du Colombier<a href="../lib/gs_lgx_e.ps"><tt>gs_lgx_e.ps</tt></a>,
973ff48bf5SDavid du Colombier<a href="../lib/gs_mgl_e.ps"><tt>gs_mgl_e.ps</tt></a>.
983ff48bf5SDavid du Colombier
993ff48bf5SDavid du Colombier</dl>
1007dd7cddfSDavid du Colombier</dl>
1017dd7cddfSDavid du Colombier
1027dd7cddfSDavid du Colombier<dl>
1033ff48bf5SDavid du Colombier<dt><a href="../lib/gs_btokn.ps"><tt>gs_btokn.ps</tt></a>
1047dd7cddfSDavid du Colombier<dd><b><tt>gs_init.ps</tt></b> reads this in if the <b><tt>btoken</tt></b>
1057dd7cddfSDavid du Colombierfeature is included in the configuration.  It provides support for binary
1067dd7cddfSDavid du Colombiertokens.
1077dd7cddfSDavid du Colombier</dl>
1087dd7cddfSDavid du Colombier
1097dd7cddfSDavid du Colombier<dl>
1103ff48bf5SDavid du Colombier<dt><a href="../lib/gs_ccfnt.ps"><tt>gs_ccfnt.ps</tt></a>
1117dd7cddfSDavid du Colombier<dd><b><tt>gs_init.ps</tt></b> reads this in if the <b><tt>ccfonts</tt></b>
1127dd7cddfSDavid du Colombierfeature is included in the configuration.  It provides support for compiled
1137dd7cddfSDavid du Colombierfonts.
1147dd7cddfSDavid du Colombier</dl>
1157dd7cddfSDavid du Colombier
1167dd7cddfSDavid du Colombier<dl>
1173ff48bf5SDavid du Colombier<dt><a href="../lib/gs_cff.ps"><tt>gs_cff.ps</tt></a>
1187dd7cddfSDavid du Colombier<dd>Load CFF (compressed) fonts.
1197dd7cddfSDavid du Colombier</dl>
1207dd7cddfSDavid du Colombier
1217dd7cddfSDavid du Colombier<dl>
122*593dc095SDavid du Colombier<dt><a href="../lib/gs_fntem.ps"><tt>gs_fntem.ps</tt></a>
123*593dc095SDavid du Colombier<dd>Code for emulating PostScript fonts with non-PostScript font technologies.
124*593dc095SDavid du Colombier</dl>
125*593dc095SDavid du Colombier
126*593dc095SDavid du Colombier<dl>
127*593dc095SDavid du Colombier<dt><a href="../lib/gs_cidtt.ps"><tt>gs_cidtt.ps</tt></a>
128*593dc095SDavid du Colombier<dd>Code for emulating CID fonts with TrueType fonts.
129*593dc095SDavid du Colombier</dl>
130*593dc095SDavid du Colombier
131*593dc095SDavid du Colombier<dl>
1323ff48bf5SDavid du Colombier<dt><a href="../lib/gs_cidcm.ps"><tt>gs_cidcm.ps</tt></a>
1333ff48bf5SDavid du Colombier<dd>Code for recognizing font names of the form CIDFont-CMap (or
1343ff48bf5SDavid du ColombierCIDFont--CMap) and creating the font automatically.
1353ff48bf5SDavid du Colombier</dl>
1363ff48bf5SDavid du Colombier
1373ff48bf5SDavid du Colombier<dl>
138*593dc095SDavid du Colombier<dt><a href="../lib/gs_ciddc.ps"><tt>gs_ciddc.ps</tt></a>
139*593dc095SDavid du Colombier<dd>Defines Decoding and CIDDecoding resource categories and related procsets.
140*593dc095SDavid du ColombierUsed for for emulating PostScript fonts with non-PostScript font technologies.
141*593dc095SDavid du Colombier</dl>
142*593dc095SDavid du Colombier
143*593dc095SDavid du Colombier<dl>
144*593dc095SDavid du Colombier<dt><a href="../lib/gs_cidfm.ps"><tt>gs_cidfm.ps</tt></a>
145*593dc095SDavid du Colombier<dd>Provides resource mapping for CIDFont category.
146*593dc095SDavid du Colombier</dl>
147*593dc095SDavid du Colombier
148*593dc095SDavid du Colombier<dl>
1493ff48bf5SDavid du Colombier<dt><a href="../lib/gs_cidfn.ps"><tt>gs_cidfn.ps</tt></a>
1507dd7cddfSDavid du Colombier<dd><b><tt>ProcSet</tt></b> for implementing <b><tt>CIDFont</tt></b> and
1517dd7cddfSDavid du Colombier<b><tt>CIDMap</tt></b> resources.
1527dd7cddfSDavid du Colombier</dl>
1537dd7cddfSDavid du Colombier
1547dd7cddfSDavid du Colombier<dl>
155*593dc095SDavid du Colombier<dt><a href="../lib/gs_ciecs2.ps"><tt>gs_ciecs2.ps</tt></a>
156*593dc095SDavid du Colombier<dd>Implementation of the LangaugeLevel 2 CIEBased color spaces: CIEBasedA and CIEBasedABC.
157*593dc095SDavid du Colombier</dl>
158*593dc095SDavid du Colombier
159*593dc095SDavid du Colombier<dl>
160*593dc095SDavid du Colombier<dt><a href="../lib/gs_ciecs3.ps"><tt>gs_ciecs3.ps</tt></a>
161*593dc095SDavid du Colombier<dd>Implementation of the LangaugeLevel 3 CIEBased color spaces: CIEBasedA and CIEBasedABC.
162*593dc095SDavid du Colombier</dl>
163*593dc095SDavid du Colombier
164*593dc095SDavid du Colombier<dl>
1653ff48bf5SDavid du Colombier<dt><a href="../lib/gs_cmap.ps"><tt>gs_cmap.ps</tt></a>
1667dd7cddfSDavid du Colombier<dd><b><tt>ProcSet</tt></b> for implementing <b><tt>CMap</tt></b> resources.
1677dd7cddfSDavid du Colombier</dl>
1687dd7cddfSDavid du Colombier
1697dd7cddfSDavid du Colombier<dl>
170*593dc095SDavid du Colombier<dt><a href="../lib/gs_cspace.ps"><tt>gs_cspace.ps</tt></a>
171*593dc095SDavid du Colombier<dd> PostScript portion of the basic color space handling;
172*593dc095SDavid du Colombiersee the extensive comment at the head of the file
173*593dc095SDavid du Colombierfor information. Note that color space substitution
174*593dc095SDavid du Colombierand the hue-saturation-brightness (HSB) color space
175*593dc095SDavid du Colombierare now fully implemented in the PostScript code;
176*593dc095SDavid du Colombierthe interpreter and the graphic library are no longer
177*593dc095SDavid du Colombierinvolved in or even aware of these features.
178*593dc095SDavid du Colombier</dl>
179*593dc095SDavid du Colombier
180*593dc095SDavid du Colombier<dl>
181*593dc095SDavid du Colombier<dt><a href="../lib/gs_devcs.ps"><tt>gs_devcs.ps</tt></a>
182*593dc095SDavid du Colombier<dd>Implementation of the DeviceGray, DeviceRGB, and DeviceCMYK color spaces.
183*593dc095SDavid du Colombier</dl>
184*593dc095SDavid du Colombier
185*593dc095SDavid du Colombier<dl>
186*593dc095SDavid du Colombier  <dt><a href="../lib/gs_devn.ps"><tt>gs_devn.ps</tt></a>
187*593dc095SDavid du Colombier  <dd>Implementation of the DeviceN color space.
188*593dc095SDavid du Colombier</dl>
189*593dc095SDavid du Colombier
190*593dc095SDavid du Colombier<dl>
191*593dc095SDavid du Colombier  <dt><a href="../lib/gs_devpxl.ps"><tt>gs_devpxl.ps</tt></a>
192*593dc095SDavid du Colombier  <dd>Implementation of the DevicePixel color space.
193*593dc095SDavid du Colombier</dl>
194*593dc095SDavid du Colombier
195*593dc095SDavid du Colombier<dl>
1963ff48bf5SDavid du Colombier<dt><a href="../lib/gs_dscp.ps"><tt>gs_dscp.ps</tt></a>
1973ff48bf5SDavid du Colombier<dd>Code to compensate for badly written PostScript files by setting
1983ff48bf5SDavid du ColombierOrientation according to the DSC comments.
1993ff48bf5SDavid du Colombier</dl>
2003ff48bf5SDavid du Colombier
2013ff48bf5SDavid du Colombier<dl>
2023ff48bf5SDavid du Colombier<dt><a href="../lib/gs_epsf.ps"><tt>gs_epsf.ps</tt></a>
2037dd7cddfSDavid du Colombier<dd>Allow the interpreter to recognize DOS EPSF file headers, and skip to the
2047dd7cddfSDavid du ColombierPostScript section of the file.
2057dd7cddfSDavid du Colombier</dl>
2067dd7cddfSDavid du Colombier
2077dd7cddfSDavid du Colombier<dl>
208*593dc095SDavid du Colombier<dt><a href="../lib/gs_fapi.ps"><tt>gs_fapi.ps</tt></a>
209*593dc095SDavid du Colombier<dd>Font API support.
210*593dc095SDavid du Colombier</dl>
211*593dc095SDavid du Colombier
212*593dc095SDavid du Colombier<dl>
2133ff48bf5SDavid du Colombier<dt><a href="../lib/gs_fonts.ps"><tt>gs_fonts.ps</tt></a>
2147dd7cddfSDavid du Colombier<dd><b><tt>gs_init.ps</tt></b> reads this in.  It initializes Ghostscript's
2157dd7cddfSDavid du Colombierfont machinery and provides some utility procedures that work with fonts.
2167dd7cddfSDavid du Colombier</dl>
2177dd7cddfSDavid du Colombier
2187dd7cddfSDavid du Colombier<dl>
2193ff48bf5SDavid du Colombier<dt><a href="../lib/gs_frsd.ps"><tt>gs_frsd.ps</tt></a>
2203ff48bf5SDavid du Colombier<dd>Support for the PostScript LanguageLevel 3
2213ff48bf5SDavid du Colombier<b><tt>ReusableStreamDecode</tt></b> filter.
2223ff48bf5SDavid du Colombier</dl>
2233ff48bf5SDavid du Colombier
2243ff48bf5SDavid du Colombier<dl>
225*593dc095SDavid du Colombier<dt><a href="../lib/gs_img.ps"><tt>gs_img.ps</tt></a>
226*593dc095SDavid du Colombier<dd>Implementation of the traditional (non-dictionary)
227*593dc095SDavid du Colombierform of the image and imagemask operators, and the
228*593dc095SDavid du Colombiercolorimage operator (including the Next alphaimage
229*593dc095SDavid du Colombierfacility).
230*593dc095SDavid du Colombier</dl>
231*593dc095SDavid du Colombier
232*593dc095SDavid du Colombier<dl>
233*593dc095SDavid du Colombier<dt><a href="../lib/gs_indxd.ps"><tt>gs_indxd.ps</tt></a>
234*593dc095SDavid du Colombier<dd>Implementation of the Indexed color space.
235*593dc095SDavid du Colombier</dl>
236*593dc095SDavid du Colombier
237*593dc095SDavid du Colombier<dl>
2383ff48bf5SDavid du Colombier<dt><a href="../lib/gs_init.ps"><tt>gs_init.ps</tt></a>
2397dd7cddfSDavid du Colombier<dd>Ghostscript reads this automatically when it starts up.  It contains
2407dd7cddfSDavid du Colombierdefinitions of many standard procedures and initialization for a wide
2417dd7cddfSDavid du Colombiervariety of things.
2427dd7cddfSDavid du Colombier</dl>
2437dd7cddfSDavid du Colombier
2447dd7cddfSDavid du Colombier<dl>
2453ff48bf5SDavid du Colombier<dt><a href="../lib/gs_lev2.ps"><tt>gs_lev2.ps</tt></a>
2467dd7cddfSDavid du Colombier<dd><b><tt>gs_init.ps</tt></b> reads this in if the Ghostscript interpreter
2477dd7cddfSDavid du Colombierincludes Level 2 PostScript functions.  It contains definitions of
2487dd7cddfSDavid du Colombierprocedures and miscellaneous initialization for the Level 2 functions.
2497dd7cddfSDavid du Colombier</dl>
2507dd7cddfSDavid du Colombier
2517dd7cddfSDavid du Colombier<dl>
2523ff48bf5SDavid du Colombier<dt><a href="../lib/gs_ll3.ps"><tt>gs_ll3.ps</tt></a>
2537dd7cddfSDavid du Colombier<dd>Initialize PostScript LanguageLevel 3 functions.
2547dd7cddfSDavid du Colombier</dl>
2557dd7cddfSDavid du Colombier
2567dd7cddfSDavid du Colombier<dl>
257*593dc095SDavid du Colombier<dt><a href="../lib/gs_patrn.ps"><tt>gs_patrn.ps</tt></a>
258*593dc095SDavid du Colombier<dd>Implementation of the Pattern color space.
259*593dc095SDavid du Colombier</dl>
260*593dc095SDavid du Colombier
261*593dc095SDavid du Colombier<dl>
262*593dc095SDavid du Colombier<dt><a href="../lib/gs_resmp.ps"><tt>gs_resmp.ps</tt></a>
263*593dc095SDavid du Colombier<dd>A procset for redefining resource categories with a resource map.
264*593dc095SDavid du Colombier</dl>
265*593dc095SDavid du Colombier
266*593dc095SDavid du Colombier<dl>
267*593dc095SDavid du Colombier<dt><a href="../lib/gs_resst.ps"><tt>gs_resst.ps</tt></a>
268*593dc095SDavid du Colombier<dd>A procset which allow to put resource files into static data segment
269*593dc095SDavid du Colombierof Ghostscript executable.
270*593dc095SDavid du Colombier</dl>
271*593dc095SDavid du Colombier
272*593dc095SDavid du Colombier<dl>
273*593dc095SDavid du Colombier<dt><a href="../lib/gs_stres.ps"><tt>gs_stres.ps</tt></a>
274*593dc095SDavid du Colombier<dd>A map for generating the static data segment with including
275*593dc095SDavid du Colombierresource files, and for retrieving resources from there.
276*593dc095SDavid du Colombier</dl>
277*593dc095SDavid du Colombier
278*593dc095SDavid du Colombier<dl>
2793ff48bf5SDavid du Colombier<dt><a href="../lib/gs_res.ps"><tt>gs_res.ps</tt></a>
2807dd7cddfSDavid du Colombier<dd><b><tt>gs_init.ps</tt></b> reads this in if the Level 2 resource
2817dd7cddfSDavid du Colombiermachinery is included.  Currently, this is the case for all Level 2
2827dd7cddfSDavid du Colombierconfigurations.
2837dd7cddfSDavid du Colombier</dl>
2847dd7cddfSDavid du Colombier
2857dd7cddfSDavid du Colombier<dl>
286*593dc095SDavid du Colombier<dt><a href="../lib/gs_sepr.ps"><tt>gs_sepr.ps</tt></a>
287*593dc095SDavid du Colombier<dd>Implementaton of the Separation color space.
288*593dc095SDavid du Colombier</dl>
289*593dc095SDavid du Colombier
290*593dc095SDavid du Colombier<dl>
2913ff48bf5SDavid du Colombier<dt><a href="../lib/gs_setpd.ps"><tt>gs_setpd.ps</tt></a>
2927dd7cddfSDavid du Colombier<dd>Implementation of the <b><tt>setpagedevice</tt></b> operator.
2937dd7cddfSDavid du Colombier</dl>
2947dd7cddfSDavid du Colombier
2957dd7cddfSDavid du Colombier<dl>
2963ff48bf5SDavid du Colombier<dt><a href="../lib/gs_statd.ps"><tt>gs_statd.ps</tt></a>
2977dd7cddfSDavid du Colombier<dd><b><tt>gs_init.ps</tt></b> reads this in.  It creates a dummy
2987dd7cddfSDavid du Colombier<b><tt>statusdict</tt></b> and some other environmental odds and ends for
2997dd7cddfSDavid du Colombierthe benefit of PostScript files that really want to be printed on a
3007dd7cddfSDavid du ColombierLaserWriter.
3017dd7cddfSDavid du Colombier</dl>
3027dd7cddfSDavid du Colombier
3037dd7cddfSDavid du Colombier<dl>
3043ff48bf5SDavid du Colombier<dt><a href="../lib/gs_trap.ps"><tt>gs_trap.ps</tt></a>
3053ff48bf5SDavid du Colombier<dd>Stub support for the PostScript LanguageLevel 3 "In-RIP trapping"
3063ff48bf5SDavid du Colombierfeature.
3073ff48bf5SDavid du Colombier</dl>
3083ff48bf5SDavid du Colombier
3093ff48bf5SDavid du Colombier<dl>
3103ff48bf5SDavid du Colombier<dt><a href="../lib/gs_ttf.ps"><tt>gs_ttf.ps</tt></a>
3117dd7cddfSDavid du Colombier<dd>Support code for direct use of TrueType fonts.
3127dd7cddfSDavid du Colombier</dl>
3137dd7cddfSDavid du Colombier
3147dd7cddfSDavid du Colombier<dl>
3153ff48bf5SDavid du Colombier<dt><a href="../lib/gs_typ32.ps"><tt>gs_typ32.ps</tt></a>
3167dd7cddfSDavid du Colombier<dd>Initialization file for Type 32 fonts.
3177dd7cddfSDavid du Colombier</dl>
3187dd7cddfSDavid du Colombier
3197dd7cddfSDavid du Colombier<dl>
3203ff48bf5SDavid du Colombier<dt><a href="../lib/gs_typ42.ps"><tt>gs_typ42.ps</tt></a>
3217dd7cddfSDavid du Colombier<dd>Support code for Type 42 fonts (TrueType font in a PostScript "wrapper").
3227dd7cddfSDavid du Colombier</dl>
3237dd7cddfSDavid du Colombier
3247dd7cddfSDavid du Colombier<dl>
3253ff48bf5SDavid du Colombier<dt><a href="../lib/gs_type1.ps"><tt>gs_type1.ps</tt></a>
3267dd7cddfSDavid du Colombier<dd><b><tt>gs_init.ps</tt></b> reads this in if the Ghostscript interpreter
3277dd7cddfSDavid du Colombierincludes Type 1 font capability (which it normally does).
3287dd7cddfSDavid du Colombier</dl>
3297dd7cddfSDavid du Colombier
3307dd7cddfSDavid du Colombier<hr>
3317dd7cddfSDavid du Colombier
332*593dc095SDavid du Colombier<h2><a name="Config"></a>Configuration files</h2>
333*593dc095SDavid du Colombier
334*593dc095SDavid du Colombier<p>
335*593dc095SDavid du ColombierThese files are found in the <b><tt>lib</tt></b> subdirectory of
336*593dc095SDavid du Colombierthe Ghostscript source distribution. Users are allowed to modify them
337*593dc095SDavid du Colombierto configure Ghostscript.
338*593dc095SDavid du Colombier
339*593dc095SDavid du Colombier<dl>
340*593dc095SDavid du Colombier<dt><a href="../lib/Fontmap"><tt>Fontmap</tt></a>
341*593dc095SDavid du Colombier<dd>Font mapping table.
342*593dc095SDavid du Colombier</dl>
343*593dc095SDavid du Colombier
344*593dc095SDavid du Colombier<dl>
345*593dc095SDavid du Colombier<dt><a href="../lib/cidfmap"><tt>cidfmap</tt></a>
346*593dc095SDavid du Colombier<dd>CID font mapping table. Allows substitution of a CID font for another CID font or
347*593dc095SDavid du Colombiera TrueType font for a CID font.
348*593dc095SDavid du Colombier</dl>
349*593dc095SDavid du Colombier
350*593dc095SDavid du Colombier<dl>
351*593dc095SDavid du Colombier<dt><a href="../lib/FAPIconfig"><tt>FAPIconfig</tt></a>
352*593dc095SDavid du Colombier<dd>A configuration file for Font API client.
353*593dc095SDavid du Colombier</dl>
354*593dc095SDavid du Colombier
355*593dc095SDavid du Colombier<dl>
356*593dc095SDavid du Colombier<dt><a href="../lib/FAPIfontmap"><tt>FAPIfontmap</tt></a>
357*593dc095SDavid du Colombier<dd>Font mapping table for Font-API-handled fonts.
358*593dc095SDavid du Colombier</dl>
359*593dc095SDavid du Colombier
360*593dc095SDavid du Colombier<dl>
361*593dc095SDavid du Colombier<dt><a href="../lib/FAPIcidfmap"><tt>FAPIcidfmap</tt></a>
362*593dc095SDavid du Colombier<dd>Font mapping table for Font-API-handled CID fonts.
363*593dc095SDavid du Colombier</dl>
364*593dc095SDavid du Colombier
365*593dc095SDavid du Colombier<hr>
366*593dc095SDavid du Colombier
3673ff48bf5SDavid du Colombier<h2><a name="Obscure"></a>More obscure system files</h2>
3687dd7cddfSDavid du Colombier
3697dd7cddfSDavid du Colombier<p>
3707dd7cddfSDavid du ColombierThese files are found in the <b><tt>lib</tt></b> subdirectory of
3717dd7cddfSDavid du Colombierthe Ghostscript source distribution.
3727dd7cddfSDavid du Colombier
3737dd7cddfSDavid du Colombier<dl>
3743ff48bf5SDavid du Colombier<dt><a href="../lib/font2c.ps"><tt>font2c.ps</tt></a>
3757dd7cddfSDavid du Colombier<dd>Convert a PostScript Type 0 or Type 1 font to C code that can be compiled
3767dd7cddfSDavid du Colombierand linked into Ghostscript; see the documentation on fonts for <a
3777dd7cddfSDavid du Colombierhref="Fonts.htm#Precompiling">how to do this</a>.
3787dd7cddfSDavid du Colombier</dl>
3797dd7cddfSDavid du Colombier
3807dd7cddfSDavid du Colombier<dl>
3813ff48bf5SDavid du Colombier<dt><a href="../lib/gs_agl.ps"><tt>gs_agl.ps</tt></a>
3823ff48bf5SDavid du Colombier<dd>Contains the mapping from Adobe glyph names to Unicode values, used to
3833ff48bf5SDavid du Colombiersupport TrueType fonts.
3843ff48bf5SDavid du Colombier</dl>
3853ff48bf5SDavid du Colombier
3863ff48bf5SDavid du Colombier<dl>
3873ff48bf5SDavid du Colombier<dt><a href="../lib/gs_cmdl.ps"><tt>gs_cmdl.ps</tt></a>
3887dd7cddfSDavid du Colombier<dd>This file is not used yet.  Eventually it will replace C code that
3897dd7cddfSDavid du Colombierparses the Ghostscript command line.
3907dd7cddfSDavid du Colombier</dl>
3917dd7cddfSDavid du Colombier
3927dd7cddfSDavid du Colombier<dl>
3933ff48bf5SDavid du Colombier<dt><a href="../lib/gs_diskf.ps"><tt>gs_diskf.ps</tt></a>
3947dd7cddfSDavid du Colombier<dd>This file implements the <b><tt>-dDISKFONTS</tt></b> feature
3957dd7cddfSDavid du Colombier(<b><tt>diskfont.dev</tt></b>).  See the the usage documentation for <a
3967dd7cddfSDavid du Colombierhref="Use.htm#DISKFONTS">a description of this feature</a>.
3977dd7cddfSDavid du Colombier</dl>
3987dd7cddfSDavid du Colombier
3997dd7cddfSDavid du Colombier<dl>
400*593dc095SDavid du Colombier<dt><a href="../lib/gs_diskn.ps"><tt>gs_diskn.ps</tt></a>
401*593dc095SDavid du Colombier<dd>This file implements the <b><tt>%disk</tt></b> IODevice
402*593dc095SDavid du Colombier(<b><tt>diskn.dev</tt></b> feature).  See the the language documentation
403*593dc095SDavid du Colombierfor information on the use of the %disk# devices. These PostScript
404*593dc095SDavid du Colombiermodifications primarily perform the searching of all Searchable file
405*593dc095SDavid du Colombiersystems in a defined SearchOrder when a file reference does not contain
406*593dc095SDavid du Colombieran explicit %device% specifier (such as <b><tt>%os%</tt></b> or
407*593dc095SDavid du Colombier<b><tt>%disk0</tt></b>%). This is required to emulate undocumented
408*593dc095SDavid du Colombierbehaviour of Adobe PostScript printers that have a disk and was
409*593dc095SDavid du Colombierexperimentally determined.
410*593dc095SDavid du Colombier</dl>
411*593dc095SDavid du Colombier
412*593dc095SDavid du Colombier<dl>
4133ff48bf5SDavid du Colombier<dt><a href="../lib/gs_fform.ps"><tt>gs_fform.ps</tt></a>
4143ff48bf5SDavid du Colombier<dd>A usable but imperfect PostScript implementation of Form caching.
4153ff48bf5SDavid du Colombier</dl>
4163ff48bf5SDavid du Colombier
4173ff48bf5SDavid du Colombier<dl>
4183ff48bf5SDavid du Colombier<dt><a href="../lib/gs_kanji.ps"><tt>gs_kanji.ps</tt></a>
4197dd7cddfSDavid du Colombier<dd>This file provides support for the Wadalab free Kanji font.  It is not
4207dd7cddfSDavid du Colombierincluded automatically in any configuration.
4217dd7cddfSDavid du Colombier</dl>
4227dd7cddfSDavid du Colombier
4237dd7cddfSDavid du Colombier<dl>
4243ff48bf5SDavid du Colombier<dt><a href="../lib/gs_pdfwr.ps"><tt>gs_pdfwr.ps</tt></a>
4257dd7cddfSDavid du Colombier<dd>This file contains some patches for providing information to the
4267dd7cddfSDavid du Colombier<b><tt>pdfwrite</tt></b> driver.  It is included only if the
4277dd7cddfSDavid du Colombier<b><tt>pdfwrite</tt></b> driver is included.
4287dd7cddfSDavid du Colombier</dl>
4297dd7cddfSDavid du Colombier
4307dd7cddfSDavid du Colombier<dl>
4313ff48bf5SDavid du Colombier<dt><a href="../lib/gs_pfile.ps"><tt>gs_pfile.ps</tt></a>
4327dd7cddfSDavid du Colombier<dd>This file provides runtime support for packed fonts.  It is not
4337dd7cddfSDavid du Colombierincluded automatically in any configuration.
4347dd7cddfSDavid du Colombier</dl>
4357dd7cddfSDavid du Colombier
4367dd7cddfSDavid du Colombier<dl>
4373ff48bf5SDavid du Colombier<dt><a href="../lib/gs_rdlin.ps"><tt>gs_rdlin.ps</tt></a>
4383ff48bf5SDavid du Colombier<dd>A tiny patch for systems with built-in readline support.
4393ff48bf5SDavid du Colombier</dl>
4403ff48bf5SDavid du Colombier
4413ff48bf5SDavid du Colombier<dl>
4423ff48bf5SDavid du Colombier<dt><a href="../lib/ht_ccsto.ps"><tt>ht_ccsto.ps</tt></a>
4433ff48bf5SDavid du Colombier<dd>A default stochastic CMYK halftone.  This file is in the public domain.
4443ff48bf5SDavid du Colombier</dl>
4453ff48bf5SDavid du Colombier
4463ff48bf5SDavid du Colombier<dl>
4473ff48bf5SDavid du Colombier<dt><a href="../lib/stcolor.ps"><tt>stcolor.ps</tt></a>
4487dd7cddfSDavid du Colombier<dd>Configure the (Epson) <b><tt>stcolor</tt></b> driver
4497dd7cddfSDavid du Colombier</dl>
4507dd7cddfSDavid du Colombier
4517dd7cddfSDavid du Colombier<hr>
4527dd7cddfSDavid du Colombier
4533ff48bf5SDavid du Colombier<h2><a name="PDF_specific"></a>PDF-specific system files</h2>
4547dd7cddfSDavid du Colombier
4557dd7cddfSDavid du Colombier<p>
4567dd7cddfSDavid du ColombierThese files are found in the <b><tt>lib</tt></b> subdirectory of
4577dd7cddfSDavid du Colombierthe Ghostscript source distribution.
4587dd7cddfSDavid du Colombier
4597dd7cddfSDavid du Colombier<dl>
4603ff48bf5SDavid du Colombier<dt><a href="../lib/gs_l2img.ps"><tt>gs_l2img.ps</tt></a>
4617dd7cddfSDavid du Colombier<dd>The <b><tt>ProcSet</tt></b> that emulates the PostScript Level 2
4627dd7cddfSDavid du Colombier"<b><tt>image</tt></b>" operator on Level 1 systems.
4637dd7cddfSDavid du Colombier</dl>
4647dd7cddfSDavid du Colombier
4657dd7cddfSDavid du Colombier<dl>
4663ff48bf5SDavid du Colombier<dt><a href="../lib/pdf_base.ps"><tt>pdf_base.ps</tt></a>
4677dd7cddfSDavid du Colombier<dd>Utilities for interpreting PDF objects and streams.
4687dd7cddfSDavid du Colombier</dl>
4697dd7cddfSDavid du Colombier
4707dd7cddfSDavid du Colombier<dl>
4713ff48bf5SDavid du Colombier<dt><a href="../lib/pdf_draw.ps"><tt>pdf_draw.ps</tt></a>
4727dd7cddfSDavid du Colombier<dd>The interpreter for drawing-related PDF operations.
4737dd7cddfSDavid du Colombier</dl>
4747dd7cddfSDavid du Colombier
4757dd7cddfSDavid du Colombier<dl>
4763ff48bf5SDavid du Colombier<dt><a href="../lib/pdf_font.ps"><tt>pdf_font.ps</tt></a>
4777dd7cddfSDavid du Colombier<dd>Code for handling fonts in PDF files.
4787dd7cddfSDavid du Colombier</dl>
4797dd7cddfSDavid du Colombier
4807dd7cddfSDavid du Colombier<dl>
4813ff48bf5SDavid du Colombier<dt><a href="../lib/pdf_main.ps"><tt>pdf_main.ps</tt></a>
4827dd7cddfSDavid du Colombier<dd>Document- and page-level control for interpreting PDF files.
4837dd7cddfSDavid du Colombier</dl>
4847dd7cddfSDavid du Colombier
4857dd7cddfSDavid du Colombier<dl>
4863ff48bf5SDavid du Colombier<dt><a href="../lib/pdf_ops.ps"><tt>pdf_ops.ps</tt></a>
4877dd7cddfSDavid du Colombier<dd>Definitions for most of the PDF operators.
4887dd7cddfSDavid du Colombier</dl>
4897dd7cddfSDavid du Colombier
4907dd7cddfSDavid du Colombier<dl>
491*593dc095SDavid du Colombier<dt><a href="../lib/pdf_rbld.ps"><tt>pdf_rbld.ps</tt></a>
492*593dc095SDavid du Colombier<dd>Contains procedures for bebuilding damaged PDF files.
493*593dc095SDavid du Colombier</dl>
494*593dc095SDavid du Colombier
495*593dc095SDavid du Colombier<dl>
4963ff48bf5SDavid du Colombier<dt><a href="../lib/pdf_sec.ps"><tt>pdf_sec.ps</tt></a>
4973ff48bf5SDavid du Colombier<dd>PDF security (encryption) code.
4983ff48bf5SDavid du Colombier</dl>
4993ff48bf5SDavid du Colombier
5003ff48bf5SDavid du Colombier<dl>
5013ff48bf5SDavid du Colombier<dt><a href="../lib/pdfopt.ps"><tt>pdfopt.ps</tt></a>
5023ff48bf5SDavid du Colombier<dd>A PDF linearizer ("optimizer").
5033ff48bf5SDavid du Colombier</dl>
5043ff48bf5SDavid du Colombier
5053ff48bf5SDavid du Colombier<dl>
5063ff48bf5SDavid du Colombier<dt><a href="../lib/pdfwrite.ps"><tt>pdfwrite.ps</tt></a>
5073ff48bf5SDavid du Colombier<dd>Support for writing PDF files.  Currently used only by the linearizer,
5083ff48bf5SDavid du Colombierbut potentially useful for other kinds of PDF-processing utilities.
5093ff48bf5SDavid du Colombier</dl>
5103ff48bf5SDavid du Colombier
5113ff48bf5SDavid du Colombier<dl>
5123ff48bf5SDavid du Colombier<dt><a href="../lib/gs_icc.ps"><tt>gs_icc.ps</tt></a> <dd>Support for
5133ff48bf5SDavid du ColombierICC color profiles. These are not a standard PostScript feature, but
5143ff48bf5SDavid du Colombierare used in the PDF interpreter, as ICC profiles may be embedded in
5153ff48bf5SDavid du ColombierPDF files.
5167dd7cddfSDavid du Colombier</dl>
5177dd7cddfSDavid du Colombier
518*593dc095SDavid du Colombier<dl>
519*593dc095SDavid du Colombier<dt><a href="../lib/opdfread.ps"><tt>opdfread.ps</tt></a>
520*593dc095SDavid du Colombier<dd>Postscript procset for reading an ordered PDF file. This
521*593dc095SDavid du Colombieris used by the <tt><b>ps2ps</tt></b>, <tt><b>ps2ps2</tt></b> scripts.
522*593dc095SDavid du Colombier</dl>
523*593dc095SDavid du Colombier
524*593dc095SDavid du Colombier<dl>
525*593dc095SDavid du Colombier<dt><a href="../lib/EndOfTask.ps"><tt>EndOfTask.ps</tt></a>
526*593dc095SDavid du Colombier<dd>An auxiliary file used by the <tt><b>ps2write</tt></b> script.
527*593dc095SDavid du Colombier</dl>
528*593dc095SDavid du Colombier
529*593dc095SDavid du Colombier<dl>
530*593dc095SDavid du Colombier<dt><a href="../lib/PDFX_def.ps"><tt>PDFX_def.ps</tt></a>
531*593dc095SDavid du Colombier<dd>This is a sample prefix file for creating a PDF/X-3 document
532*593dc095SDavid du Colombierwith the <tt><b>pdfwrite</tt></b> device.
533*593dc095SDavid du Colombier</dl>
534*593dc095SDavid du Colombier
5357dd7cddfSDavid du Colombier<hr>
5367dd7cddfSDavid du Colombier
5373ff48bf5SDavid du Colombier<h2><a name="DPS_specific"></a>Display PostScript-specific system files</h2>
5387dd7cddfSDavid du Colombier
5397dd7cddfSDavid du Colombier<p>
5407dd7cddfSDavid du ColombierThese files are found in the <b><tt>lib</tt></b> subdirectory of
5417dd7cddfSDavid du Colombierthe Ghostscript source distribution.
5427dd7cddfSDavid du Colombier
5437dd7cddfSDavid du Colombier<dl>
5443ff48bf5SDavid du Colombier<dt><a href="../lib/gs_dpnxt.ps"><tt>gs_dpnxt.ps</tt></a>
5457dd7cddfSDavid du Colombier<dd>NeXT Display PostScript extensions.
5467dd7cddfSDavid du Colombier</dl>
5477dd7cddfSDavid du Colombier
5487dd7cddfSDavid du Colombier<dl>
5493ff48bf5SDavid du Colombier<dt><a href="../lib/gs_dps.ps"><tt>gs_dps.ps</tt></a>,
5503ff48bf5SDavid du Colombier<a href="../lib/gs_dps1.ps"><tt>gs_dps1.ps</tt></a>,
5513ff48bf5SDavid du Colombier<a href="../lib/gs_dps2.ps"><tt>gs_dps2.ps</tt></a>
5527dd7cddfSDavid du Colombier<dd><b><tt>gs_init.ps</tt></b> reads these in if the <b><tt>dps</tt></b>
5533ff48bf5SDavid du Colombierfeature is included in the configuration.  They provide support for various
5547dd7cddfSDavid du ColombierDisplay PostScript and Level 2 features.
5557dd7cddfSDavid du Colombier</dl>
5567dd7cddfSDavid du Colombier
5577dd7cddfSDavid du Colombier<hr>
5587dd7cddfSDavid du Colombier
5593ff48bf5SDavid du Colombier<h2><a name="Art"></a>Art and examples</h2>
5607dd7cddfSDavid du Colombier
5617dd7cddfSDavid du Colombier<p>
5627dd7cddfSDavid du ColombierThese files are found in the <b><tt>examples</tt></b> subdirectory of
5637dd7cddfSDavid du Colombierthe Ghostscript source distribution.
5647dd7cddfSDavid du Colombier
5657dd7cddfSDavid du Colombier<dl>
5663ff48bf5SDavid du Colombier<dt><a href="../examples/alphabet.ps"><tt>alphabet.ps</tt></a>
5673ff48bf5SDavid du Colombier<dd>Prints a sample alphabet at several different sizes.
5687dd7cddfSDavid du Colombier</dl>
5697dd7cddfSDavid du Colombier
5707dd7cddfSDavid du Colombier<dl>
5713ff48bf5SDavid du Colombier<dt><a href="../examples/annots.pdf"><tt>annots.pdf</tt></a>
5723ff48bf5SDavid du Colombier<dd>A sample file with a wide variety of PDF "annotations".
5733ff48bf5SDavid du Colombier</dl>
5743ff48bf5SDavid du Colombier
5753ff48bf5SDavid du Colombier<dl>
5763ff48bf5SDavid du Colombier<dt><a href="../examples/cheq.ps"><tt>cheq.ps</tt></a>
5777dd7cddfSDavid du Colombier<dd>A chessboard "font" used by chess.ps (obtained from Adobe).
5787dd7cddfSDavid du Colombier</dl>
5797dd7cddfSDavid du Colombier
5807dd7cddfSDavid du Colombier<dl>
5813ff48bf5SDavid du Colombier<dt><a href="../examples/chess.ps"><tt>chess.ps</tt></a>
5827dd7cddfSDavid du Colombier<dd>A black-and-white chessboard.
5837dd7cddfSDavid du Colombier</dl>
5847dd7cddfSDavid du Colombier
5857dd7cddfSDavid du Colombier<dl>
5863ff48bf5SDavid du Colombier<dt><a href="../examples/colorcir.ps"><tt>colorcir.ps</tt></a>
5877dd7cddfSDavid du Colombier<dd>A set of nested ellipses made up of colored bars.
5887dd7cddfSDavid du Colombier</dl>
5897dd7cddfSDavid du Colombier
5907dd7cddfSDavid du Colombier<dl>
5913ff48bf5SDavid du Colombier<dt><a href="../examples/doretree.ps"><tt>doretree.ps</tt></a>
5923ff48bf5SDavid du Colombier<dd>A 3-D image produced by a modeling program.  This file is in the public
5933ff48bf5SDavid du Colombierdomain.
5943ff48bf5SDavid du Colombier</dl>
5953ff48bf5SDavid du Colombier
5963ff48bf5SDavid du Colombier<dl>
5973ff48bf5SDavid du Colombier<dt><a href="../examples/escher.ps"><tt>escher.ps</tt></a>
5987dd7cddfSDavid du Colombier<dd>A colored version of a hexagonally symmetric Escher drawing of
5997dd7cddfSDavid du Colombierinterlocking butterflies.  Can be printed on monochrome devices, with
6007dd7cddfSDavid du Colombiersomewhat less dramatic results.
6017dd7cddfSDavid du Colombier</dl>
6027dd7cddfSDavid du Colombier
6037dd7cddfSDavid du Colombier<dl>
604*593dc095SDavid du Colombier<dt><a href="../examples/golfer.eps"><tt>golfer.eps</tt></a>
6057dd7cddfSDavid du Colombier<dd>A gray-scale picture of a stylishly dressed woman swinging a golf club.
6067dd7cddfSDavid du Colombier</dl>
6077dd7cddfSDavid du Colombier
6087dd7cddfSDavid du Colombier<dl>
6093ff48bf5SDavid du Colombier<dt><a href="../examples/grayalph.ps"><tt>grayalph.ps</tt></a>
6107dd7cddfSDavid du Colombier<dd>Grayscaled text test pattern.
6117dd7cddfSDavid du Colombier</dl>
6127dd7cddfSDavid du Colombier
6137dd7cddfSDavid du Colombier<dl>
6143ff48bf5SDavid du Colombier<dt><a href="../examples/ridt91.eps"><tt>ridt91.eps</tt></a>
6157dd7cddfSDavid du Colombier<dd>The RIDT '91 logo.  Note that since this is an EPS file, you will have
6167dd7cddfSDavid du Colombierto add "<b><tt>-c&nbsp;showpage</tt></b>" at the end of the command line to
6177dd7cddfSDavid du Colombierprint it or convert it to a raster file.
6187dd7cddfSDavid du Colombier</dl>
6197dd7cddfSDavid du Colombier
6207dd7cddfSDavid du Colombier<dl>
6213ff48bf5SDavid du Colombier<dt><a href="../examples/snowflak.ps"><tt>snowflak.ps</tt></a>
6227dd7cddfSDavid du Colombier<dd>A rectangular grid of intricate colored snowflakes.  (May render very
6237dd7cddfSDavid du Colombierslowly.)
6247dd7cddfSDavid du Colombier</dl>
6257dd7cddfSDavid du Colombier
6267dd7cddfSDavid du Colombier<dl>
627*593dc095SDavid du Colombier<dt><a href="../examples/tiger.eps"><tt>tiger.eps</tt></a>
6287dd7cddfSDavid du Colombier<dd>A dramatic colored picture of a tiger's head.
6297dd7cddfSDavid du Colombier</dl>
6307dd7cddfSDavid du Colombier
6317dd7cddfSDavid du Colombier<dl>
6323ff48bf5SDavid du Colombier<dt><a href="../examples/vasarely.ps"><tt>vasarely.ps</tt></a>
6337dd7cddfSDavid du Colombier<dd>Colored rectangles and ellipses inspired by Victor Vasarely's experiments
6347dd7cddfSDavid du Colombierwith tilting circles and squares.
6357dd7cddfSDavid du Colombier</dl>
6367dd7cddfSDavid du Colombier
6373ff48bf5SDavid du Colombier<dl>
6383ff48bf5SDavid du Colombier<dt><a href="../examples/waterfal.ps"><tt>waterfal.ps</tt></a>
6393ff48bf5SDavid du Colombier<dd>Prints text in a variety of different sizes, to help evaluate the
6403ff48bf5SDavid du Colombierquality of text rendering.
6413ff48bf5SDavid du Colombier</dl>
6423ff48bf5SDavid du Colombier
6437dd7cddfSDavid du Colombier<hr>
6447dd7cddfSDavid du Colombier
6453ff48bf5SDavid du Colombier<h2><a name="Utilities"></a>Utilities</h2>
6467dd7cddfSDavid du Colombier
6477dd7cddfSDavid du Colombier<p>
6487dd7cddfSDavid du ColombierFor more information on these utility programs, see the comments at the
6497dd7cddfSDavid du Colombierbeginnings of the files.  The ones marked (*) have batch files or shell
6507dd7cddfSDavid du Colombierscripts of the same name (like <b><tt>bdftops</tt></b> and
6517dd7cddfSDavid du Colombier<b><tt>bdftops.bat</tt></b>) to invoke them conveniently.
6527dd7cddfSDavid du Colombier
6537dd7cddfSDavid du Colombier<p>
6547dd7cddfSDavid du ColombierThese files are found in the <b><tt>lib</tt></b> subdirectory of
6557dd7cddfSDavid du Colombierthe Ghostscript source distribution.
6567dd7cddfSDavid du Colombier
6577dd7cddfSDavid du Colombier<dl>
6583ff48bf5SDavid du Colombier<dt><a href="../lib/addxchar.ps"><tt>addxchar.ps</tt></a>
6593ff48bf5SDavid du Colombier<dd>A utility to add Central European and other Adobe extended Latin
6603ff48bf5SDavid du Colombiercharacters to a Type 1 font.
6613ff48bf5SDavid du Colombier</dl>
6623ff48bf5SDavid du Colombier
6633ff48bf5SDavid du Colombier<dl>
6643ff48bf5SDavid du Colombier<dt><a href="../lib/align.ps"><tt>align.ps</tt></a>
6657dd7cddfSDavid du Colombier<dd>A test page for determining the proper margin and offset parameters for
6667dd7cddfSDavid du Colombieryour printer.
6677dd7cddfSDavid du Colombier</dl>
6687dd7cddfSDavid du Colombier
6697dd7cddfSDavid du Colombier<dl>
6703ff48bf5SDavid du Colombier<dt><a href="../lib/bdftops.ps"><tt>bdftops.ps</tt></a> *
6717dd7cddfSDavid du Colombier<dd>A utility for converting BDF fonts to outline form: see the <a
6727dd7cddfSDavid du Colombierhref="Fonts.htm">documentation on fonts</a>.
6737dd7cddfSDavid du Colombier</dl>
6747dd7cddfSDavid du Colombier
6757dd7cddfSDavid du Colombier<dl>
6763ff48bf5SDavid du Colombier<dt><a href="../lib/bench.ps"><tt>bench.ps</tt></a>
6777dd7cddfSDavid du Colombier<dd>A file useful for running benchmarks.
6787dd7cddfSDavid du Colombier</dl>
6797dd7cddfSDavid du Colombier
6807dd7cddfSDavid du Colombier<dl>
6813ff48bf5SDavid du Colombier<dt><a href="../lib/caption.ps"><tt>caption.ps</tt></a>
6827dd7cddfSDavid du Colombier<dd>A file for putting a caption in a box at the bottom of each page,
6837dd7cddfSDavid du Colombieruseful for trade show demos.
6847dd7cddfSDavid du Colombier</dl>
6857dd7cddfSDavid du Colombier
6867dd7cddfSDavid du Colombier<dl>
6873ff48bf5SDavid du Colombier<dt><a href="../lib/cid2code.ps"><tt>cid2code.ps</tt></a>
6887dd7cddfSDavid du Colombier<dd>A utility for creating maps from CIDs to Unicode, useful when
6897dd7cddfSDavid du Colombiersubstituting a TrueType font for an Adobe font.
6907dd7cddfSDavid du Colombier</dl>
6917dd7cddfSDavid du Colombier
6927dd7cddfSDavid du Colombier<dl>
6933ff48bf5SDavid du Colombier<dt><a href="../lib/docie.ps"><tt>docie.ps</tt></a>
6947dd7cddfSDavid du Colombier<dd>An emulation of the CIE color mapping algorithms.
6957dd7cddfSDavid du Colombier</dl>
6967dd7cddfSDavid du Colombier
6977dd7cddfSDavid du Colombier<dl>
6983ff48bf5SDavid du Colombier<dt><a href="../lib/errpage.ps"><tt>errpage.ps</tt></a>
6997dd7cddfSDavid du Colombier<dd>A file that you can put in front of your own files to make Ghostscript
7007dd7cddfSDavid du Colombier(or a PostScript printer) produce an informative error page if something
7017dd7cddfSDavid du Colombiergoes wrong during the processing of your file(s).
7027dd7cddfSDavid du Colombier</dl>
7037dd7cddfSDavid du Colombier
7047dd7cddfSDavid du Colombier<dl>
7053ff48bf5SDavid du Colombier<dt><a href="../lib/font2pcl.ps"><tt>font2pcl.ps</tt></a>
7067dd7cddfSDavid du Colombier<dd>A utility to write a font as a PCL bitmap font.
7077dd7cddfSDavid du Colombier</dl>
7087dd7cddfSDavid du Colombier
7097dd7cddfSDavid du Colombier<dl>
7103ff48bf5SDavid du Colombier<dt><a href="../lib/gslp.ps"><tt>gslp.ps</tt></a> *
7117dd7cddfSDavid du Colombier<dd>A utility for doing "line printing" of plain text files.
7127dd7cddfSDavid du Colombier</dl>
7137dd7cddfSDavid du Colombier
7147dd7cddfSDavid du Colombier<dl>
7153ff48bf5SDavid du Colombier<dt><a href="../lib/gsnup.ps"><tt>gsnup.ps</tt></a>
7167dd7cddfSDavid du Colombier<dd>A file that you can concatenate in front of (very well-behaved)
7177dd7cddfSDavid du ColombierPostScript files to do N-up printing.  It is deliberately simple and naive:
7187dd7cddfSDavid du Colombierfor more generality, use <b><tt>psnup</tt></b> (which, however, requires DSC
7197dd7cddfSDavid du Colombiercomments).
7207dd7cddfSDavid du Colombier</dl>
7217dd7cddfSDavid du Colombier
7227dd7cddfSDavid du Colombier<dl>
7233ff48bf5SDavid du Colombier<dt><a href="../lib/jispaper.ps"><tt>jispaper.ps</tt></a>
7247dd7cddfSDavid du Colombier<dd>A file that makes the <b><tt>b0</tt></b> through <b><tt>b6</tt></b>
7257dd7cddfSDavid du Colombierprocedures refer to JIS B paper sizes rather than ISO B.
7267dd7cddfSDavid du Colombier</dl>
7277dd7cddfSDavid du Colombier
7287dd7cddfSDavid du Colombier
7297dd7cddfSDavid du Colombier<dl>
7303ff48bf5SDavid du Colombier<dt><a href="../lib/impath.ps"><tt>impath.ps</tt></a>
7317dd7cddfSDavid du Colombier<dd>A utility for reconstructing outlines from bitmap images, used by
7327dd7cddfSDavid du Colombier<b><tt>bdftops</tt></b>.
7337dd7cddfSDavid du Colombier</dl>
7347dd7cddfSDavid du Colombier
7357dd7cddfSDavid du Colombier<dl>
7363ff48bf5SDavid du Colombier<dt><a href="../lib/landscap.ps"><tt>landscap.ps</tt></a>
7377dd7cddfSDavid du Colombier<dd>A file that you can put in front of your own files to get them rendered
7387dd7cddfSDavid du Colombierin landscape mode.
7397dd7cddfSDavid du Colombier</dl>
7407dd7cddfSDavid du Colombier
7417dd7cddfSDavid du Colombier<dl>
7423ff48bf5SDavid du Colombier<dt><a href="../lib/level1.ps"><tt>level1.ps</tt></a>
7437dd7cddfSDavid du Colombier<dd>A file that turns off any Level 2 features.
7447dd7cddfSDavid du Colombier</dl>
7457dd7cddfSDavid du Colombier
7467dd7cddfSDavid du Colombier<dl>
747*593dc095SDavid du Colombier<dt><a href="../lib/mkcidfm.ps"><tt>mkcidfm.ps</tt></a>
748*593dc095SDavid du Colombier<dd>A utility for creating a CID font mapping table <b><tt>cidfmap</tt></b>
749*593dc095SDavid du Colombierfrom fonts found in a specified directory.
750*593dc095SDavid du Colombier</dl>
751*593dc095SDavid du Colombier
752*593dc095SDavid du Colombier<dl>
7533ff48bf5SDavid du Colombier<dt><a href="../lib/packfile.ps"><tt>packfile.ps</tt></a>
7547dd7cddfSDavid du Colombier<dd>A utility for compressing fonts into a single file.
7557dd7cddfSDavid du Colombier</dl>
7567dd7cddfSDavid du Colombier
7577dd7cddfSDavid du Colombier<dl>
7583ff48bf5SDavid du Colombier<dt><a href="../lib/pdf2dsc.ps"><tt>pdf2dsc.ps</tt></a>
7597dd7cddfSDavid du Colombier<dd>A utility to read a PDF file and produce a DSC "index" file.
7607dd7cddfSDavid du Colombier</dl>
7617dd7cddfSDavid du Colombier
7627dd7cddfSDavid du Colombier<dl>
7633ff48bf5SDavid du Colombier<dt><a href="../lib/pf2afm.ps"><tt>pf2afm.ps</tt></a> *
7647dd7cddfSDavid du Colombier<dd>A utility for producing AFM files from PFA, PFB, and optionally PFM
7657dd7cddfSDavid du Colombierfiles.
7667dd7cddfSDavid du Colombier</dl>
7677dd7cddfSDavid du Colombier
7687dd7cddfSDavid du Colombier<dl>
7693ff48bf5SDavid du Colombier<dt><a href="../lib/pfbtopfa.ps"><tt>pfbtopfa.ps</tt></a> *
7703ff48bf5SDavid du Colombier<dd>A utility to convert PFB (binary) font files to PFA (text) format.
7713ff48bf5SDavid du Colombier</dl>
7723ff48bf5SDavid du Colombier
7733ff48bf5SDavid du Colombier<dl>
7743ff48bf5SDavid du Colombier<dt><a href="../lib/prfont.ps"><tt>prfont.ps</tt></a>
7757dd7cddfSDavid du Colombier<dd>A utility to print a font catalog.
7767dd7cddfSDavid du Colombier</dl>
7777dd7cddfSDavid du Colombier
7787dd7cddfSDavid du Colombier<dl>
7793ff48bf5SDavid du Colombier<dt><a href="../lib/printafm.ps"><tt>printafm.ps</tt></a>
7807dd7cddfSDavid du Colombier<dd>A utility to print an AFM file on standard output.
7817dd7cddfSDavid du Colombier</dl>
7827dd7cddfSDavid du Colombier
7837dd7cddfSDavid du Colombier<dl>
7843ff48bf5SDavid du Colombier<dt><a href="../lib/ps2ai.ps"><tt>ps2ai.ps</tt></a>
7857dd7cddfSDavid du Colombier<dd>A utility for converting an arbitrary PostScript file into a form
7867dd7cddfSDavid du Colombiercompatible with Adobe Illustrator.  NOTE: <b><tt>ps2ai</tt></b> doesn't
7877dd7cddfSDavid du Colombierwork properly with Adobe's Helvetica-Oblique font, and other fonts whose
7887dd7cddfSDavid du Colombieroriginal <b><tt>FontMatrix</tt></b> involves skewing or rotation.
7897dd7cddfSDavid du Colombier</dl>
7907dd7cddfSDavid du Colombier
7917dd7cddfSDavid du Colombier<dl>
7923ff48bf5SDavid du Colombier<dt><a href="../lib/ps2ascii.ps"><tt>ps2ascii.ps</tt></a> *
7937dd7cddfSDavid du Colombier<dd>A utility for extracting the ASCII text from PostScript source files.
7947dd7cddfSDavid du ColombierIt redefines many operators.  For more information, see the comments in the
7957dd7cddfSDavid du Colombierfile.
7967dd7cddfSDavid du Colombier</dl>
7977dd7cddfSDavid du Colombier
7987dd7cddfSDavid du Colombier<dl>
7993ff48bf5SDavid du Colombier<dt><a href="../lib/ps2epsi.ps"><tt>ps2epsi.ps</tt></a> *
8007dd7cddfSDavid du Colombier<dd>A utility for converting an arbitrary PostScript file into EPSI form.
8017dd7cddfSDavid du Colombier</dl>
8027dd7cddfSDavid du Colombier
8037dd7cddfSDavid du Colombier<dl>
8043ff48bf5SDavid du Colombier<dt><a href="../lib/quit.ps"><tt>quit.ps</tt></a>
8057dd7cddfSDavid du Colombier<dd>A file containing just the word "<b><tt>quit</tt></b>".  (The
8067dd7cddfSDavid du Colombier<b><tt>-c</tt></b> switch now makes this unnecessary; this file exists for
8077dd7cddfSDavid du Colombierbackward compatibility.)
8087dd7cddfSDavid du Colombier</dl>
8097dd7cddfSDavid du Colombier
8107dd7cddfSDavid du Colombier<dl>
8113ff48bf5SDavid du Colombier<dt><a href="../lib/rollconv.ps"><tt>rollconv.ps</tt></a>
8127dd7cddfSDavid du Colombier<dd>A utility for converting files produced by Macromedia's
8137dd7cddfSDavid du Colombier<b><tt>Rollup</tt></b> program to a Type 0 form directly usable by
8147dd7cddfSDavid du ColombierGhostscript.
8157dd7cddfSDavid du Colombier</dl>
8167dd7cddfSDavid du Colombier
8177dd7cddfSDavid du Colombier<dl>
8183ff48bf5SDavid du Colombier<dt><a href="../lib/showpage.ps"><tt>showpage.ps</tt></a>
8197dd7cddfSDavid du Colombier<dd>A file containing just the word "<b><tt>showpage</tt></b>".  (The
8207dd7cddfSDavid du Colombier<b><tt>-c</tt></b> switch now makes this unnecessary; this file exists for
8217dd7cddfSDavid du Colombierbackward compatibility.)
8227dd7cddfSDavid du Colombier</dl>
8237dd7cddfSDavid du Colombier
8247dd7cddfSDavid du Colombier<dl>
8253ff48bf5SDavid du Colombier<dt><a href="../lib/stocht.ps"><tt>stocht.ps</tt></a>
8267dd7cddfSDavid du Colombier<dd>A file that installs the StochasticDefault halftone as the default,
8277dd7cddfSDavid du Colombierwhich may improve output quality on inkjet printers.  See the file for more
8287dd7cddfSDavid du Colombierinformation.
8297dd7cddfSDavid du Colombier</dl>
8307dd7cddfSDavid du Colombier
8317dd7cddfSDavid du Colombier<dl>
8323ff48bf5SDavid du Colombier<dt><a href="../lib/viewcmyk.ps"><tt>viewcmyk.ps</tt></a>
8337dd7cddfSDavid du Colombier<dd>A utility for displaying CMYK files.
8347dd7cddfSDavid du Colombier</dl>
8357dd7cddfSDavid du Colombier
8367dd7cddfSDavid du Colombier<dl>
8373ff48bf5SDavid du Colombier<dt><a href="../lib/viewgif.ps"><tt>viewgif.ps</tt></a>
8387dd7cddfSDavid du Colombier<dd>A utility for displaying GIF files.
8397dd7cddfSDavid du Colombier</dl>
8407dd7cddfSDavid du Colombier
8417dd7cddfSDavid du Colombier<dl>
8423ff48bf5SDavid du Colombier<dt><a href="../lib/viewjpeg.ps"><tt>viewjpeg.ps</tt></a>
8437dd7cddfSDavid du Colombier<dd>A utility for displaying JPEG files.
8447dd7cddfSDavid du Colombier</dl>
8457dd7cddfSDavid du Colombier
8467dd7cddfSDavid du Colombier<dl>
8473ff48bf5SDavid du Colombier<dt><a href="../lib/viewmiff.ps"><tt>viewmiff.ps</tt></a>
8487dd7cddfSDavid du Colombier<dd>A utility for displaying MIFF files.
8497dd7cddfSDavid du Colombier</dl>
8507dd7cddfSDavid du Colombier
8517dd7cddfSDavid du Colombier<dl>
8523ff48bf5SDavid du Colombier<dt><a href="../lib/viewpbm.ps"><tt>viewpbm.ps</tt></a>
8537dd7cddfSDavid du Colombier<dd>A utility for displaying PBM/PGM/PPM files.
8547dd7cddfSDavid du Colombier</dl>
8557dd7cddfSDavid du Colombier
8567dd7cddfSDavid du Colombier<dl>
8573ff48bf5SDavid du Colombier<dt><a href="../lib/viewpcx.ps"><tt>viewpcx.ps</tt></a>
8587dd7cddfSDavid du Colombier<dd>A utility for displaying PCX files.
8597dd7cddfSDavid du Colombier</dl>
8607dd7cddfSDavid du Colombier
8617dd7cddfSDavid du Colombier<dl>
8623ff48bf5SDavid du Colombier<dt><a href="../lib/waterfal.ps"><tt>waterfal.ps</tt></a>
8637dd7cddfSDavid du Colombier<dd>A utility to print a "waterfall" of fonts at different sizes.
8647dd7cddfSDavid du Colombier</dl>
8657dd7cddfSDavid du Colombier
8667dd7cddfSDavid du Colombier<hr>
8677dd7cddfSDavid du Colombier
8683ff48bf5SDavid du Colombier<h2><a name="Development_tools"></a>Development tools</h2>
8697dd7cddfSDavid du Colombier
8707dd7cddfSDavid du Colombier<p>
8717dd7cddfSDavid du ColombierThese files are found in the <b><tt>lib</tt></b> subdirectory of
8727dd7cddfSDavid du Colombierthe Ghostscript source distribution.
8737dd7cddfSDavid du Colombier
8747dd7cddfSDavid du Colombier<dl>
8753ff48bf5SDavid du Colombier<dt><a href="../lib/acctest.ps"><tt>acctest.ps</tt></a>
8767dd7cddfSDavid du Colombier<dd>A utility that checks whether the interpreter enforces access
8777dd7cddfSDavid du Colombierrestrictions.
8787dd7cddfSDavid du Colombier</dl>
8797dd7cddfSDavid du Colombier
8807dd7cddfSDavid du Colombier<dl>
8813ff48bf5SDavid du Colombier<dt><a href="../lib/decrypt.ps"><tt>decrypt.ps</tt></a>
8827dd7cddfSDavid du Colombier<dd>A utility for decrypting the <b><tt>eexec</tt></b> section of a font.
8837dd7cddfSDavid du Colombier</dl>
8847dd7cddfSDavid du Colombier
8857dd7cddfSDavid du Colombier<dl>
886*593dc095SDavid du Colombier<dt><a href="../lib/dumphint.ps"><tt>dumphint.ps</tt></a>
887*593dc095SDavid du Colombier<dd>A utility for printing (to stdout) linearized PDF hint tables in
888*593dc095SDavid du Colombieran easy to read form. Scripts
889*593dc095SDavid du Colombier<a href="../lib/dumphint"><tt>dumphint</tt></a> and
890*593dc095SDavid du Colombier<a href="../lib/dumphint.bat"><tt>dumphint.bat</tt></a>
891*593dc095SDavid du Colombierare provided for the user's convenience.
892*593dc095SDavid du Colombier</dl>
893*593dc095SDavid du Colombier
894*593dc095SDavid du Colombier<dl>
8953ff48bf5SDavid du Colombier<dt><a href="../lib/image-qa.ps"><tt>image-qa.ps</tt></a>
8967dd7cddfSDavid du Colombier<dd>A comprehensive test of the image display operators.
8977dd7cddfSDavid du Colombier</dl>
8987dd7cddfSDavid du Colombier
8997dd7cddfSDavid du Colombier<dl>
9003ff48bf5SDavid du Colombier<dt><a href="../lib/markpath.ps"><tt>markpath.ps</tt></a>
9017dd7cddfSDavid du Colombier<dd>A utility for showing the points on a path.
9027dd7cddfSDavid du Colombier</dl>
9037dd7cddfSDavid du Colombier
9047dd7cddfSDavid du Colombier<dl>
9053ff48bf5SDavid du Colombier<dt><a href="../lib/pcharstr.ps"><tt>pcharstr.ps</tt></a>
9067dd7cddfSDavid du Colombier<dd>A utility for printing out the <b><tt>CharStrings</tt></b> and
9077dd7cddfSDavid du Colombier<b><tt>Subrs</tt></b> in a Type 1 font.
9087dd7cddfSDavid du Colombier</dl>
9097dd7cddfSDavid du Colombier
9107dd7cddfSDavid du Colombier<dl>
9113ff48bf5SDavid du Colombier<dt><a href="../lib/ppath.ps"><tt>ppath.ps</tt></a>
9127dd7cddfSDavid du Colombier<dd>A couple of utilities for printing out the current path, for debugging.
9137dd7cddfSDavid du Colombier</dl>
9147dd7cddfSDavid du Colombier
9157dd7cddfSDavid du Colombier<dl>
9163ff48bf5SDavid du Colombier<dt><a href="../lib/pphs.ps"><tt>pphs.ps</tt></a>
9173ff48bf5SDavid du Colombier<dd>A utility to print the Primary Hint Stream of a linearized PDF file.
9183ff48bf5SDavid du Colombier</dl>
9193ff48bf5SDavid du Colombier
9203ff48bf5SDavid du Colombier<dl>
9213ff48bf5SDavid du Colombier<dt><a href="../lib/traceimg.ps"><tt>traceimg.ps</tt></a>
9227dd7cddfSDavid du Colombier<dd>Trace the data supplied to the <b><tt>image</tt></b> operator.
9237dd7cddfSDavid du Colombier</dl>
9247dd7cddfSDavid du Colombier
9257dd7cddfSDavid du Colombier<dl>
9263ff48bf5SDavid du Colombier<dt><a href="../lib/traceop.ps"><tt>traceop.ps</tt></a>
9277dd7cddfSDavid du Colombier<dd>A utility for tracing uses of any procedure or operator for debugging.
9287dd7cddfSDavid du Colombier</dl>
9297dd7cddfSDavid du Colombier
9307dd7cddfSDavid du Colombier<dl>
9313ff48bf5SDavid du Colombier<dt><a href="../lib/type1enc.ps"><tt>type1enc.ps</tt></a>
9327dd7cddfSDavid du Colombier<dd>The Type 1 font format encryption and decryption algorithms, written in
9337dd7cddfSDavid du ColombierPostScript.
9347dd7cddfSDavid du Colombier</dl>
9357dd7cddfSDavid du Colombier
9367dd7cddfSDavid du Colombier<dl>
9373ff48bf5SDavid du Colombier<dt><a href="../lib/uninfo.ps"><tt>uninfo.ps</tt></a>
9387dd7cddfSDavid du Colombier<dd>Some utilities for printing out PostScript data structures.
9397dd7cddfSDavid du Colombier</dl>
9407dd7cddfSDavid du Colombier
9417dd7cddfSDavid du Colombier<dl>
9423ff48bf5SDavid du Colombier<dt><a href="../lib/unprot.ps"><tt>unprot.ps</tt></a>
9437dd7cddfSDavid du Colombier<dd>A prologue to disable access checking.
9447dd7cddfSDavid du Colombier</dl>
9457dd7cddfSDavid du Colombier
9467dd7cddfSDavid du Colombier<dl>
9473ff48bf5SDavid du Colombier<dt><a href="../lib/viewps2a.ps"><tt>viewps2a.ps</tt></a>
9487dd7cddfSDavid du Colombier<dd>A utility for displaying the output of <b><tt>ps2ascii.ps</tt></b>.
9497dd7cddfSDavid du Colombier</dl>
9507dd7cddfSDavid du Colombier
9517dd7cddfSDavid du Colombier<dl>
9523ff48bf5SDavid du Colombier<dt><a href="../lib/wftopfa.ps"><tt>wftopfa.ps</tt></a>
9537dd7cddfSDavid du Colombier<dd>Convert a Wadalab (Japanese) base font to <b><tt>.PFA</tt></b> (or
9547dd7cddfSDavid du Colombier<b><tt>.PFB</tt></b>) format.
9557dd7cddfSDavid du Colombier</dl>
9567dd7cddfSDavid du Colombier
9577dd7cddfSDavid du Colombier<dl>
9583ff48bf5SDavid du Colombier<dt><a href="../lib/winmaps.ps"><tt>winmaps.ps</tt></a>
9597dd7cddfSDavid du Colombier<dd>A utility for creating mappings between the Adobe encodings and the
9607dd7cddfSDavid du ColombierMicrosoft Windows character sets.
9617dd7cddfSDavid du Colombier</dl>
9627dd7cddfSDavid du Colombier
9637dd7cddfSDavid du Colombier<dl>
9643ff48bf5SDavid du Colombier<dt><a href="../lib/wrfont.ps"><tt>wrfont.ps</tt></a>
9657dd7cddfSDavid du Colombier<dd>A utility for writing out an unprotected Type 1 font, such as the
9667dd7cddfSDavid du Colombierstandard Ghostscript fonts.
9677dd7cddfSDavid du Colombier</dl>
9687dd7cddfSDavid du Colombier
9697dd7cddfSDavid du Colombier<dl>
9703ff48bf5SDavid du Colombier<dt><a href="../lib/zeroline.ps"><tt>zeroline.ps</tt></a>
9717dd7cddfSDavid du Colombier<dd>A utility for testing how interpreters handle zero-width lines.
9727dd7cddfSDavid du Colombier</dl>
9737dd7cddfSDavid du Colombier
9747dd7cddfSDavid du Colombier<hr>
9757dd7cddfSDavid du Colombier
9763ff48bf5SDavid du Colombier<h2><a name="Miscellany"></a>Odds and ends</h2>
9777dd7cddfSDavid du Colombier
9787dd7cddfSDavid du Colombier<p>
9797dd7cddfSDavid du ColombierThese files are found in the <b><tt>lib</tt></b> subdirectory of
9807dd7cddfSDavid du Colombierthe Ghostscript source distribution.
9817dd7cddfSDavid du Colombier
9827dd7cddfSDavid du Colombier<dl>
9833ff48bf5SDavid du Colombier<dt><a href="../lib/lines.ps"><tt>lines.ps</tt></a>
9847dd7cddfSDavid du Colombier<dd>A test program for line joins and caps.
9857dd7cddfSDavid du Colombier</dl>
9867dd7cddfSDavid du Colombier
9877dd7cddfSDavid du Colombier<dl>
9883ff48bf5SDavid du Colombier<dt><a href="../lib/markhint.ps"><tt>markhint.ps</tt></a>
9897dd7cddfSDavid du Colombier<dd>Draw the hints for a Type 1 font.
9907dd7cddfSDavid du Colombier</dl>
9917dd7cddfSDavid du Colombier
9927dd7cddfSDavid du Colombier<dl>
9933ff48bf5SDavid du Colombier<dt><a href="../lib/showchar.ps"><tt>showchar.ps</tt></a>
9947dd7cddfSDavid du Colombier<dd>Show a character's outline and rasterized forms.
9957dd7cddfSDavid du Colombier</dl>
9967dd7cddfSDavid du Colombier
9977dd7cddfSDavid du Colombier<dl>
9983ff48bf5SDavid du Colombier<dt><a href="../lib/stcinfo.ps"><tt>stcinfo.ps</tt></a>
9997dd7cddfSDavid du Colombier<dd>Print and show parameters of the (Epson) <b><tt>stcolor</tt></b> driver.
10007dd7cddfSDavid du Colombier</dl>
10017dd7cddfSDavid du Colombier
10027dd7cddfSDavid du Colombier<dl>
10033ff48bf5SDavid du Colombier<dt><a href="../lib/type1ops.ps"><tt>type1ops.ps</tt></a>
10047dd7cddfSDavid du Colombier<dd>The Type 1 font format opcodes.
10057dd7cddfSDavid du Colombier</dl>
10067dd7cddfSDavid du Colombier
10077dd7cddfSDavid du Colombier<!-- [2.0 end contents] ==================================================== -->
10087dd7cddfSDavid du Colombier
10097dd7cddfSDavid du Colombier<!-- [3.0 begin visible trailer] =========================================== -->
10107dd7cddfSDavid du Colombier<hr>
10117dd7cddfSDavid du Colombier
10123ff48bf5SDavid du Colombier<p>
10133ff48bf5SDavid du Colombier<small>Copyright &copy; 1996, 2000 Aladdin Enterprises.  All rights
10143ff48bf5SDavid du Colombierreserved.</small>
10157dd7cddfSDavid du Colombier
10167dd7cddfSDavid du Colombier<p>
1017*593dc095SDavid du ColombierThis software is provided AS-IS with no warranty, either express or
1018*593dc095SDavid du Colombierimplied.
1019*593dc095SDavid du Colombier
1020*593dc095SDavid du ColombierThis software is distributed under license and may not be copied,
1021*593dc095SDavid du Colombiermodified or distributed except as expressly authorized under the terms
1022*593dc095SDavid du Colombierof the license contained in the file LICENSE in this distribution.
1023*593dc095SDavid du Colombier
1024*593dc095SDavid du ColombierFor more information about licensing, please refer to
1025*593dc095SDavid du Colombierhttp://www.ghostscript.com/licensing/. For information on
1026*593dc095SDavid du Colombiercommercial licensing, go to http://www.artifex.com/licensing/ or
1027*593dc095SDavid du Colombiercontact Artifex Software, Inc., 101 Lucas Valley Road #110,
1028*593dc095SDavid du ColombierSan Rafael, CA  94903, U.S.A., +1(415)492-9861.
10297dd7cddfSDavid du Colombier
10303ff48bf5SDavid du Colombier<p>
1031*593dc095SDavid du Colombier<small>Ghostscript version 8.53, 20 October 2005
10327dd7cddfSDavid du Colombier
10337dd7cddfSDavid du Colombier<!-- [3.0 end visible trailer] ============================================= -->
10347dd7cddfSDavid du Colombier
1035*593dc095SDavid du Colombier</small></body>
10367dd7cddfSDavid du Colombier</html>
1037