summaryrefslogtreecommitdiff
path: root/Master/texmf/doc/dvips/dvips.html
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf/doc/dvips/dvips.html')
-rw-r--r--Master/texmf/doc/dvips/dvips.html1492
1 files changed, 754 insertions, 738 deletions
diff --git a/Master/texmf/doc/dvips/dvips.html b/Master/texmf/doc/dvips/dvips.html
index 6112c321935..22c3022a8ea 100644
--- a/Master/texmf/doc/dvips/dvips.html
+++ b/Master/texmf/doc/dvips/dvips.html
@@ -3,12 +3,12 @@
<title>Dvips: A DVI-to-PostScript translator</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="Dvips: A DVI-to-PostScript translator">
-<meta name="generator" content="makeinfo 4.12">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="top" href="#Top">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
-This manual documents Dvips version 5.97
-(July 2008), a program to translate a DVI file into
+This manual documents Dvips version 5.98
+(September 2009), a program to translate a DVI file into
PostScript. You may freely use, modify and/or distribute this file.-->
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
@@ -162,8 +162,8 @@ PostScript. You may freely use, modify and/or distribute this file.-->
</div>
<div class="node">
-<p><hr>
<a name="Top"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Why-Dvips">Why Dvips</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#dir">(dir)</a>
@@ -171,8 +171,8 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#dir">(dir)</a>
<h2 class="unnumbered">Dvips</h2>
-<p>This manual documents Dvips version 5.97
-(July 2008), a program to translate a DVI file into
+<p>This manual documents Dvips version 5.98
+(September 2009), a program to translate a DVI file into
PostScript. You may freely use, modify and/or distribute this file.
<ul class="menu">
@@ -187,8 +187,8 @@ PostScript. You may freely use, modify and/or distribute this file.
</ul>
<div class="node">
-<p><hr>
<a name="Why-Dvips"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Installation">Installation</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Top">Top</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
@@ -263,8 +263,8 @@ So if you don't use Dvips on your system, get it today.
<!-- INSTALLONLY -->
<div class="node">
-<p><hr>
<a name="Installation"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Invoking-Dvips">Invoking Dvips</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Why-Dvips">Why Dvips</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
@@ -297,9 +297,9 @@ sections below. Also, to configure color devices, see <a href="#Color-device-co
</ul>
<div class="node">
-<p><hr>
<a name="config.ps-installation"></a>
<a name="config_002eps-installation"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#PostScript-font-installation">PostScript font installation</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Installation">Installation</a>
@@ -370,8 +370,8 @@ for your reading pleasure:
% <samp><span class="file">contrib/papersize.simple</span></samp>.
</pre>
<div class="node">
-<p><hr>
<a name="PostScript-font-installation"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Ghostscript-installation">Ghostscript installation</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#config_002eps-installation">config.ps installation</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Installation">Installation</a>
@@ -447,8 +447,8 @@ Windows when you ask for the driver set will likely lead to great
confusion on the other end.
<div class="node">
-<p><hr>
<a name="Ghostscript-installation"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Diagnosing-problems">Diagnosing problems</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#PostScript-font-installation">PostScript font installation</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Installation">Installation</a>
@@ -477,8 +477,8 @@ specifically with &lsquo;<samp><span class="samp">%%Page</span></samp>&rsquo; co
Ghostscript.
<div class="node">
-<p><hr>
<a name="Diagnosing-problems"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Ghostscript-installation">Ghostscript installation</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Installation">Installation</a>
@@ -510,8 +510,8 @@ settings you expect.
</ul>
<div class="node">
-<p><hr>
<a name="Debug-options"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#No-output">No output</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Diagnosing-problems">Diagnosing problems</a>
@@ -554,8 +554,8 @@ of these values.
</dl>
<div class="node">
-<p><hr>
<a name="No-output"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Small-or-inverted">Small or inverted</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Debug-options">Debug options</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Diagnosing-problems">Diagnosing problems</a>
@@ -591,8 +591,8 @@ structured comments. Try the &lsquo;<samp><span class="samp">-N</span></samp>&r
comments and see what happens.
<div class="node">
-<p><hr>
<a name="Small-or-inverted"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Printer-errors">Printer errors</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#No-output">No output</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Diagnosing-problems">Diagnosing problems</a>
@@ -612,8 +612,8 @@ config file option) to enclose the entire job in a save/restore pair.
See <a href="#Command_002dline-options">Command-line options</a>, and <a href="#Config-files">Config files</a>.
<div class="node">
-<p><hr>
<a name="Printer-errors"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Long-documents-fail">Long documents fail</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Small-or-inverted">Small or inverted</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Diagnosing-problems">Diagnosing problems</a>
@@ -645,8 +645,8 @@ you have one, or Ghostscript (see <a href="#Ghostscript-installation">Ghostscrip
might be a problem with the printer itself.
<div class="node">
-<p><hr>
<a name="Long-documents-fail"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Including-graphics-fails">Including graphics fails</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Printer-errors">Printer errors</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Diagnosing-problems">Diagnosing problems</a>
@@ -660,8 +660,8 @@ This is usually caused by incorrectly specifying the amount of memory
the printer has in the configuration file; see the previous section.
<div class="node">
-<p><hr>
<a name="Including-graphics-fails"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Long-documents-fail">Long documents fail</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Diagnosing-problems">Diagnosing problems</a>
@@ -691,8 +691,8 @@ looking for a particular comment.
(not ASCII hex) will probably fail with Dvips.
<div class="node">
-<p><hr>
<a name="Invoking-Dvips"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Paper-size-and-landscape">Paper size and landscape</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Installation">Installation</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
@@ -718,8 +718,8 @@ environment variables, and command-line options.
</ul>
<div class="node">
-<p><hr>
<a name="Basic-usage"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Command_002dline-options">Command-line options</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Invoking-Dvips">Invoking Dvips</a>
@@ -747,9 +747,9 @@ of available options, just type
<pre class="example"> dvips --help
</pre>
<div class="node">
-<p><hr>
<a name="Command-line-options"></a>
<a name="Command_002dline-options"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Environment-variables">Environment variables</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Basic-usage">Basic usage</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Invoking-Dvips">Invoking Dvips</a>
@@ -767,8 +767,8 @@ section will give a good idea of the capabilities of the driver.
</ul>
<div class="node">
-<p><hr>
<a name="Option-summary"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Option-details">Option details</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Command_002dline-options">Command-line options</a>
@@ -820,8 +820,8 @@ Email bug reports to tex-k@mail.tug.org.
</pre>
<div class="node">
-<p><hr>
<a name="Option-details"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Option-summary">Option summary</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Command_002dline-options">Command-line options</a>
@@ -925,7 +925,8 @@ systems. On systems shared by more than one person, this is not
recommended.
<br><dt>&lsquo;<samp><span class="samp">-G*</span></samp>&rsquo;<dd><a name="index-g_t_002dG-128"></a><a name="index-low-characters_002c-shifting-129"></a><a name="index-non_002dprinting-characters_002c-shifting-130"></a>Shift non-printing characters (ASCII 0-32, 127) to higher-numbered positions.
-This may be useful sometimes.
+This was useful to work around bugs in old versions of Adobe's PDF
+reader. It's more likely to cause problems nowadays.
<br><dt>&lsquo;<samp><span class="samp">-h </span><var>name</var></samp>&rsquo;<dd><a name="index-g_t_002dh-_0040var_007bname_007d-131"></a><a name="index-header-file_002c-downloading-132"></a><a name="index-userdict_0040r_007b_002c-used-for-header-files_007d-133"></a>Prepend <var>name</var> as an additional header file, or, if <var>name</var> is
&lsquo;<samp><span class="samp">-</span></samp>&rsquo;, suppress all header files. Any definitions in the header file
@@ -1105,11 +1106,15 @@ which rotates a document by 90 degrees.
can use the &lsquo;<samp><span class="samp">-t</span></samp>&rsquo; option twice, once for the paper type, and once
for &lsquo;<samp><span class="samp">landscape</span></samp>&rsquo;.
<li>In general, you should not use any &lsquo;<samp><span class="samp">-t</span></samp>&rsquo; option when
-using a &lsquo;<samp><span class="samp">papersize</span></samp>&rsquo; special, as some LaTeX packages do, e.g.,
-&lsquo;<samp><span class="samp">hyperref.sty</span></samp>&rsquo;.
-<li>The exception is when using a nonstandard paper size that is not
+using a &lsquo;<samp><span class="samp">papersize</span></samp>&rsquo; special, which some LaTeX packages (e.g.,
+&lsquo;<samp><span class="samp">hyperref</span></samp>&rsquo;) insert.
+<li>One exception is when using a nonstandard paper size that is not
already defined in <samp><span class="file">config.ps</span></samp>; in this case, you need to specify
&lsquo;<samp><span class="samp">-t&nbsp;unknown</span></samp>&rsquo;.
+<li>Another exception is when producing multi-page files for further
+processing; use &lsquo;<samp><span class="samp">-t&nbsp;nopaper</span></samp>&rsquo; to omit any paper size
+information in the output. (If you just have a single page document,
+you can use &lsquo;<samp><span class="samp">-E</span></samp>&rsquo; to get pure EPSF output.)
</ul>
<br><dt>&lsquo;<samp><span class="samp">-T </span><var>hsize</var><span class="samp">,</span><var>vsize</var></samp>&rsquo;<dd><a name="index-g_t_002dT-_0040var_007bhsize_007d_002c_0040var_007bvsize_007d-219"></a>Set the paper size to (<var>hsize</var>,<var>vsize</var>), a comma-separated
@@ -1170,8 +1175,8 @@ enabled in the configuration file (see <a href="#Configuration-file-commands">Co
</dl>
<div class="node">
-<p><hr>
<a name="Environment-variables"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Config-files">Config files</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Command_002dline-options">Command-line options</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Invoking-Dvips">Invoking Dvips</a>
@@ -1235,8 +1240,8 @@ config file option (see <a href="#Configuration-file-commands">Configuration fil
</dl>
<div class="node">
-<p><hr>
<a name="Config-files"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Environment-variables">Environment variables</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Invoking-Dvips">Invoking Dvips</a>
@@ -1260,8 +1265,8 @@ you can copy, see <a href="#config_002eps-installation">config.ps installation</
</ul>
<div class="node">
-<p><hr>
<a name="Configuration-file-searching"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Configuration-file-commands">Configuration file commands</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Config-files">Config files</a>
@@ -1337,8 +1342,8 @@ resolve), and (2) let command-line options override config files where
possible.
<div class="node">
-<p><hr>
<a name="Configuration-file-commands"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Configuration-file-searching">Configuration file searching</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Config-files">Config files</a>
@@ -1376,19 +1381,22 @@ be printed if the option is used (and warnings are not suppressed).
<br><dt>&lsquo;<samp><span class="samp">f*</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">F</span></samp>&rsquo;<dd><a name="index-f-_0040r_007bconfig-command-_0028filter_0029_007d-278"></a><a name="index-F-_0040r_007bconfig-command-_0028filter_0029_007d-279"></a>Run as a filter. Same as &lsquo;<samp><span class="samp">-f</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
- <br><dt>&lsquo;<samp><span class="samp">h </span><var>header</var></samp>&rsquo;<dd><a name="index-h-_0040r_007bheader-downloading-config-command_007d-280"></a>Prepend <var>header</var> to output. Same as &lsquo;<samp><span class="samp">h-</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
+ <br><dt>&lsquo;<samp><span class="samp">G*</span></samp>&rsquo;<dd><a name="index-G-_0040r_007bcharacter-shifting-config-command_007d-280"></a>Shift low-numbered characters; obsolete. Same as &lsquo;<samp><span class="samp">-G</span></samp>&rsquo;,
+see <a href="#Option-details">Option details</a>.
+
+ <br><dt>&lsquo;<samp><span class="samp">h </span><var>header</var></samp>&rsquo;<dd><a name="index-h-_0040r_007bheader-downloading-config-command_007d-281"></a>Prepend <var>header</var> to output. Same as &lsquo;<samp><span class="samp">h-</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
- <br><dt>&lsquo;<samp><span class="samp">H </span><var>path</var></samp>&rsquo;<dd><a name="index-H-_0040r_007bheader-path-config-command_007d-281"></a><a name="index-header-path_002c-defining-282"></a><a name="index-DVIPSHEADERS_0040r_007b_002c-overrides_007d-H-283"></a>Use <var>path</var> to search for PostScript header files. The environment
+ <br><dt>&lsquo;<samp><span class="samp">H </span><var>path</var></samp>&rsquo;<dd><a name="index-H-_0040r_007bheader-path-config-command_007d-282"></a><a name="index-header-path_002c-defining-283"></a><a name="index-DVIPSHEADERS_0040r_007b_002c-overrides_007d-H-284"></a>Use <var>path</var> to search for PostScript header files. The environment
variable <code>DVIPSHEADERS</code> overrides this.
- <br><dt>&lsquo;<samp><span class="samp">i </span><var>n</var></samp>&rsquo;<dd><a name="index-i-_0040r_007bconfig-command-_0028pages_002fsection_0029_007d-284"></a>Make multiple output files. Same as &lsquo;<samp><span class="samp">-i -S </span><var>n</var></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
+ <br><dt>&lsquo;<samp><span class="samp">i </span><var>n</var></samp>&rsquo;<dd><a name="index-i-_0040r_007bconfig-command-_0028pages_002fsection_0029_007d-285"></a>Make multiple output files. Same as &lsquo;<samp><span class="samp">-i -S </span><var>n</var></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
- <br><dt>&lsquo;<samp><span class="samp">j*</span></samp>&rsquo;<dd><a name="index-j-_0040r_007bconfig-command-_0028partial-font-downloading_0029_007d-285"></a>Partially download Type 1 fonts. Same as &lsquo;<samp><span class="samp">-j</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
+ <br><dt>&lsquo;<samp><span class="samp">j*</span></samp>&rsquo;<dd><a name="index-j-_0040r_007bconfig-command-_0028partial-font-downloading_0029_007d-286"></a>Partially download Type 1 fonts. Same as &lsquo;<samp><span class="samp">-j</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
- <br><dt>&lsquo;<samp><span class="samp">K*</span></samp>&rsquo;<dd><a name="index-K-_0040r_007bconfig-command-_0028comment_002dremoveal_0029_007d-286"></a>Remove comments from included PostScript files. Same as &lsquo;<samp><span class="samp">-K</span></samp>&rsquo;,
+ <br><dt>&lsquo;<samp><span class="samp">K*</span></samp>&rsquo;<dd><a name="index-K-_0040r_007bconfig-command-_0028comment_002dremoval_0029_007d-287"></a>Remove comments from included PostScript files. Same as &lsquo;<samp><span class="samp">-K</span></samp>&rsquo;,
see <a href="#Option-details">Option details</a>.
- <br><dt>&lsquo;<samp><span class="samp">m </span><var>num</var></samp>&rsquo;<dd><a name="index-m-_0040r_007bconfig-command-_0028available-memory_0029_007d-287"></a><a name="index-memory-available-288"></a><a name="index-printer-memory-289"></a>Declare <var>num</var> as the memory available for fonts and strings in the
+ <br><dt>&lsquo;<samp><span class="samp">m </span><var>num</var></samp>&rsquo;<dd><a name="index-m-_0040r_007bconfig-command-_0028available-memory_0029_007d-288"></a><a name="index-memory-available-289"></a><a name="index-printer-memory-290"></a>Declare <var>num</var> as the memory available for fonts and strings in the
printer. Default is 180000. This value must be accurate if memory
conservation and document splitting is to work correctly. To determine
this value, send the following file to the printer:
@@ -1405,13 +1413,13 @@ memory available to a PostScript interpreter, in which case this file
might return a ridiculously low number; for example, the NeXT computer
and Ghostscript. In these cases, a value of one million works fine.
- <br><dt>&lsquo;<samp><span class="samp">M </span><var>mode</var></samp>&rsquo;<dd><a name="index-M-_0040r_007bconfig-command-_0028mf-mode_0029_007d-290"></a>Metafont mode. Same as &lsquo;<samp><span class="samp">-mode</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
+ <br><dt>&lsquo;<samp><span class="samp">M </span><var>mode</var></samp>&rsquo;<dd><a name="index-M-_0040r_007bconfig-command-_0028mf-mode_0029_007d-291"></a>Metafont mode. Same as &lsquo;<samp><span class="samp">-mode</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
- <br><dt>&lsquo;<samp><span class="samp">N*</span></samp>&rsquo;<dd><a name="index-N-_0040r_007bEPS_002ddisabling-config-command_007d-291"></a>Disable structured comments. Beware: This also turns off displaying
+ <br><dt>&lsquo;<samp><span class="samp">N*</span></samp>&rsquo;<dd><a name="index-N-_0040r_007bEPS_002ddisabling-config-command_007d-292"></a>Disable structured comments. Beware: This also turns off displaying
page numbers or changing to specific pagenumbers in PostScript viewers.
Same as &lsquo;<samp><span class="samp">-N</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
- <br><dt>&lsquo;<samp><span class="samp">o </span><var>name</var></samp>&rsquo;<dd><a name="index-o-_0040r_007bconfig-command-_0028output-file_0029_007d-292"></a><a name="index-output-file_002c-setting-293"></a>Send output to <var>name</var>. Same as &lsquo;<samp><span class="samp">-o</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
+ <br><dt>&lsquo;<samp><span class="samp">o </span><var>name</var></samp>&rsquo;<dd><a name="index-o-_0040r_007bconfig-command-_0028output-file_0029_007d-293"></a><a name="index-output-file_002c-setting-294"></a>Send output to <var>name</var>. Same as &lsquo;<samp><span class="samp">-o</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
In the file <samp><span class="file">config.foo</span></samp>, a setting like this is probably
appropriate:
<pre class="example"> o |lpr -Pfoo
@@ -1420,9 +1428,9 @@ appropriate:
the local printer device <samp><span class="file">PRN</span></samp> if it doesn't find an executable
program by that name in the current directory or along the <code>PATH</code>.
- <br><dt>&lsquo;<samp><span class="samp">O </span><var>xoff</var><span class="samp">,</span><var>yoff</var></samp>&rsquo;<dd><a name="index-O-_0040r_007bconfig-command-_0028offset_0029_007d-294"></a>Origin offset. Same as &lsquo;<samp><span class="samp">-O</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
+ <br><dt>&lsquo;<samp><span class="samp">O </span><var>xoff</var><span class="samp">,</span><var>yoff</var></samp>&rsquo;<dd><a name="index-O-_0040r_007bconfig-command-_0028offset_0029_007d-295"></a>Origin offset. Same as &lsquo;<samp><span class="samp">-O</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
- <br><dt>&lsquo;<samp><span class="samp">p [+]</span><var>name</var></samp>&rsquo;<dd><a name="index-p-_0040r_007bconfig-command-_0028font-aliases_0029_007d-295"></a><a name="index-PostScript-font-alias-file-296"></a><a name="index-resident-fonts_002c-different-in-different-printers-297"></a><a name="index-g_t_002b_0040var_007bpsmapfile_007d-298"></a>Examine <var>name</var> for PostScript font aliases. Default is
+ <br><dt>&lsquo;<samp><span class="samp">p [+]</span><var>name</var></samp>&rsquo;<dd><a name="index-p-_0040r_007bconfig-command-_0028font-aliases_0029_007d-296"></a><a name="index-PostScript-font-alias-file-297"></a><a name="index-resident-fonts_002c-different-in-different-printers-298"></a><a name="index-g_t_002b_0040var_007bpsmapfile_007d-299"></a>Examine <var>name</var> for PostScript font aliases. Default is
<samp><span class="file">psfonts.map</span></samp>. This option allows you to specify different resident
fonts that different printers may have. If <var>name</var> starts with a
&lsquo;<samp><span class="samp">+</span></samp>&rsquo; character, then the rest of the name (after any leading spaces)
@@ -1430,15 +1438,15 @@ is used as an additional map file; thus, it is possible to have local
map files pointed to by local configuration files that append to the
global map file. This can be used for font families.
- <br><dt>&lsquo;<samp><span class="samp">P </span><var>path</var></samp>&rsquo;<dd><a name="index-P-_0040r_007bconfig-command-_0028PK-path_0029_007d-299"></a><a name="index-PKFONTS_0040r_007b_002c-overrides_007d-P-300"></a><a name="index-TEXPKS_0040r_007b_002c-overrides_007d-P-301"></a><a name="index-GLYPHFONTS_0040r_007b_002c-overrides_007d-P-302"></a><a name="index-TEXFONTS_0040r_007b_002c-overrides_007d-P-303"></a>Use <var>path</var> to search for bitmap PK font files is <var>path</var>. The
+ <br><dt>&lsquo;<samp><span class="samp">P </span><var>path</var></samp>&rsquo;<dd><a name="index-P-_0040r_007bconfig-command-_0028PK-path_0029_007d-300"></a><a name="index-PKFONTS_0040r_007b_002c-overrides_007d-P-301"></a><a name="index-TEXPKS_0040r_007b_002c-overrides_007d-P-302"></a><a name="index-GLYPHFONTS_0040r_007b_002c-overrides_007d-P-303"></a><a name="index-TEXFONTS_0040r_007b_002c-overrides_007d-P-304"></a>Use <var>path</var> to search for bitmap PK font files is <var>path</var>. The
<code>PKFONTS</code>, <code>TEXPKS</code>, <code>GLYPHFONTS</code>, and <code>TEXFONTS</code>
environment variables override this. See <a href="kpathsea.html#Supported-file-formats">Supported file formats</a>.
- <br><dt>&lsquo;<samp><span class="samp">q*</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">Q</span></samp>&rsquo;<dd><a name="index-q-_0040r_007bconfig-command-_0028quiet_0029_007d-304"></a><a name="index-Q-_0040r_007bconfig-command-_0028quiet_0029_007d-305"></a>Run quietly. Same as &lsquo;<samp><span class="samp">-q</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
+ <br><dt>&lsquo;<samp><span class="samp">q*</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">Q</span></samp>&rsquo;<dd><a name="index-q-_0040r_007bconfig-command-_0028quiet_0029_007d-305"></a><a name="index-Q-_0040r_007bconfig-command-_0028quiet_0029_007d-306"></a>Run quietly. Same as &lsquo;<samp><span class="samp">-q</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
- <br><dt>&lsquo;<samp><span class="samp">r*</span></samp>&rsquo;<dd><a name="index-r-_0040r_007bconfig-command-_0028page-reversal_0029_007d-306"></a>Page reversal. Same as &lsquo;<samp><span class="samp">-r</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
+ <br><dt>&lsquo;<samp><span class="samp">r*</span></samp>&rsquo;<dd><a name="index-r-_0040r_007bconfig-command-_0028page-reversal_0029_007d-307"></a>Page reversal. Same as &lsquo;<samp><span class="samp">-r</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
- <br><dt>&lsquo;<samp><span class="samp">R </span><var>num1 num2 <small class="dots">...</small></var></samp>&rsquo;<dd><a name="index-R-_0040r_007bfallback-resolution-config-command_007d-307"></a><a name="index-fallback-resolutions-308"></a><a name="index-default-resolutions-309"></a><a name="index-last_002dresort-scaling_002c-with-_0040code_007bR_007d-310"></a>Define the list of default resolutions for PK fonts. If a font size
+ <br><dt>&lsquo;<samp><span class="samp">R </span><var>num1 num2 <small class="dots">...</small></var></samp>&rsquo;<dd><a name="index-R-_0040r_007bfallback-resolution-config-command_007d-308"></a><a name="index-fallback-resolutions-309"></a><a name="index-default-resolutions-310"></a><a name="index-last_002dresort-scaling_002c-with-_0040code_007bR_007d-311"></a>Define the list of default resolutions for PK fonts. If a font size
actually used in a document is not available and cannot be created,
Dvips will scale the font found at the closest of these resolutions to
the requested size, using PostScript scaling. The resulting output may
@@ -1450,51 +1458,51 @@ than the preceding one is ignored. This is because it is better to
scale a font up than down; scaling down can obliterate small features in
the character shape.
- <p><a name="index-DVIPSSIZES_0040r_007b_002c-overrides_007d-R-311"></a><a name="index-TEXSIZES_0040r_007b_002c-overrides_007d-R-312"></a>The environment and config file values &lsquo;<samp><span class="samp">DVIPSSIZES</span></samp>&rsquo; or
+ <p><a name="index-DVIPSSIZES_0040r_007b_002c-overrides_007d-R-312"></a><a name="index-TEXSIZES_0040r_007b_002c-overrides_007d-R-313"></a>The environment and config file values &lsquo;<samp><span class="samp">DVIPSSIZES</span></samp>&rsquo; or
&lsquo;<samp><span class="samp">TEXSIZES</span></samp>&rsquo; override this configuration file setting.
- <p><a name="index-default_005ftexsizes-_0040r_007bMake-variable_007d-313"></a>If no &lsquo;<samp><span class="samp">R</span></samp>&rsquo; settings or environment variables are specified, a list
+ <p><a name="index-default_005ftexsizes-_0040r_007bMake-variable_007d-314"></a>If no &lsquo;<samp><span class="samp">R</span></samp>&rsquo; settings or environment variables are specified, a list
compiled in during installation is used. This default list is defined by
the Makefile variable &lsquo;<samp><span class="samp">default_texsizes</span></samp>&rsquo;, defined in the file
<samp><span class="file">make/paths.make</span></samp>.
- <br><dt>&lsquo;<samp><span class="samp">s*</span></samp>&rsquo;<dd><a name="index-s-_0040r_007bconfig-command-_0028save_002frestore_0029_007d-314"></a>Output global save/restore. Same as &lsquo;<samp><span class="samp">-s</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
+ <br><dt>&lsquo;<samp><span class="samp">s*</span></samp>&rsquo;<dd><a name="index-s-_0040r_007bconfig-command-_0028save_002frestore_0029_007d-315"></a>Output global save/restore. Same as &lsquo;<samp><span class="samp">-s</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
- <br><dt>&lsquo;<samp><span class="samp">S </span><var>path</var></samp>&rsquo;<dd><a name="index-S-_0040r_007bconfig-command-_0028pict-path_0029_007d-315"></a><a name="index-TEXPICTS_0040r_007b_002c-overrides_007d-S-316"></a><a name="index-TEXINPUTS_0040r_007b_002c-overrides_007d-S-317"></a>Use <var>path</var> to search for special illustrations (Encapsulated
+ <br><dt>&lsquo;<samp><span class="samp">S </span><var>path</var></samp>&rsquo;<dd><a name="index-S-_0040r_007bconfig-command-_0028pict-path_0029_007d-316"></a><a name="index-TEXPICTS_0040r_007b_002c-overrides_007d-S-317"></a><a name="index-TEXINPUTS_0040r_007b_002c-overrides_007d-S-318"></a>Use <var>path</var> to search for special illustrations (Encapsulated
PostScript files or psfiles). The <code>TEXPICTS</code> and then
<code>TEXINPUTS</code> environment variables override this.
- <br><dt>&lsquo;<samp><span class="samp">T </span><var>path</var></samp>&rsquo;<dd><a name="index-T-_0040r_007bconfig-command-_0028TFM-path_0029_007d-318"></a><a name="index-TFMFONTS_0040r_007b_002c-overrides_007d-T-319"></a><a name="index-TEXFONTS_0040r_007b_002c-overrides_007d-T-320"></a>Use <var>path</var> to search for TFM files. The <code>TFMFONTS</code> and then
+ <br><dt>&lsquo;<samp><span class="samp">T </span><var>path</var></samp>&rsquo;<dd><a name="index-T-_0040r_007bconfig-command-_0028TFM-path_0029_007d-319"></a><a name="index-TFMFONTS_0040r_007b_002c-overrides_007d-T-320"></a><a name="index-TEXFONTS_0040r_007b_002c-overrides_007d-T-321"></a>Use <var>path</var> to search for TFM files. The <code>TFMFONTS</code> and then
<code>TEXFONTS</code> environment variables overrides this. This path is used
for resident fonts and fonts that can't otherwise be found.
- <br><dt>&lsquo;<samp><span class="samp">U*</span></samp>&rsquo;<dd><a name="index-U-_0040r_007bconfig-command-_0028Xerox-4045_0029_007d-321"></a>Work around bug in Xerox 4045 printer. Same as &lsquo;<samp><span class="samp">-U</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
+ <br><dt>&lsquo;<samp><span class="samp">U*</span></samp>&rsquo;<dd><a name="index-U-_0040r_007bconfig-command-_0028Xerox-4045_0029_007d-322"></a>Work around bug in Xerox 4045 printer. Same as &lsquo;<samp><span class="samp">-U</span></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
- <br><dt>&lsquo;<samp><span class="samp">V </span><var>path</var></samp>&rsquo;<dd><a name="index-V-_0040r_007bconfig-command-_0028vf-path_0029_007d-322"></a><a name="index-virtual-font-path-323"></a><a name="index-device-dependency_002c-and-virtual-fonts-324"></a>Use <var>path</var> to search for virtual font files. This may be
+ <br><dt>&lsquo;<samp><span class="samp">V </span><var>path</var></samp>&rsquo;<dd><a name="index-V-_0040r_007bconfig-command-_0028vf-path_0029_007d-323"></a><a name="index-virtual-font-path-324"></a><a name="index-device-dependency_002c-and-virtual-fonts-325"></a>Use <var>path</var> to search for virtual font files. This may be
device-dependent if you use virtual fonts to simulate actual fonts on
different devices.
- <br><dt>&lsquo;<samp><span class="samp">W [</span><var>string</var><span class="roman">]</span></samp>&rsquo;<dd><a name="index-W-_0040r_007bconfig-command-_0028warning_0029_007d-325"></a><a name="index-warning-messages_002c-defining-326"></a>If <var>string</var> is supplied, write it to standard error after reading
+ <br><dt>&lsquo;<samp><span class="samp">W [</span><var>string</var><span class="roman">]</span></samp>&rsquo;<dd><a name="index-W-_0040r_007bconfig-command-_0028warning_0029_007d-326"></a><a name="index-warning-messages_002c-defining-327"></a>If <var>string</var> is supplied, write it to standard error after reading
all the configuration files; with no <var>string</var>, cancel any previous
&lsquo;<samp><span class="samp">W</span></samp>&rsquo; message. This is useful in the default configuration file to
remind users to specify a printer, for instance, or to notify users
about special characteristics of a particular printer.
- <br><dt>&lsquo;<samp><span class="samp">X </span><var>num</var></samp>&rsquo;<dd><a name="index-X-_0040r_007bconfig-command-_0028horizontal-resolution_0029_007d-327"></a>Horizontal resolution. Same as &lsquo;<samp><span class="samp">-X</span></samp>&rsquo; (see <a href="#Option-details">Option details</a>).
+ <br><dt>&lsquo;<samp><span class="samp">X </span><var>num</var></samp>&rsquo;<dd><a name="index-X-_0040r_007bconfig-command-_0028horizontal-resolution_0029_007d-328"></a>Horizontal resolution. Same as &lsquo;<samp><span class="samp">-X</span></samp>&rsquo; (see <a href="#Option-details">Option details</a>).
- <br><dt>&lsquo;<samp><span class="samp">Y </span><var>num</var></samp>&rsquo;<dd><a name="index-Y-_0040r_007bconfig-command-_0028vertical-resolution_0029_007d-328"></a>Vertical resolution. Same as &lsquo;<samp><span class="samp">-Y</span></samp>&rsquo; (see <a href="#Option-details">Option details</a>).
+ <br><dt>&lsquo;<samp><span class="samp">Y </span><var>num</var></samp>&rsquo;<dd><a name="index-Y-_0040r_007bconfig-command-_0028vertical-resolution_0029_007d-329"></a>Vertical resolution. Same as &lsquo;<samp><span class="samp">-Y</span></samp>&rsquo; (see <a href="#Option-details">Option details</a>).
- <br><dt>&lsquo;<samp><span class="samp">Z*</span></samp>&rsquo;<dd><a name="index-Z-_0040r_007bconfig-command-_0028compression_0029_007d-329"></a>Compress bitmap fonts. Same as &lsquo;<samp><span class="samp">-Z</span></samp>&rsquo; (see <a href="#Option-details">Option details</a>).
+ <br><dt>&lsquo;<samp><span class="samp">Z*</span></samp>&rsquo;<dd><a name="index-Z-_0040r_007bconfig-command-_0028compression_0029_007d-330"></a>Compress bitmap fonts. Same as &lsquo;<samp><span class="samp">-Z</span></samp>&rsquo; (see <a href="#Option-details">Option details</a>).
- <br><dt>&lsquo;<samp><span class="samp">z*</span></samp>&rsquo;<dd><a name="index-z-_0040r_007bconfig-command-_0028secure-mode_0029_007d-330"></a>Disables execution of system commands, like &lsquo;<samp><span class="samp">-R</span></samp>&rsquo;
+ <br><dt>&lsquo;<samp><span class="samp">z*</span></samp>&rsquo;<dd><a name="index-z-_0040r_007bconfig-command-_0028secure-mode_0029_007d-331"></a>Disables execution of system commands, like &lsquo;<samp><span class="samp">-R</span></samp>&rsquo;
(see <a href="#Option-details">Option details</a>). If &lsquo;<samp><span class="samp">-R</span></samp>&rsquo; is specified
on the command line, that takes precedence.
</dl>
<div class="node">
-<p><hr>
<a name="Paper-size-and-landscape"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Interaction-with-PostScript">Interaction with PostScript</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Invoking-Dvips">Invoking Dvips</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
@@ -1503,13 +1511,13 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<h2 class="chapter">4 Paper size and landscape orientation</h2>
-<p><a name="index-paper-size_002c-general-331"></a>
+<p><a name="index-paper-size_002c-general-332"></a>
Most TeX documents at a particular site are designed to use the
local standard paper size (letter size in the United States, A4 in
Europe). The Dvips program can be customized either sitewide or for a
particular printer.
- <p><a name="index-landscape-orientation_002c-defined-332"></a><a name="index-portrait-orientation_002c-defined-333"></a>But many documents are designed for other paper sizes. For instance,
+ <p><a name="index-landscape-orientation_002c-defined-333"></a><a name="index-portrait-orientation_002c-defined-334"></a>But many documents are designed for other paper sizes. For instance,
you may want to design a document that has the long edge of the paper
horizontal. This can be useful when typesetting booklets, brochures,
complex tables, or many other documents. This type of paper orientation
@@ -1535,8 +1543,8 @@ not and should not attempt to override it manually.
</ul>
<div class="node">
-<p><hr>
<a name="papersize-special"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Config-file-paper-sizes">Config file paper sizes</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Paper-size-and-landscape">Paper size and landscape</a>
@@ -1544,7 +1552,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Paper-size-and-landscape">Paper size a
<h3 class="section">4.1 &lsquo;<samp><span class="samp">papersize</span></samp>&rsquo; special</h3>
-<p><a name="index-papersize-_0040r_007bspecial_007d-334"></a>
+<p><a name="index-papersize-_0040r_007bspecial_007d-335"></a>
The format of the &lsquo;<samp><span class="samp">papersize</span></samp>&rsquo; special is
<pre class="example"> \special{papersize=<var>width</var>,<var>height</var>}
@@ -1555,7 +1563,7 @@ namely, in (inches), cm (centimeters), mm (millimeters), pt (points), sp
(scaled points), bp (big points, the same as the default PostScript
unit), pc (picas), dd (didot points), and cc (ciceros).
- <p><a name="index-landscape_0040r_007b_002c-as-_0040code_007b_005cspecial_007d_007d-335"></a>For a US letter size landscape document, the <code>papersize</code> would be:
+ <p><a name="index-landscape_0040r_007b_002c-as-_0040code_007b_005cspecial_007d_007d-336"></a>For a US letter size landscape document, the <code>papersize</code> would be:
<pre class="example"> \special{papersize=11in,8.5in}
</pre>
<p class="noindent">An alternate specification of <code>landscape</code>:
@@ -1568,7 +1576,7 @@ reventually the <code>papersize</code> comment will dominate.
paper size; you must also adjust <code>\hsize</code> and <code>\vsize</code> in your
TeX document typeset to those dimensions.
- <p><a name="index-unknown_0040r_007b_002c-paper-format-for-_0040samp_007b_002dt_007d_007d-336"></a>When using the <code>papersize</code> special, you generally should not also
+ <p><a name="index-unknown_0040r_007b_002c-paper-format-for-_0040samp_007b_002dt_007d_007d-337"></a>When using the <code>papersize</code> special, you generally should not also
specify <code>-t</code> on the command line (see <a href="#Option-details">Option details</a>). The
exception is when using a nonstandard paper size that isn't
predefined; in this case, use <code>-t&nbsp;unknown</code>.
@@ -1577,8 +1585,8 @@ predefined; in this case, use <code>-t&nbsp;unknown</code>.
the document. Some packages, notably &lsquo;<samp><span class="samp">hyperref</span></samp>&rsquo;, insert this special.
<div class="node">
-<p><hr>
<a name="Config-file-paper-sizes"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Paper-trays">Paper trays</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#papersize-special">papersize special</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Paper-size-and-landscape">Paper size and landscape</a>
@@ -1587,7 +1595,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Paper-size-and-landscape">Paper size a
<h3 class="section">4.2 Configuration file paper size command</h3>
-<p><a name="index-paper-size-configuration-file-command-337"></a><a name="index-configuration-file-paper-size-command-338"></a>
+<p><a name="index-paper-size-configuration-file-command-338"></a><a name="index-configuration-file-paper-size-command-339"></a>
The &lsquo;<samp><span class="samp">@</span></samp>&rsquo; command in a configuration file sets the paper size
defaults and options. The first &lsquo;<samp><span class="samp">@</span></samp>&rsquo; command defines the default
paper size. It has three possible parameters:
@@ -1633,50 +1641,56 @@ For example:
<p>When Dvips has a paper format name given on the command line, it looks
for a match by the <var>name</var>; when it has a &lsquo;<samp><span class="samp">papersize</span></samp>&rsquo; special,
it looks for a match by dimensions. The best match found (from the
-paper size information in the configuration file) is used. If nothing
-matches, a warning is printed and the first paper size is used. The
-dimensions must match within 5bp. Landscape mode for all paper sizes
-is automatically supported.
+paper size information in the configuration file) is used. The
+dimensions must match within 5bp.
+
+ <p>If nothing matches, a warning is printed and the first paper size with
+zero dimensions is used; this should be the <code>unknown</code> paper size
+definition mentioned below, resulting in the actual dimensions being
+used.
+
+ <p>Landscape mode for all paper sizes is automatically supported.
<p>If your printer has a command to set a special paper size, then give
dimensions of &lsquo;<samp><span class="samp">0in 0in</span></samp>&rsquo;; the PostScript code that sets the paper
-size can refer to the dimensions the user requested as &lsquo;<samp><span class="samp">hsize</span></samp>&rsquo; and
-&lsquo;<samp><span class="samp">vsize</span></samp>&rsquo;; these will be macros defined in the PostScript that return
-the requested size in default PostScript units. Virtually all of the
-PostScript commands you use here are device-dependent and degrade the
-portability of the file; that is why the default first paper size entry
-should not send any PostScript commands down (although a structured
-comment or two would be okay). Also, some printers want
-&lsquo;<samp><span class="samp">BeginPaperSize</span></samp>&rsquo; comments and paper size setting commands; others
-(such as the NeXT) want &lsquo;<samp><span class="samp">PaperSize</span></samp>&rsquo; comments and they will handle
-setting the paper size. There is no solution I could find that works
-for both (except maybe specifying both).
-
- <p>When using a paper size that is not already defined in
+size can refer to the dimensions the user requested as &lsquo;<samp><span class="samp">hsize</span></samp>&rsquo;
+and &lsquo;<samp><span class="samp">vsize</span></samp>&rsquo;; these will be macros defined in the PostScript that
+return the requested size in default PostScript units. Also, some
+printers want &lsquo;<samp><span class="samp">BeginPaperSize</span></samp>&rsquo; comments and paper size setting
+commands; others (such as the NeXT) want &lsquo;<samp><span class="samp">PaperSize</span></samp>&rsquo; comments and
+they will handle setting the paper size. So paper size entries should
+typically specify both.
+
+ <p><a name="index-unknown_0040r_007b_002c-paper-format-for-_0040samp_007b_002dt_007d_007d-340"></a>When using a paper size that is not already defined in
<samp><span class="file">config.ps</span></samp>, you probably want to say &lsquo;<samp><span class="samp">-t&nbsp;unknown</span></samp>&rsquo; on
the command line; the <code>unknown</code> paper size definition in
<samp><span class="file">config.ps</span></samp> has the requisite PostScript incantation to set the
PostScript page size, as just described.
- <p><a name="index-mkdvipspapers-339"></a>The Perl 5 script <samp><span class="file">contrib/configs/mkdvipspapers</span></samp> in the
+ <p><a name="index-nopaper_0040r_007b_002c-paper-format-for-_0040samp_007b_002dt_007d_007d-341"></a>If you want no paper size information in the output at all, use
+&lsquo;<samp><span class="samp">-t&nbsp;nopaper</span></samp>&rsquo;. This is useful with multi-page output that
+will be processed further. If you just have a single page document,
+you can use &lsquo;<samp><span class="samp">-E</span></samp>&rsquo; to get pure EPSF output.
+
+ <p><a name="index-mkdvipspapers-342"></a>The Perl 5 script <samp><span class="file">contrib/configs/mkdvipspapers</span></samp> in the
distribution directory may help in determining appropriate paper size
definitions.
- <p><a name="index-config_002eps-_0040r_007bpaper-sizes_007d-340"></a><a name="index-letter-_0040r_007bpaper-size_007d-341"></a><a name="index-a4-_0040r_007bpaper-size_007d-342"></a>Notwithstanding the above, the default <code>letter</code> and <code>a4</code>
+ <p><a name="index-config_002eps-_0040r_007bpaper-sizes_007d-343"></a><a name="index-letter-_0040r_007bpaper-size_007d-344"></a><a name="index-a4-_0040r_007bpaper-size_007d-345"></a>Notwithstanding the above, the default <code>letter</code> and <code>a4</code>
paper size definitions in <samp><span class="file">config.ps</span></samp> execute the
<code>setpagedevice</code> operator if it exists (it was defined in
-PostScript Level 2), or the &lsquo;<samp><span class="samp">letter</span></samp>&rsquo; or &lsquo;<samp><span class="samp">a4</span></samp>&rsquo; operator if
-they exist (they are nonstandard and thus perhaps cause failures on
+PostScript Level&nbsp;2), or the &lsquo;<samp><span class="samp">letter</span></samp>&rsquo; or &lsquo;<samp><span class="samp">a4</span></samp>&rsquo; operator
+if they exist (they are nonstandard and thus perhaps cause failures on
certain (unknown) printers). Not executing any page size definition
at all confuses PostScript conversion programs such as
<samp><span class="command">ps2pdf</span></samp>, so we want to execute one if we can.
- <p><a name="index-letterSize-_0040r_007bpaper-size_007d-343"></a><a name="index-A4size-_0040r_007bpaper-size_007d-344"></a>The <code>letterSize</code> and <code>A4Size</code> paper size definitions are now
+ <p><a name="index-letterSize-_0040r_007bpaper-size_007d-346"></a><a name="index-A4size-_0040r_007bpaper-size_007d-347"></a>The <code>letterSize</code> and <code>A4Size</code> paper size definitions are now
synonyms for <code>letter</code> and <code>a4</code>.
<div class="node">
-<p><hr>
<a name="Paper-trays"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Config-file-paper-sizes">Config file paper sizes</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Paper-size-and-landscape">Paper size and landscape</a>
@@ -1684,12 +1698,12 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Paper-size-and-landscape">Paper size a
<h3 class="section">4.3 Paper trays</h3>
-<p><a name="index-paper-trays-345"></a><a name="index-dual-paper-trays-346"></a><a name="index-multiple-paper-trays-347"></a><a name="index-HP4Si-printer-and-paper-trays-348"></a>
-<a name="index-bop_002dhook-349"></a>Some printers, such as the Hewlett-Packard HP4si, have multiple paper
+<p><a name="index-paper-trays-348"></a><a name="index-dual-paper-trays-349"></a><a name="index-multiple-paper-trays-350"></a><a name="index-HP4Si-printer-and-paper-trays-351"></a>
+<a name="index-bop_002dhook-352"></a>Some printers, such as the Hewlett-Packard HP4si, have multiple paper
trays. You can set up Dvips to take advantage of this using the
<code>bop-hook</code> PostScript variable (see <a href="#PostScript-hooks">PostScript hooks</a>).
- <p><a name="index-letterhead-tray-350"></a>For example, suppose you have an alternate tray stocked with letterhead
+ <p><a name="index-letterhead-tray-353"></a>For example, suppose you have an alternate tray stocked with letterhead
paper; the usual tray has the usual paper. You have a document where
you want the first page printed on letterhead, and the remaining pages
on the usual paper. You can create a header file, say
@@ -1716,8 +1730,8 @@ commands to select the paper trays. On the 4SI, <var>alternatetray</var> is
</ul>
<div class="node">
-<p><hr>
<a name="Interaction-with-PostScript"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#PostScript-fonts">PostScript fonts</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Paper-size-and-landscape">Paper size and landscape</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
@@ -1726,7 +1740,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<h2 class="chapter">5 Interaction with PostScript</h2>
-<p><a name="index-interaction-with-PostScript-351"></a><a name="index-PostScript-interaction-352"></a>
+<p><a name="index-interaction-with-PostScript-354"></a><a name="index-PostScript-interaction-355"></a>
Dvips supports inclusion of PostScript figure files (e.g., Encapsulated
PostScript), downloading other header files (e.g., fonts), including
literal PostScript code, and hypertext.
@@ -1739,8 +1753,8 @@ literal PostScript code, and hypertext.
</ul>
<div class="node">
-<p><hr>
<a name="PostScript-figures"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Header-files">Header files</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Interaction-with-PostScript">Interaction with PostScript</a>
@@ -1762,8 +1776,8 @@ be accommodated with just a little more work.
</ul>
<div class="node">
-<p><hr>
<a name="Bounding-box"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#g_t_005cincludegraphics">\includegraphics</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-figures">PostScript figures</a>
@@ -1771,20 +1785,20 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-figures">PostScript figures
<h4 class="subsection">5.1.1 The bounding box comment</h4>
-<p><a name="index-bounding-box_002c-comment-for-353"></a>
+<p><a name="index-bounding-box_002c-comment-for-356"></a>
The most important feature of a good PostScript file from the standpoint
of including it in another document is an accurate bounding box comment.
Every well-formed PostScript file has a comment describing where on the
page the graphic is located, and how big that graphic is.
- <p><a name="index-big-points-354"></a><a name="index-PostScript-units-355"></a><a name="index-bounding-box_002c-defined-356"></a>This information is given as the lower left and upper right corners of
+ <p><a name="index-big-points-357"></a><a name="index-PostScript-units-358"></a><a name="index-bounding-box_002c-defined-359"></a>This information is given as the lower left and upper right corners of
the box just enclosing the graphic, and is thus referred to as the
<dfn>bounding box</dfn>. These coordinates are given in the default
PostScript units (there are precisely 72 PostScript units to the inch,
like TeX big points) with respect to the lower left corner of the
sheet of paper.
- <p><a name="index-g_t_0025_0025BoundingBox-357"></a>To see if a PostScript file has a bounding box comment, just look at the
+ <p><a name="index-g_t_0025_0025BoundingBox-360"></a>To see if a PostScript file has a bounding box comment, just look at the
first few lines of the file. PostScript files are standard ASCII, so
you can use any text editor to do this. If within the first few dozen
lines there is a line like
@@ -1795,7 +1809,7 @@ lines there is a line like
Encapsulated PostScript and will work easily with Dvips. If the file
contains instead a line like
- <p><a name="index-atend_0040r_007b_002c-bounding-box-specification_007d-358"></a><a name="index-g_t_0028atend_0029_0040r_007b_002c-bounding-box-specification_007d-359"></a>
+ <p><a name="index-atend_0040r_007b_002c-bounding-box-specification_007d-361"></a><a name="index-g_t_0028atend_0029_0040r_007b_002c-bounding-box-specification_007d-362"></a>
<pre class="example"> %%BoundingBox: (atend)
</pre>
<p class="noindent">the file is still probably Encapsulated PostScript, but the bounding box
@@ -1805,13 +1819,13 @@ bounding box is given in this way when the program that generated the
PostScript couldn't know the size in advance, or was too lazy to compute
it.)
- <p><a name="index-bbfig-360"></a><a name="index-bounding-box_002c-determining-361"></a>If the document lacks a &lsquo;<samp><span class="samp">%%BoundingBox:</span></samp>&rsquo; altogether, you can
+ <p><a name="index-bbfig-363"></a><a name="index-bounding-box_002c-determining-364"></a>If the document lacks a &lsquo;<samp><span class="samp">%%BoundingBox:</span></samp>&rsquo; altogether, you can
determine one in a couple of ways. One is to use the &lsquo;<samp><span class="samp">bbfig</span></samp>&rsquo;
program distributed with Dvips in the <samp><span class="file">contrib</span></samp> directory. This can
usually find the correct bounding box automatically; it works best with
Ghostscript.
- <p><a name="index-g_t612-792-_0040r_007bbounding-box-size_007d-362"></a>If the comment looks like this:
+ <p><a name="index-g_t612-792-_0040r_007bbounding-box-size_007d-365"></a>If the comment looks like this:
<pre class="example"> %%BoundingBox: 0 0 612 792
</pre>
<p class="noindent">the graphic claims to take up an entire sheet of paper. This is
@@ -1844,9 +1858,9 @@ please complain to the authors of the software package that generated
the file.
<div class="node">
-<p><hr>
<a name="%5cincludegraphics"></a>
<a name="g_t_005cincludegraphics"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#EPSF-macros">EPSF macros</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Bounding-box">Bounding box</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-figures">PostScript figures</a>
@@ -1855,7 +1869,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-figures">PostScript figures
<h4 class="subsection">5.1.2 The \includegraphics macro for LaTeX</h4>
-<p><a name="index-g_t_005cincludegraphics-_0040LaTeX_007b_007d-macro-363"></a><a name="index-macros-for-epsf-inclusion-364"></a>
+<p><a name="index-g_t_005cincludegraphics-_0040LaTeX_007b_007d-macro-366"></a><a name="index-macros-for-epsf-inclusion-367"></a>
Once the figure file has a bounding box comment (see the previous
section) you are ready to import the graphic into a LaTeX
document. For LaTeX 2e, you can use the epsf, graphics or graphicx
@@ -1887,7 +1901,7 @@ different TeX engines or DVI converters if you also provide
suitable graphics files for them, e.g., <samp><span class="file">foo.pdf</span></samp> or
<samp><span class="file">foo.png</span></samp>.
- <p><a name="index-bounding-box_002c-supplying-to-_0040TeX_007b_007d-365"></a>The \includegraphics command has many options, specified in
+ <p><a name="index-bounding-box_002c-supplying-to-_0040TeX_007b_007d-368"></a>The \includegraphics command has many options, specified in
&lsquo;<samp><span class="samp">key=value</span></samp>&rsquo; syntax, to allow you to resize, rotate or trim the
included graphic&mdash;see <samp><span class="file">grfguide</span></samp> or <samp><span class="file">epslatex</span></samp>. If your
file does not have a bounding box comment, you can supply the numbers
@@ -1908,8 +1922,8 @@ minipages can sometimes be confusing when this is not taken into
account.
<div class="node">
-<p><hr>
<a name="EPSF-macros"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#psfile-special">psfile special</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#g_t_005cincludegraphics">\includegraphics</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-figures">PostScript figures</a>
@@ -1918,7 +1932,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-figures">PostScript figures
<h4 class="subsection">5.1.3 Using the EPSF macros</h4>
-<p><a name="index-EPSF-macros-366"></a><a name="index-macros-for-epsf-inclusion-367"></a>
+<p><a name="index-EPSF-macros-369"></a><a name="index-macros-for-epsf-inclusion-370"></a>
If you are using LaTeX 2e, use the &lsquo;<samp><span class="samp">graphics</span></samp>&rsquo; or &lsquo;<samp><span class="samp">graphicx</span></samp>&rsquo;
package. See <a href="#g_t_005cincludegraphics">\includegraphics</a>.
@@ -1926,10 +1940,10 @@ package. See <a href="#g_t_005cincludegraphics">\includegraphics</a>.
(for plain TeX) and <samp><span class="file">epsf.sty</span></samp> (for LaTeX). For plain
TeX, add a line like this near the top of your input file:
- <p><a name="index-epsf_002etex-368"></a>
+ <p><a name="index-epsf_002etex-371"></a>
<pre class="example"> \input epsf
</pre>
- <p class="noindent"><a name="index-epsf_002esty-369"></a>If you are using LaTeX 2.09, add the &lsquo;<samp><span class="samp">epsf</span></samp>&rsquo; style option, as in:
+ <p class="noindent"><a name="index-epsf_002esty-372"></a>If you are using LaTeX 2.09, add the &lsquo;<samp><span class="samp">epsf</span></samp>&rsquo; style option, as in:
<pre class="example"> \documentstyle[12pt,epsf]{article}
</pre>
@@ -1940,7 +1954,7 @@ figures you plan to include.
<pre class="example"> \epsffile{foo.eps}
</pre>
- <p><a name="index-g_t_005cleavevmode-370"></a><a name="index-bounding-box_002c-supplying-to-_0040TeX_007b_007d-371"></a>If you are using LaTeX, you may need to add <code>\leavevmode</code>
+ <p><a name="index-g_t_005cleavevmode-373"></a><a name="index-bounding-box_002c-supplying-to-_0040TeX_007b_007d-374"></a>If you are using LaTeX, you may need to add <code>\leavevmode</code>
immediately before the <code>\epsffile</code> command to get certain
environments to work correctly. If your file does not have a bounding
box comment, you can supply the numbers as determined in the previous
@@ -1953,7 +1967,7 @@ comment:
your graphic positioned at precisely the point you indicated, occupying
the proper amount of space.
- <p><a name="index-g_t_005cepsffile-_0040r_007bmacro_007d-372"></a><a name="index-figures_002c-natural-size-373"></a>The <code>\epsffile</code> macro typesets the figure as a TeX <code>\vbox</code>
+ <p><a name="index-g_t_005cepsffile-_0040r_007bmacro_007d-375"></a><a name="index-figures_002c-natural-size-376"></a>The <code>\epsffile</code> macro typesets the figure as a TeX <code>\vbox</code>
at the point of the page that the command is executed. By default, the
graphic will have its `natural' width (namely, the width of its bounding
box). The TeX box will have depth zero and its natural height. By
@@ -1961,7 +1975,7 @@ default, the graphic will be scaled by any DVI magnification in effect,
just as is everything else in your document. See the next section for
more information on scaling.
- <p><a name="index-g_t_005cepsfverbosetrue-374"></a><a name="index-verbose-EPSF-processing-375"></a>If you want TeX to report the size of the figure as a message on your
+ <p><a name="index-g_t_005cepsfverbosetrue-377"></a><a name="index-verbose-EPSF-processing-378"></a>If you want TeX to report the size of the figure as a message on your
terminal when it processes each figure, give the command:
<pre class="example"> \epsfverbosetrue
@@ -1972,8 +1986,8 @@ terminal when it processes each figure, give the command:
</ul>
<div class="node">
-<p><hr>
<a name="EPSF-scaling"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#EPSF-clipping">EPSF clipping</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#EPSF-macros">EPSF macros</a>
@@ -1981,7 +1995,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#EPSF-macros">EPSF macros</a>
<h5 class="subsubsection">5.1.3.1 EPSF scaling</h5>
-<p><a name="index-scaling-of-figures-376"></a><a name="index-figures_002c-scaling-377"></a>
+<p><a name="index-scaling-of-figures-379"></a><a name="index-figures_002c-scaling-380"></a>
Usually, you will want to scale an EPSF figure to some size appropriate
for your document, since its natural size is determined by the creator
of the EPS file.
@@ -1990,14 +2004,14 @@ of the EPS file.
<code>\epsfxsize</code> or <code>\epsfysize</code> variables, whichever is more
convenient for you. That is, put
- <p><a name="index-g_t_005cepsfxsize-378"></a>
+ <p><a name="index-g_t_005cepsfxsize-381"></a>
<pre class="example"> \epsfxsize=<var>dimen</var>
</pre>
<p class="noindent">right before the call to <code>\epsffile</code>. Then the width of the TeX
box will be <var>dimen</var> and its height will be scaled proportionately.
Similarly, you can set the vertical size with
- <p><a name="index-g_t_005cepsfysize-379"></a>
+ <p><a name="index-g_t_005cepsfysize-382"></a>
<pre class="example"> \epsfysize=<var>dimen</var>
</pre>
<p class="noindent">in which case the height will be set and the width scaled
@@ -2007,7 +2021,7 @@ proportionally.
included graphic may necessarily be distorted, i.e., its contents
stretched in one direction or the other.
- <p><a name="index-g_t_005cepsfsize-380"></a>You can resize graphics in a more general way by redefining the
+ <p><a name="index-g_t_005cepsfsize-383"></a>You can resize graphics in a more general way by redefining the
<code>\epsfsize</code> macro. <code>\epsffile</code> calls this with two
parameters: the natural horizontal and vertical sizes of the PostScript
graphic. <code>\epsfsize</code> must expand to the desired horizontal size,
@@ -2037,11 +2051,11 @@ instead of <code>\hsize</code>.)
</dl>
- <p><a name="index-DVI-magnification-381"></a><a name="index-magnification_002c-DVI-382"></a><a name="index-g_t_005cmagnification-383"></a>For compatibility with other PostScript drivers, it is possible to turn
+ <p><a name="index-DVI-magnification-384"></a><a name="index-magnification_002c-DVI-385"></a><a name="index-g_t_005cmagnification-386"></a>For compatibility with other PostScript drivers, it is possible to turn
off the default scaling of included figures by the DVI magnification
with the following TeX command:
- <p><a name="index-g_t_002fmagscale-384"></a>
+ <p><a name="index-g_t_002fmagscale-387"></a>
<pre class="example"> \special{! /magscale false def}
</pre>
<p class="noindent">Use of this command is not recommended because it will make the
@@ -2050,12 +2064,12 @@ being used, and it will cause any PostScript graphics to appear
improperly scaled and out of position if a DVI to DVI program is used to
scale or otherwise modify the document.
- <p><a name="index-bop_002dhook-385"></a>DVI magnification is not applied to any output from code you write in
+ <p><a name="index-bop_002dhook-388"></a>DVI magnification is not applied to any output from code you write in
&lsquo;<samp><span class="samp">bop-hook</span></samp>&rsquo; or its ilk (see <a href="#PostScript-hooks">PostScript hooks</a>),
<div class="node">
-<p><hr>
<a name="EPSF-clipping"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#EPSF-scaling">EPSF scaling</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#EPSF-macros">EPSF macros</a>
@@ -2063,7 +2077,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#EPSF-macros">EPSF macros</a>
<h5 class="subsubsection">5.1.3.2 EPSF clipping</h5>
-<p><a name="index-clipping-of-EPSF-386"></a><a name="index-bounding-box_002c-inaccurate-387"></a><a name="index-text-in-figures_002c-chopped-off-388"></a><a name="index-lines-in-figures_002c-wrong-width-389"></a>
+<p><a name="index-clipping-of-EPSF-389"></a><a name="index-bounding-box_002c-inaccurate-390"></a><a name="index-text-in-figures_002c-chopped-off-391"></a><a name="index-lines-in-figures_002c-wrong-width-392"></a>
By default, clipping is disabled for included EPSF images. This is
because clipping to the bounding box dimensions often cuts off a
small portion of the figure, due to slightly inaccurate bounding
@@ -2079,8 +2093,8 @@ turn clipping on, just use the command
<pre class="example"> \epsfclipoff
</pre>
<div class="node">
-<p><hr>
<a name="psfile-special"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Dynamic-creation-of-graphics">Dynamic creation of graphics</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#EPSF-macros">EPSF macros</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-figures">PostScript figures</a>
@@ -2089,7 +2103,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-figures">PostScript figures
<h4 class="subsection">5.1.4 &lsquo;<samp><span class="samp">psfile</span></samp>&rsquo; special</h4>
-<p><a name="index-psfile-_0040r_007bspecial_007d-390"></a>
+<p><a name="index-psfile-_0040r_007bspecial_007d-393"></a>
The basic special for file inclusion is as follows:
<pre class="example"> \special{psfile=<var>filename</var>.ps <span class="roman">[</span><var>key</var>=<var>value</var><span class="roman">]</span> ... }
@@ -2102,26 +2116,26 @@ specify transformations on the PostScript.
<p>The possible <var>key</var>s are:
<dl>
-<dt>&lsquo;<samp><span class="samp">hoffset</span></samp>&rsquo;<dd><a name="index-hoffset-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-391"></a>The horizontal offset (default 0).
+<dt>&lsquo;<samp><span class="samp">hoffset</span></samp>&rsquo;<dd><a name="index-hoffset-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-394"></a>The horizontal offset (default 0).
- <br><dt>&lsquo;<samp><span class="samp">voffset</span></samp>&rsquo;<dd><a name="index-voffset-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-392"></a>The vertical offset (default 0).
+ <br><dt>&lsquo;<samp><span class="samp">voffset</span></samp>&rsquo;<dd><a name="index-voffset-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-395"></a>The vertical offset (default 0).
- <br><dt>&lsquo;<samp><span class="samp">hsize</span></samp>&rsquo;<dd><a name="index-hsize-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-393"></a>The horizontal clipping size (default 612).
+ <br><dt>&lsquo;<samp><span class="samp">hsize</span></samp>&rsquo;<dd><a name="index-hsize-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-396"></a>The horizontal clipping size (default 612).
- <br><dt>&lsquo;<samp><span class="samp">vsize</span></samp>&rsquo;<dd><a name="index-vsize-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-394"></a>The vertical clipping size (default 792).
+ <br><dt>&lsquo;<samp><span class="samp">vsize</span></samp>&rsquo;<dd><a name="index-vsize-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-397"></a>The vertical clipping size (default 792).
- <br><dt>&lsquo;<samp><span class="samp">hscale</span></samp>&rsquo;<dd><a name="index-hscale-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-395"></a>The horizontal scaling factor, as a percentage (default 100).
+ <br><dt>&lsquo;<samp><span class="samp">hscale</span></samp>&rsquo;<dd><a name="index-hscale-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-398"></a>The horizontal scaling factor, as a percentage (default 100).
- <br><dt>&lsquo;<samp><span class="samp">vscale</span></samp>&rsquo;<dd><a name="index-vscale-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-396"></a>The vertical scaling factor, as a percentage (default 100).
+ <br><dt>&lsquo;<samp><span class="samp">vscale</span></samp>&rsquo;<dd><a name="index-vscale-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-399"></a>The vertical scaling factor, as a percentage (default 100).
- <br><dt>&lsquo;<samp><span class="samp">angle</span></samp>&rsquo;<dd><a name="index-angle-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-397"></a>The rotation, in degrees (default 0).
+ <br><dt>&lsquo;<samp><span class="samp">angle</span></samp>&rsquo;<dd><a name="index-angle-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-400"></a>The rotation, in degrees (default 0).
- <br><dt>&lsquo;<samp><span class="samp">clip</span></samp>&rsquo;<dd><a name="index-clip-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-398"></a>Enable clipping to the bounding box (default disabled).
+ <br><dt>&lsquo;<samp><span class="samp">clip</span></samp>&rsquo;<dd><a name="index-clip-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-401"></a>Enable clipping to the bounding box (default disabled).
- <br><dt>&lsquo;<samp><span class="samp">llx, lly, urx, ury</span></samp>&rsquo;<dd><a name="index-llx-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-399"></a><a name="index-lly-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-400"></a><a name="index-urx-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-401"></a><a name="index-ury-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-402"></a>Bounding box of the included image, just as in a <code>%%BoundingBox</code>
+ <br><dt>&lsquo;<samp><span class="samp">llx, lly, urx, ury</span></samp>&rsquo;<dd><a name="index-llx-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-402"></a><a name="index-lly-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-403"></a><a name="index-urx-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-404"></a><a name="index-ury-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-405"></a>Bounding box of the included image, just as in a <code>%%BoundingBox</code>
comment. Values are in big points, and may be fractional.
- <br><dt>&lsquo;<samp><span class="samp">rhi, rwi</span></samp>&rsquo;<dd><a name="index-rhi-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-403"></a><a name="index-rwi-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-404"></a>Desired width and height of the resulting figure in the output, in
+ <br><dt>&lsquo;<samp><span class="samp">rhi, rwi</span></samp>&rsquo;<dd><a name="index-rhi-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-406"></a><a name="index-rwi-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-407"></a>Desired width and height of the resulting figure in the output, in
tenths of big points (720 to the inch); may be fractional.
<p>If both <code>rwi</code> and <code>rhi</code> are nonzero, the picture is scaled,
@@ -2144,8 +2158,8 @@ operations is to rotate the figure, scale it, then offset it.
<p>For compatibility with older PostScript drivers, it is possible to change
the units that &lsquo;<samp><span class="samp">hscale</span></samp>&rsquo; and &lsquo;<samp><span class="samp">vscale</span></samp>&rsquo; are given in. This can be
done by redefining &lsquo;<samp><span class="samp">@scaleunit</span></samp>&rsquo;
-<a name="index-scaleunit-405"></a>in &lsquo;<samp><span class="samp">SDict</span></samp>&rsquo;
-<a name="index-SDict-406"></a>by a TeX command such as
+<a name="index-scaleunit-408"></a>in &lsquo;<samp><span class="samp">SDict</span></samp>&rsquo;
+<a name="index-SDict-409"></a>by a TeX command such as
<pre class="example"> \special{! /@scaleunit 1 def}
</pre>
@@ -2154,8 +2168,8 @@ done by redefining &lsquo;<samp><span class="samp">@scaleunit</span></samp>&rsqu
scale factor.
<div class="node">
-<p><hr>
<a name="Dynamic-creation-of-graphics"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Fonts-in-figures">Fonts in figures</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#psfile-special">psfile special</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-figures">PostScript figures</a>
@@ -2164,7 +2178,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-figures">PostScript figures
<h4 class="subsection">5.1.5 Dynamic creation of PostScript graphics files</h4>
-<p><a name="index-dynamic-creation-of-graphics-407"></a><a name="index-compressed-PostScript-408"></a><a name="index-uncompressing-PostScript-409"></a>
+<p><a name="index-dynamic-creation-of-graphics-410"></a><a name="index-compressed-PostScript-411"></a><a name="index-uncompressing-PostScript-412"></a>
PostScript is an excellent page description language&mdash;but it does tend
to be rather verbose. Compressing PostScript graphics files can reduce
them by factor of five or more. For this reason, if the name of an
@@ -2184,14 +2198,14 @@ file to standard output. For example:
<pre class="example"> \special{psfile="`gnuplot foo"}
</pre>
- <p class="noindent"><a name="index-gnuplot-410"></a>to include the file <samp><span class="file">foo</span></samp>. Of course, the command to be executed
+ <p class="noindent"><a name="index-gnuplot-413"></a>to include the file <samp><span class="file">foo</span></samp>. Of course, the command to be executed
can be anything, including using a file conversion utility such as
<samp><span class="file">tek2ps</span></samp> or whatever is appropriate. This feature can be disabled
with the &lsquo;<samp><span class="samp">-R</span></samp>&rsquo; command-line option or &lsquo;<samp><span class="samp">R</span></samp>&rsquo; configuration option.
<div class="node">
-<p><hr>
<a name="Fonts-in-figures"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Dynamic-creation-of-graphics">Dynamic creation of graphics</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-figures">PostScript figures</a>
@@ -2199,7 +2213,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-figures">PostScript figures
<h4 class="subsection">5.1.6 Fonts in figures</h4>
-<p><a name="index-figures-and-fonts-411"></a><a name="index-fonts_002c-in-PostScript-figures-412"></a><a name="index-g_t_0025_002aFont-413"></a>
+<p><a name="index-figures-and-fonts-414"></a><a name="index-fonts_002c-in-PostScript-figures-415"></a><a name="index-g_t_0025_002aFont-416"></a>
You can use any font available to TeX and Dvips within a graphics
file by putting a <code>%*Font:</code> line in the leading commentary of the
file. Schematically, this looks like:
@@ -2238,8 +2252,8 @@ treated as a bitmap. For example, if your figure used the single letter
in a MetaPost label (see <a href="web2c.html#MetaPost">MetaPost</a>).
<div class="node">
-<p><hr>
<a name="Header-files"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Literal-PS">Literal PS</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#PostScript-figures">PostScript figures</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Interaction-with-PostScript">Interaction with PostScript</a>
@@ -2248,14 +2262,14 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Interaction-with-PostScript">Interacti
<h3 class="section">5.2 PostScript header files</h3>
-<p><a name="index-header-files_002c-defined-414"></a><a name="index-PostScript-header-files-415"></a>
+<p><a name="index-header-files_002c-defined-417"></a><a name="index-PostScript-header-files-418"></a>
<dfn>Header files</dfn> are bits of PostScript included in the output file;
generally they provide support for special features, rather than
producing any printed output themselves. You can explicitly request
downloading header files if necessary for some figure, or to achieve
some special effect.
- <p><a name="index-psheaderdir-416"></a><a name="index-g_t_002epro-_0040r_007bprologue-files_007d-417"></a><a name="index-g_t_002elpro-_0040r_007blong-prologue-files_007d-418"></a>Dvips includes some headers on its own initiative, to implement features
+ <p><a name="index-psheaderdir-419"></a><a name="index-g_t_002epro-_0040r_007bprologue-files_007d-420"></a><a name="index-g_t_002elpro-_0040r_007blong-prologue-files_007d-421"></a>Dvips includes some headers on its own initiative, to implement features
such as PostScript font reencoding, bitmap font downloading, handling of
<code>\special</code>'s, and so on. These standard headers are the
<samp><span class="file">.pro</span></samp> files (for &ldquo;prologue&rdquo;) in the installation directory
@@ -2265,7 +2279,7 @@ comments, squeezing blank lines, etc., for maximum efficiency. If you
want to peruse one of the standard header files, read the <samp><span class="file">.lpro</span></samp>
version.
- <p><a name="index-userdict_0040r_007b_002c-and-dictionary-files_007d-419"></a><a name="index-dictionary_002c-_0040code_007buserdict_007d-420"></a>The PostScript dictionary stack will be at the &lsquo;<samp><span class="samp">userdict</span></samp>&rsquo; level
+ <p><a name="index-userdict_0040r_007b_002c-and-dictionary-files_007d-422"></a><a name="index-dictionary_002c-_0040code_007buserdict_007d-423"></a>The PostScript dictionary stack will be at the &lsquo;<samp><span class="samp">userdict</span></samp>&rsquo; level
when header files are included.
<ul class="menu">
@@ -2275,8 +2289,8 @@ when header files are included.
</ul>
<div class="node">
-<p><hr>
<a name="Including-headers-from-TeX"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Including-headers-from-the-command-line">Including headers from the command line</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Header-files">Header files</a>
@@ -2284,15 +2298,15 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Header-files">Header files</a>
<h4 class="subsection">5.2.1 Including headers from TeX</h4>
-<p><a name="index-including-headers-in-_0040TeX_007b_007d-421"></a><a name="index-header_003d_0040var_007bfile_007d-_005cspecial-422"></a><a name="index-g_t_0040TeX_007b_007d_002c-including-headers-in-423"></a>
-<a name="index-headers_002c-including-in-_0040TeX_007b_007d-424"></a>In order to get a particular graphic file to work, a certain font or
+<p><a name="index-including-headers-in-_0040TeX_007b_007d-424"></a><a name="index-header_003d_0040var_007bfile_007d-_005cspecial-425"></a><a name="index-g_t_0040TeX_007b_007d_002c-including-headers-in-426"></a>
+<a name="index-headers_002c-including-in-_0040TeX_007b_007d-427"></a>In order to get a particular graphic file to work, a certain font or
header file might need to be sent first. The Dvips program provides
support for this with the &lsquo;<samp><span class="samp">header</span></samp>&rsquo; <code>\special</code>. For instance,
to ensure that <samp><span class="file">foo.ps</span></samp> gets downloaded:
<pre class="example"> \special{header=foo.ps}
</pre>
- <p><a name="index-fonts_002c-as-header-files-425"></a>As another example, if you have some PostScript code that uses a
+ <p><a name="index-fonts_002c-as-header-files-428"></a>As another example, if you have some PostScript code that uses a
PostScript font not built into your printer, you must download it to the
printer. If the font isn't used elsewhere in the document, Dvips can't
know you've used it, so you must include it in the same way, as in:
@@ -2307,7 +2321,7 @@ the file itself, as follows:
<pre class="example"> \special{header={foo.ps} pre={pre code} post={post code}}
</pre>
- <p><a name="index-before-header_002c-inserting-code-426"></a><a name="index-after-header_002c-inserting-code-427"></a><a name="index-pre-_0040r_007bcode-before-headers_007d-428"></a><a name="index-post-_0040r_007bcode-after-headers_007d-429"></a>This will insert <code>pre code</code> just before <samp><span class="file">foo.ps</span></samp> and
+ <p><a name="index-before-header_002c-inserting-code-429"></a><a name="index-after-header_002c-inserting-code-430"></a><a name="index-pre-_0040r_007bcode-before-headers_007d-431"></a><a name="index-post-_0040r_007bcode-after-headers_007d-432"></a>This will insert <code>pre code</code> just before <samp><span class="file">foo.ps</span></samp> and
<code>post code</code> just after. It is required to use the (balanced)
braces in <em>all</em> of the arguments, including the <code>header</code>,
when using this extended syntax.
@@ -2327,8 +2341,8 @@ does. This is because common graphics may well come with packages
which are installed in the <samp><span class="file">tex/</span></samp> tree.
<div class="node">
-<p><hr>
<a name="Including-headers-from-the-command-line"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Headers-and-memory-usage">Headers and memory usage</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Including-headers-from-TeX">Including headers from TeX</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Header-files">Header files</a>
@@ -2337,14 +2351,14 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Header-files">Header files</a>
<h4 class="subsection">5.2.2 Including headers from the command line</h4>
-<p><a name="index-including-headers-from-the-command-line-430"></a><a name="index-command-line_002c-including-headers-from-431"></a><a name="index-headers_002c-including-from-the-command-line-432"></a>
+<p><a name="index-including-headers-from-the-command-line-433"></a><a name="index-command-line_002c-including-headers-from-434"></a><a name="index-headers_002c-including-from-the-command-line-435"></a>
You can include headers when you run Dvips, as well as from your
document (see the previous section). To do this, run Dvips with the
option &lsquo;<samp><span class="samp">-P </span><var>header</var></samp>&rsquo;; this will read the file
<samp><span class="file">config.</span><var>header</var></samp>, which in turn can specify a header file to
be downloaded with the &lsquo;<samp><span class="samp">h</span></samp>&rsquo; option. See <a href="#Configuration-file-commands">Configuration file commands</a>. These files are called <samp><var>header</var><span class="file">.cfg</span></samp> on MS-DOS.
- <p><a name="index-duplex-printers-433"></a><a name="index-simplex-mode-on-duplex-printers-434"></a><a name="index-screen-frequencies_002c-setting-435"></a>You can arrange for the same file to serve as a &lsquo;<samp><span class="samp">-P</span></samp>&rsquo; config file
+ <p><a name="index-duplex-printers-436"></a><a name="index-simplex-mode-on-duplex-printers-437"></a><a name="index-screen-frequencies_002c-setting-438"></a>You can arrange for the same file to serve as a &lsquo;<samp><span class="samp">-P</span></samp>&rsquo; config file
and the downloadable header file, by starting the lines of PostScript
code with a space, leaving only the &lsquo;<samp><span class="samp">h</span></samp>&rsquo; line and any comments
starting in the first column. As an example, see
@@ -2354,8 +2368,8 @@ mode on duplex printers, and setting various screen frequencies;
<samp><span class="file">contrib/volker/README</span></samp> explains further.)
<div class="node">
-<p><hr>
<a name="Headers-and-memory-usage"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Including-headers-from-the-command-line">Including headers from the command line</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Header-files">Header files</a>
@@ -2363,13 +2377,13 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Header-files">Header files</a>
<h4 class="subsection">5.2.3 Headers and memory usage</h4>
-<p><a name="index-headers-and-memory-usage-436"></a><a name="index-memory-usage_002c-and-headers-437"></a>
-<a name="index-sections-of-output-file_002c-and-memory-438"></a><a name="index-output-file_002c-sectioning-of-439"></a>Dvips tries to avoid overflowing the printer's memory by splitting the
+<p><a name="index-headers-and-memory-usage-439"></a><a name="index-memory-usage_002c-and-headers-440"></a>
+<a name="index-sections-of-output-file_002c-and-memory-441"></a><a name="index-output-file_002c-sectioning-of-442"></a>Dvips tries to avoid overflowing the printer's memory by splitting the
output files into &ldquo;sections&rdquo; (see the &lsquo;<samp><span class="samp">-i</span></samp>&rsquo; option in <a href="#Option-details">Option details</a>). Therefore, for all header files, Dvips debits the printer VM
budget by some value. If the header file has, in its leading
commentary a line of the form
- <p><a name="index-VMusage-440"></a><a name="index-g_t_0025_0025VMusage-441"></a>
+ <p><a name="index-VMusage-443"></a><a name="index-g_t_0025_0025VMusage-444"></a>
<pre class="example"> %%VMusage: <var>min</var> <var>max</var>
</pre>
<p class="noindent">then <var>max</var> is used. If there is no <code>%%VMusage</code> line, then
@@ -2378,8 +2392,8 @@ the size (in bytes) of the header file is used as an approximation.
<p>Illustrations (figure files) are also checked for <code>%%VMusage</code> line.
<div class="node">
-<p><hr>
<a name="Literal-PS"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Hypertext">Hypertext</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Header-files">Header files</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Interaction-with-PostScript">Interaction with PostScript</a>
@@ -2388,7 +2402,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Interaction-with-PostScript">Interacti
<h3 class="section">5.3 Literal PostScript</h3>
-<p><a name="index-literal-PostScript_002c-using-442"></a><a name="index-PostScript-code_002c-literal-443"></a>
+<p><a name="index-literal-PostScript_002c-using-445"></a><a name="index-PostScript-code_002c-literal-446"></a>
You can include literal PostScript code in your document in several ways.
<ul class="menu">
@@ -2400,9 +2414,9 @@ You can include literal PostScript code in your document in several ways.
</ul>
<div class="node">
-<p><hr>
<a name="%22-special"></a>
<a name="g_t_0022-special"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#ps-special">ps special</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Literal-PS">Literal PS</a>
@@ -2410,7 +2424,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Literal-PS">Literal PS</a>
<h4 class="subsection">5.3.1 <code>"</code> special: Literal PostScript</h4>
-<p><a name="index-g_t_0022-_0040r_007bspecial-_0028literal-PostScript_0029_007d-444"></a>
+<p><a name="index-g_t_0022-_0040r_007bspecial-_0028literal-PostScript_0029_007d-447"></a>
For simple graphics, or just for experimentation, literal PostScript
code can be included. Simply use a <code>\special</code> beginning with a
double quote character &lsquo;<samp><span class="samp">"</span></samp>&rsquo;; there is no matching closing &lsquo;<samp><span class="samp">"</span></samp>&rsquo;.
@@ -2427,8 +2441,8 @@ double quote character &lsquo;<samp><span class="samp">"</span></samp>&rsquo;; t
the <code>\vbox</code> above.
<div class="node">
-<p><hr>
<a name="ps-special"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#PostScript-hooks">PostScript hooks</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#g_t_0022-special">&quot; special</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Literal-PS">Literal PS</a>
@@ -2437,8 +2451,8 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Literal-PS">Literal PS</a>
<h4 class="subsection">5.3.2 &lsquo;<samp><span class="samp">ps</span></samp>&rsquo; special</h4>
-<p><a name="index-ps-_0040r_007bspecial_007d-445"></a>
-<a name="index-save_002frestore_002c-and-specials-446"></a>Generally, Dvips encloses specials in a PostScript save/restore pair,
+<p><a name="index-ps-_0040r_007bspecial_007d-448"></a>
+<a name="index-save_002frestore_002c-and-specials-449"></a>Generally, Dvips encloses specials in a PostScript save/restore pair,
guaranteeing that the special will have no effect on the rest of the
document. The &lsquo;<samp><span class="samp">ps</span></samp>&rsquo; special, however, allows you to insert literal
PostScript instructions without this protective shield; you should
@@ -2462,18 +2476,18 @@ can be used to continue PostScript literals started with &lsquo;<samp><span clas
<em>not</em> broken into lines. This feature may be used to include
PostScript comments, for example.
- <p><a name="index-plotfile_0040r_007b_002c-_0040samp_007bps_007d-subspecial_007d-447"></a>In addition, the variant
+ <p><a name="index-plotfile_0040r_007b_002c-_0040samp_007bps_007d-subspecial_007d-450"></a>In addition, the variant
<pre class="example"> \special{ps: plotfile <var>filename</var>}
</pre>
- <p class="noindent"><a name="index-rotate_002etex-448"></a>inserts the contents of <var>filename</var> verbatim into the output (except
+ <p class="noindent"><a name="index-rotate_002etex-451"></a>inserts the contents of <var>filename</var> verbatim into the output (except
for omitting lines that begin with %). An example of the proper use of
literal specials can be found in the file <samp><span class="file">rotate.tex</span></samp>, which makes
it easy to typeset text turned in multiples of 90 degrees.
<div class="node">
-<p><hr>
<a name="Literal-headers"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Literal-examples">Literal examples</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#PostScript-hooks">PostScript hooks</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Literal-PS">Literal PS</a>
@@ -2482,8 +2496,8 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Literal-PS">Literal PS</a>
<h4 class="subsection">5.3.3 Literal headers: &lsquo;<samp><span class="samp">!</span></samp>&rsquo; <code>\special</code></h4>
-<p><a name="index-literal-headers-449"></a><a name="index-SDict-_0040r_007bdictionary_007d-450"></a>
-<a name="index-g_t_0021-_0040r_007bspecial-_0028literal-PS-header_0029_007d-451"></a><a name="index-dictionary_002c-_0040code_007bSDict_007d-452"></a>You can download literal PostScript header code in your TeX document,
+<p><a name="index-literal-headers-452"></a><a name="index-SDict-_0040r_007bdictionary_007d-453"></a>
+<a name="index-g_t_0021-_0040r_007bspecial-_0028literal-PS-header_0029_007d-454"></a><a name="index-dictionary_002c-_0040code_007bSDict_007d-455"></a>You can download literal PostScript header code in your TeX document,
for use with (for example) literal graphics code that you include later.
The text of a <code>\special</code> beginning with an &lsquo;<samp><span class="samp">!</span></samp>&rsquo; is copied into
the output file. A dictionary <code>SDict</code> will be current when this
@@ -2497,8 +2511,8 @@ literally (the &lsquo;<samp><span class="samp">"</span></samp>&rsquo; special) o
<pre class="example"> \special{! /reset { 0 0 moveto} def}
</pre>
<div class="node">
-<p><hr>
<a name="PostScript-hooks"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Literal-headers">Literal headers</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#ps-special">ps special</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Literal-PS">Literal PS</a>
@@ -2507,18 +2521,18 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Literal-PS">Literal PS</a>
<h4 class="subsection">5.3.4 PostScript hooks</h4>
-<p><a name="index-PostScript-hooks-453"></a>
+<p><a name="index-PostScript-hooks-456"></a>
Besides including literal PostScript at a particular place in your
document (as described in the previous section), you can also arrange to
execute arbitrary PostScript code at particular times while the
PostScript is printing.
- <p><a name="index-bop_002dhook-454"></a><a name="index-eop_002dhook-455"></a><a name="index-start_002dhook-456"></a><a name="index-end_002dhook-457"></a>If any of the PostScript names <code>bop-hook</code>, <code>eop-hook</code>,
+ <p><a name="index-bop_002dhook-457"></a><a name="index-eop_002dhook-458"></a><a name="index-start_002dhook-459"></a><a name="index-end_002dhook-460"></a>If any of the PostScript names <code>bop-hook</code>, <code>eop-hook</code>,
<code>start-hook</code>, or <code>end-hook</code> are defined in <code>userdict</code>,
they will be executed at the beginning of a page, end of a page, start
of the document, and end of a document, respectively.
- <p><a name="index-draft-copies-458"></a><a name="index-dated-output-459"></a>When these macros are executed, the default PostScript coordinate system
+ <p><a name="index-draft-copies-461"></a><a name="index-dated-output-462"></a>When these macros are executed, the default PostScript coordinate system
and origin is in effect. Such macros can be defined in headers added by
the &lsquo;<samp><span class="samp">-h</span></samp>&rsquo; option or the &lsquo;<samp><span class="samp">header=</span></samp>&rsquo; special, and might be useful
for writing, for instance, `DRAFT' across the entire page, or, with the
@@ -2528,7 +2542,7 @@ possible for them to accumulate information, but if a document must be
divided into sections because of memory constraints, such added
information will be lost across section breaks.
- <p><a name="index-physical-page-number_002c-and-_0040code_007bbop_002dhook_007d-460"></a>The single argument to <code>bop-hook</code> is the physical page number; the
+ <p><a name="index-physical-page-number_002c-and-_0040code_007bbop_002dhook_007d-463"></a>The single argument to <code>bop-hook</code> is the physical page number; the
first page gets zero, the second one, etc. <code>bop-hook</code> must leave
this number on the stack. None of the other hooks are passed arguments.
@@ -2539,7 +2553,7 @@ a light grey `DRAFT' across each page in the document:
65 rotate /Times-Roman findfont 216 scalefont setfont
0 0 moveto 0.7 setgray (DRAFT) show grestore}def end}
</pre>
- <p><a name="index-g_t_0025_0025Page_0040r_007b_002c-and-multi_002dpage-information_007d-461"></a>Using <code>bop-hook</code> or <code>eop-hook</code> to preserve information across
+ <p><a name="index-g_t_0025_0025Page_0040r_007b_002c-and-multi_002dpage-information_007d-464"></a>Using <code>bop-hook</code> or <code>eop-hook</code> to preserve information across
pages breaks compliance with the Adobe document structuring conventions,
so if you use any such tricks, you may also want to use the &lsquo;<samp><span class="samp">-N</span></samp>&rsquo;
option to turn off structured comments (such as &lsquo;<samp><span class="samp">%%Page</span></samp>&rsquo;).
@@ -2547,8 +2561,8 @@ Otherwise, programs that read your file will assume its pages are
independent.
<div class="node">
-<p><hr>
<a name="Literal-examples"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Literal-headers">Literal headers</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Literal-PS">Literal PS</a>
@@ -2556,7 +2570,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Literal-PS">Literal PS</a>
<h4 class="subsection">5.3.5 Literal examples</h4>
-<p><a name="index-literal-PostScript_002c-examples-462"></a><a name="index-examples-of-literal-PostScript-463"></a>
+<p><a name="index-literal-PostScript_002c-examples-465"></a><a name="index-examples-of-literal-PostScript-466"></a>
To finish off this section, the following examples of literal PostScript
are presented without explanation:
@@ -2572,7 +2586,7 @@ are presented without explanation:
\line{\hss\hskip4pt NEAT\hss}\vss}\special{ps:0 setgray}%
\hbox{\raise2pt\line{\hss NEAT\hss}\special{ps:grestore}}\vss}
</pre>
- <p><a name="index-g_t_005crotninety-464"></a><a name="index-gsave_0040r_007b_002f_007dgrestore_0040r_007b_002c-and-literal-PS_007d-465"></a><a name="index-save_0040r_007b_002f_007drestore_0040r_007b_002c-and-literal-PS_007d-466"></a>Some caveats are in order, however. Make sure that each <code>gsave</code> is
+ <p><a name="index-g_t_005crotninety-467"></a><a name="index-gsave_0040r_007b_002f_007dgrestore_0040r_007b_002c-and-literal-PS_007d-468"></a><a name="index-save_0040r_007b_002f_007drestore_0040r_007b_002c-and-literal-PS_007d-469"></a>Some caveats are in order, however. Make sure that each <code>gsave</code> is
matched with a <code>grestore</code> on the same page. Do not use <code>save</code>
and <code>restore</code>; they can interact with the PostScript generated by
Dvips if care is not taken. Try to understand what the above macros are
@@ -2580,8 +2594,8 @@ doing before writing your own. The <code>\rotninety</code> macro especially
has a useful trick that appears again and again.
<div class="node">
-<p><hr>
<a name="Hypertext"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Literal-PS">Literal PS</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Interaction-with-PostScript">Interaction with PostScript</a>
@@ -2589,13 +2603,13 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Interaction-with-PostScript">Interacti
<h3 class="section">5.4 HyperTeXt</h3>
-<p><a name="index-hypertext-support-467"></a>
-<a name="index-g_t_002dz-468"></a><a name="index-html-_0040r_007bspecials_007d-469"></a><a name="index-pdfmark-470"></a>Dvips has support for producing hypertext PostScript documents. If you
+<p><a name="index-hypertext-support-470"></a>
+<a name="index-g_t_002dz-471"></a><a name="index-html-_0040r_007bspecials_007d-472"></a><a name="index-pdfmark-473"></a>Dvips has support for producing hypertext PostScript documents. If you
specify the &lsquo;<samp><span class="samp">-z</span></samp>&rsquo; option, the <samp><span class="file">html:</span></samp> specials described below
will be converted into &lsquo;<samp><span class="samp">pdfmark</span></samp>&rsquo; PostScript operators to specify
links. Without &lsquo;<samp><span class="samp">-z</span></samp>&rsquo;, <samp><span class="file">html:</span></samp> specials are ignored.
- <p><a name="index-distiller_002c-for-PDF-files-471"></a><a name="index-PDF-files_002c-making-472"></a>The resulting PostScript can then be processed by a distiller program to
+ <p><a name="index-distiller_002c-for-PDF-files-474"></a><a name="index-PDF-files_002c-making-475"></a>The resulting PostScript can then be processed by a distiller program to
make a PDF file. (It can still be handled by ordinary PostScript
interpreters as well.) Various versions of both PC and Unix distillers
are supported; Ghostscript includes limited distiller support
@@ -2605,7 +2619,7 @@ are supported; Ghostscript includes limited distiller support
first place are available from <samp><var>CTAN:</var><span class="file">/support/hypertex</span></samp>. For
CTAN info, see <a href="kpathsea.html#unixtex_002eftp">unixtex.ftp</a>.
- <p><a name="index-g_t_0040code_007bhttp_003a_002f_002fwww_002ewin_002etue_002enl_002f_007edickie_002fidvi_007d-473"></a><a name="index-g_t_0040code_007bhttp_003a_002f_002fxxx_002elanl_002egov_002fhypertex_007d-474"></a><a name="index-Doyle_002c-Mark-475"></a><a name="index-Bhattacharya_002c-Tanmoy-476"></a><a name="index-Java-DVI-reader-477"></a><a name="index-idvi-_0040r_007bJava-DVI-reader_007d-478"></a><a name="index-dvihps_0040r_007b_002c-hyperdvi-to-PostScript_007d-479"></a>This hypertext support (and original form of the documentation) was
+ <p><a name="index-g_t_0040code_007bhttp_003a_002f_002fwww_002ewin_002etue_002enl_002f_007edickie_002fidvi_007d-476"></a><a name="index-g_t_0040code_007bhttp_003a_002f_002fxxx_002elanl_002egov_002fhypertex_007d-477"></a><a name="index-Doyle_002c-Mark-478"></a><a name="index-Bhattacharya_002c-Tanmoy-479"></a><a name="index-Java-DVI-reader-480"></a><a name="index-idvi-_0040r_007bJava-DVI-reader_007d-481"></a><a name="index-dvihps_0040r_007b_002c-hyperdvi-to-PostScript_007d-482"></a>This hypertext support (and original form of the documentation) was
written by Mark Doyle and Tanmoy Bhattacharya as the &lsquo;<samp><span class="samp">dvihps</span></samp>&rsquo;
program. You can retrieve their software and additional documentation
via the CTAN reference above. You may also be interested in the Java
@@ -2622,8 +2636,8 @@ the process of making PDF files from TeX files in more detail.
</ul>
<div class="node">
-<p><hr>
<a name="Hypertext-caveats"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Hypertext-specials">Hypertext specials</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Hypertext">Hypertext</a>
@@ -2631,8 +2645,8 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Hypertext">Hypertext</a>
<h4 class="subsection">5.4.1 Hypertext caveats</h4>
-<p><a name="index-hypertext-caveats-480"></a>
-<a name="index-Computer-Modern-in-PostScript-481"></a><a name="index-hypertext-and-bitmap-fonts-482"></a><a name="index-hypertext-caveats-483"></a><a name="index-embedding-Type-1-fonts-484"></a><a name="index-PDF-files_002c-font-quality-485"></a>If you intend to go all the way to PDF, you may want to use the standard
+<p><a name="index-hypertext-caveats-483"></a>
+<a name="index-Computer-Modern-in-PostScript-484"></a><a name="index-hypertext-and-bitmap-fonts-485"></a><a name="index-hypertext-caveats-486"></a><a name="index-embedding-Type-1-fonts-487"></a><a name="index-PDF-files_002c-font-quality-488"></a>If you intend to go all the way to PDF, you may want to use the standard
35 PostScript fonts exclusively, since other fonts are embedded as
bitmaps by default. The Adobe PDF readers are extremely slow when
dealing with bitmap fonts and the results look terrible on the screen.
@@ -2680,7 +2694,7 @@ recommendations are GNU Ghostscript 6.51 or Aladdin Ghostscript 7.0.
You can check the fonts in a PDF file with Acrobat Reader by selecting
the menu entries &lsquo;<samp><span class="samp">File|Document Info|Fonts</span></samp>&rsquo;.
- <p><a name="index-psi-character-missing-486"></a><a name="index-trailing-spaces_002c-dropped-487"></a><a name="index-spaces_002c-dropped-trailing-488"></a>Also, the Adobe distillers prior to 2.1 drop trailing space characters
+ <p><a name="index-psi-character-missing-489"></a><a name="index-trailing-spaces_002c-dropped-490"></a><a name="index-spaces_002c-dropped-trailing-491"></a>Also, the Adobe distillers prior to 2.1 drop trailing space characters
(character code 32) from strings. Unfortunately, the PostScript fonts
use this character code for characters other than space (notably the
Greek letter psi in the <code>Symbol</code> font), and so these characters are
@@ -2710,8 +2724,8 @@ P. Van Zandt:<br>
<a href="http://www.emrg.com/texpdf.htmlhttp://zandtwerk.insead.fr/tex2pdf.html">http://www.emrg.com/texpdf.htmlhttp://zandtwerk.insead.fr/tex2pdf.html</a>.
<div class="node">
-<p><hr>
<a name="Hypertext-specials"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Hypertext-caveats">Hypertext caveats</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Hypertext">Hypertext</a>
@@ -2719,8 +2733,8 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Hypertext">Hypertext</a>
<h4 class="subsection">5.4.2 Hypertext specials</h4>
-<p><a name="index-hypertext-specials-489"></a><a name="index-specials_002c-hypertext-490"></a>
-<a name="index-Smith_002c-Arthur-491"></a>Current support for the World Wide Web in the TeX system does not
+<p><a name="index-hypertext-specials-492"></a><a name="index-specials_002c-hypertext-493"></a>
+<a name="index-Smith_002c-Arthur-494"></a>Current support for the World Wide Web in the TeX system does not
involve modifying TeX itself. We need only define some specials;
Arthur Smith (<a href="mailto:apsmith@aps.org">apsmith@aps.org</a>), Tanmoy Bhattacharya, and Paul
Ginsparg originally proposed and implemented the following:
@@ -2734,7 +2748,7 @@ Ginsparg originally proposed and implemented the following:
are uninterpreted by TeX itself. They are instructions to DVI
processors only.
- <p><a name="index-uniform-resource-locator-492"></a><a name="index-extended-URL-493"></a><a name="index-URL_002c-extended-for-_0040TeX_007b_007d-494"></a><a name="index-Murphy_002c-Tim-495"></a>Here, <var>xurl</var> is a standard WWW uniform resource locator (URL),
+ <p><a name="index-uniform-resource-locator-495"></a><a name="index-extended-URL-496"></a><a name="index-URL_002c-extended-for-_0040TeX_007b_007d-497"></a><a name="index-Murphy_002c-Tim-498"></a>Here, <var>xurl</var> is a standard WWW uniform resource locator (URL),
possibly extended with a &lsquo;<samp><span class="samp">#</span><var>type</var><span class="samp">.</span><var>string</var></samp>&rsquo; construct,
where <var>type</var> is &lsquo;<samp><span class="samp">page</span></samp>&rsquo;, &lsquo;<samp><span class="samp">section</span></samp>&rsquo;, &lsquo;<samp><span class="samp">equation</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">reference</span></samp>&rsquo; (for bibliographic references), &lsquo;<samp><span class="samp">figure</span></samp>&rsquo;,
@@ -2743,12 +2757,12 @@ where <var>type</var> is &lsquo;<samp><span class="samp">page</span></samp>&rsqu
</pre>
<p class="noindent">is a link to equation (1.1) in an example document by Tim Murphy.
- <p><a name="index-URL_002c-definition-496"></a>See the URL <a href="http://www.w3.org/hypertext/WWW/Addressing/Addressing.html">http://www.w3.org/hypertext/WWW/Addressing/Addressing.html</a>
+ <p><a name="index-URL_002c-definition-499"></a>See the URL <a href="http://www.w3.org/hypertext/WWW/Addressing/Addressing.html">http://www.w3.org/hypertext/WWW/Addressing/Addressing.html</a>
for a precise description of base URL's.
<p>Descriptions of the <code>\special</code>'s:
<dl>
-<dt>&lsquo;<samp><span class="samp">href</span></samp>&rsquo;<a name="index-href-497"></a><dd><a name="index-links_002c-hypertext-498"></a>Creates links in your TeX document. For example:
+<dt>&lsquo;<samp><span class="samp">href</span></samp>&rsquo;<a name="index-href-500"></a><dd><a name="index-links_002c-hypertext-501"></a>Creates links in your TeX document. For example:
<pre class="example"> \special{html:&lt;a href="http://www.tug.org/"&gt;}\TeX\ Users
Group\special{html:&lt;/a&gt;}
</pre>
@@ -2757,7 +2771,7 @@ Group' while running Xdvi and get to the TUG home page. (By the way,
this is for illustration. In practice, you most likely want to use
macros to insert the <code>\special</code> commands; reference above.)
- <br><dt>&lsquo;<samp><span class="samp">name</span></samp>&rsquo;<a name="index-name-499"></a><dd><a name="index-Anderson_002c-Laurie-500"></a>Defines URL targets in your TeX documents, so links can be
+ <br><dt>&lsquo;<samp><span class="samp">name</span></samp>&rsquo;<a name="index-name-502"></a><dd><a name="index-Anderson_002c-Laurie-503"></a>Defines URL targets in your TeX documents, so links can be
resolved. For example:
<pre class="example"> \special{html:&lt;a name="paradise"&gt;}Paradise\special{html:&lt;/a&gt;}
is exactly where you are right now.
@@ -2767,11 +2781,11 @@ change the catcode of &lsquo;<samp><span class="samp">#</span></samp>&rsquo;, et
existing macro packages which take care of all the details, such as
<samp><span class="file">hyperref</span></samp> for LaTeX. The <a href="http://arxiv.org/hypertex/">HyperTeX FAQ</a> has more information.
- <br><dt>&lsquo;<samp><span class="samp">img</span></samp>&rsquo;<a name="index-img-501"></a><dd><a name="index-mailcap-_0040r_007band-hypertext_007d-502"></a>Links to an arbitrary external file. Interactively, a viewer is spawned
+ <br><dt>&lsquo;<samp><span class="samp">img</span></samp>&rsquo;<a name="index-img-504"></a><dd><a name="index-mailcap-_0040r_007band-hypertext_007d-505"></a>Links to an arbitrary external file. Interactively, a viewer is spawned
to read the file according to the file extension and your <samp><span class="file">mailcap</span></samp>
file (see the Xdvi documentation).
- <br><dt>&lsquo;<samp><span class="samp">base</span></samp>&rsquo;<a name="index-base-503"></a><dd>Defines a base URL that is prepended to all the <code>name</code> targets.
+ <br><dt>&lsquo;<samp><span class="samp">base</span></samp>&rsquo;<a name="index-base-506"></a><dd>Defines a base URL that is prepended to all the <code>name</code> targets.
Typically unnecessary, as the name of the DVI file being read is used by
default.
</dl>
@@ -2780,8 +2794,8 @@ default.
the NeXTSTEP DVI viewer.
<div class="node">
-<p><hr>
<a name="PostScript-fonts"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Color">Color</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Interaction-with-PostScript">Interaction with PostScript</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
@@ -2790,7 +2804,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<h2 class="chapter">6 PostScript fonts</h2>
-<p><a name="index-PostScript-fonts-504"></a>
+<p><a name="index-PostScript-fonts-507"></a>
Dvips supports the use of PostScript fonts in TeX documents. To use
a PostScript font conveniently, you need to prepare a corresponding
virtual font; the program Afm2tfm, supplied with Dvips, helps
@@ -2812,8 +2826,8 @@ supplied with Dvips. (Or if you're curious.)
</ul>
<div class="node">
-<p><hr>
<a name="Font-concepts"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Making-a-font-available">Making a font available</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-fonts">PostScript fonts</a>
@@ -2821,7 +2835,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-fonts">PostScript fonts</a>
<h3 class="section">6.1 Font concepts</h3>
-<p><a name="index-font-concepts-505"></a>
+<p><a name="index-font-concepts-508"></a>
The information needed to typeset using a particular font is contained
in two files: a <dfn>metric file</dfn> that contains shape-independent
information and a <dfn>glyph file</dfn> that contains the actual shapes of
@@ -2844,8 +2858,8 @@ i.e., renumbers, the characters of a font.
</ul>
<div class="node">
-<p><hr>
<a name="Metric-files"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Glyph-files">Glyph files</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Font-concepts">Font concepts</a>
@@ -2853,7 +2867,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Font-concepts">Font concepts</a>
<h4 class="subsection">6.1.1 Metric files</h4>
-<p><a name="index-metric-files-506"></a>
+<p><a name="index-metric-files-509"></a>
A <dfn>metric file</dfn> describes properties of the font that are
independent of what the characters actually look like. Aside from
general information about the font itself, a metric file has two kinds
@@ -2863,7 +2877,7 @@ character code, and information about sequences of characters.
<p>The per-character information specifies the width, height, depth, and
italic correction of each character in the font. Any might be zero.
- <p><a name="index-kerning_002c-defined-507"></a><a name="index-ligature_002c-defined-508"></a>In addition to information on individual characters, the metric file
+ <p><a name="index-kerning_002c-defined-510"></a><a name="index-ligature_002c-defined-511"></a>In addition to information on individual characters, the metric file
specifies <dfn>kerning</dfn>, i.e., adding or removing space between
particular character pairs. It further specifies <dfn>ligature</dfn>
information: when a sequence of input characters should be typeset as a
@@ -2875,12 +2889,12 @@ the only common ligatures are fi, fl, ff, ffi, and ffl.)
<p>Different typesetting systems use different metric file formats:
<ul>
-<li><a name="index-afm-files-509"></a><a name="index-g_t_002eafm-_0040r_007bAdobe-metric-files_007d-510"></a>Each Postscript font has an <dfn>Adobe font metrics</dfn> (&lsquo;<samp><span class="samp">.afm</span></samp>&rsquo;)
+<li><a name="index-afm-files-512"></a><a name="index-g_t_002eafm-_0040r_007bAdobe-metric-files_007d-513"></a>Each Postscript font has an <dfn>Adobe font metrics</dfn> (&lsquo;<samp><span class="samp">.afm</span></samp>&rsquo;)
file. These files are plain text, so you can inspect them easily. You
can get AFM files for Adobe's fonts from
<a href="ftp://ftp.adobe.com/pub/adobe/Fonts/AFMs">ftp://ftp.adobe.com/pub/adobe/Fonts/AFMs</a>.
- <li><a name="index-tfm-files-511"></a><a name="index-g_t_002etfm-_0040r_007b_0040TeX_007b_007d-font-metric-files_007d-512"></a>TeX uses <dfn>TeX font metrics</dfn> (&lsquo;<samp><span class="samp">.tfm</span></samp>&rsquo;) files. When you say
+ <li><a name="index-tfm-files-514"></a><a name="index-g_t_002etfm-_0040r_007b_0040TeX_007b_007d-font-metric-files_007d-515"></a>TeX uses <dfn>TeX font metrics</dfn> (&lsquo;<samp><span class="samp">.tfm</span></samp>&rsquo;) files. When you say
&lsquo;<samp><span class="samp">\font = </span><var>font</var></samp>&rsquo; in your TeX document, TeX reads a file
named &lsquo;<samp><var>font</var><span class="samp">.tfm</span></samp>&rsquo;. (Well, except for the <samp><span class="file">texfonts.map</span></samp>
feature; see <a href="kpathsea.html#Fontmap">Fontmap</a>). TeX can then
@@ -2888,14 +2902,14 @@ calculate the space occupied by characters from the font when
typesetting. In addition, the DVI drivers you use to print or view the
DVI file produced by TeX may need to look at the TFM file.
- <p><a name="index-property-list-files-513"></a><a name="index-tftopl-514"></a><a name="index-pltotf-515"></a><a name="index-g_t_002epl-_0040r_007bproperty-list-files_007d-516"></a>TFM files are binary (and hence are typically much smaller than AFM
+ <p><a name="index-property-list-files-516"></a><a name="index-tftopl-517"></a><a name="index-pltotf-518"></a><a name="index-g_t_002epl-_0040r_007bproperty-list-files_007d-519"></a>TFM files are binary (and hence are typically much smaller than AFM
files). You can use the <code>tftopl</code> program (see <a href="web2c.html#tftopl-invocation">tftopl invocation</a>) that comes with TeX to transform a TFM
file into a human-readable &ldquo;property list&rdquo; (&lsquo;<samp><span class="samp">.pl</span></samp>&rsquo;) file. You can
also edit a PL file and transform it back to a TeX-readable TFM with
the companion program <code>pltotf</code> (see <a href="web2c.html#pltotf-invocation">pltotf invocation</a>). Editing metrics by hand is not something you're likely to want
to do often, but the capability is there.
- <li><a name="index-pfm-files-517"></a><a name="index-g_t_002epfm-_0040r_007bprinter-font-metric-files_007d-518"></a>ATM and other typesetting systems use <dfn>printer font metric</dfn>
+ <li><a name="index-pfm-files-520"></a><a name="index-g_t_002epfm-_0040r_007bprinter-font-metric-files_007d-521"></a>ATM and other typesetting systems use <dfn>printer font metric</dfn>
(&lsquo;<samp><span class="samp">.pfm</span></samp>&rsquo;) files. These are binary files. They are irrelevant in the
TeX world, and not freely available, so we will not discuss them
further.
@@ -2907,8 +2921,8 @@ to a TFM file and performs other useful transformations as well.
See <a href="#Invoking-afm2tfm">Invoking afm2tfm</a>.
<div class="node">
-<p><hr>
<a name="Glyph-files"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Virtual-fonts">Virtual fonts</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Metric-files">Metric files</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Font-concepts">Font concepts</a>
@@ -2917,7 +2931,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Font-concepts">Font concepts</a>
<h4 class="subsection">6.1.2 Glyph files</h4>
-<p><a name="index-glyph-files-519"></a>
+<p><a name="index-glyph-files-522"></a>
Although a metric file (see the previous section) contains information
about the spatial and other properties of the character at position 75,
say, it contains nothing about what the character at position 75
@@ -2929,7 +2943,7 @@ know character shapes.
<p>A <dfn>glyph file</dfn> is a file that defines the shapes of the characters
in a font. The shapes can be defined either by outlines or by bitmaps.
- <p><a name="index-outline-fonts-520"></a><a name="index-arcs-521"></a><a name="index-splines-522"></a>PostScript fonts are defined as <dfn>outline fonts</dfn>: Each character in
+ <p><a name="index-outline-fonts-523"></a><a name="index-arcs-524"></a><a name="index-splines-525"></a>PostScript fonts are defined as <dfn>outline fonts</dfn>: Each character in
the font is defined by giving the mathematical curves (lines, arcs, and
splines) that define its contours. Different sizes of a character are
generated by linearly scaling a single shape. For example, a 10-point
@@ -2937,33 +2951,33 @@ generated by linearly scaling a single shape. For example, a 10-point
usually also contain <dfn>hints</dfn>&mdash;additional information to improve the
appearance of the font at small sizes or low resolutions.
- <p><a name="index-Type-1-fonts-523"></a><a name="index-pfa-files-524"></a><a name="index-pfb-files-525"></a><a name="index-g_t_002epfa-_0040r_007bprinter-font-ascii-files_007d-526"></a><a name="index-g_t_002epfb-_0040r_007bprinter-font-binary-files_007d-527"></a>Although various kinds of PostScript outline fonts exist, by far the
+ <p><a name="index-Type-1-fonts-526"></a><a name="index-pfa-files-527"></a><a name="index-pfb-files-528"></a><a name="index-g_t_002epfa-_0040r_007bprinter-font-ascii-files_007d-529"></a><a name="index-g_t_002epfb-_0040r_007bprinter-font-binary-files_007d-530"></a>Although various kinds of PostScript outline fonts exist, by far the
most common, and the only one we will consider, is called <dfn>Type 1</dfn>.
The glyph files for Postscript Type 1 fonts typically have names ending
in &lsquo;<samp><span class="samp">.pfa</span></samp>&rsquo; (&ldquo;printer font ASCII&rdquo;) or &lsquo;<samp><span class="samp">.pfb</span></samp>&rsquo; (&ldquo;printer font
binary&rdquo;).
- <p><a name="index-bitmap-fonts-528"></a><a name="index-g_t_002emf-_0040r_007bMetafont-source-files_007d-529"></a><a name="index-Metafont-source-files-530"></a>In contrast, glyph files for Computer Modern and the other standard
+ <p><a name="index-bitmap-fonts-531"></a><a name="index-g_t_002emf-_0040r_007bMetafont-source-files_007d-532"></a><a name="index-Metafont-source-files-533"></a>In contrast, glyph files for Computer Modern and the other standard
TeX fonts are <dfn>bitmap fonts</dfn>, generated from Metafont
(&lsquo;<samp><span class="samp">.mf</span></samp>&rsquo;) descriptions. The Metafont program distributed with TeX
generates bitmaps from these descriptions.
- <p><a name="index-pk-files-531"></a><a name="index-g_t_002e_0040var_007bnnn_007dpk-_0040r_007bpacked-font-bitmaps_007d-532"></a>The glyph files for TeX bitmap fonts are usually stored in
+ <p><a name="index-pk-files-534"></a><a name="index-g_t_002e_0040var_007bnnn_007dpk-_0040r_007bpacked-font-bitmaps_007d-535"></a>The glyph files for TeX bitmap fonts are usually stored in
<dfn>packed font</dfn> (PK) files. The names of these files end in
&lsquo;<samp><span class="samp">.</span><var>nnn</var><span class="samp">pk</span></samp>&rsquo;, where <var>nnn</var> is the resolution of the font in
dots per inch. For example, <samp><span class="file">cmr10.600pk</span></samp> contains the bitmaps for
the &lsquo;<samp><span class="samp">cmr10</span></samp>&rsquo; font at a resolution of 600<span class="dmn">dpi</span>. (On DOS
filesystems, it's more likely <samp><span class="file">dpi600\cmr10.pk</span></samp>.)
- <p><a name="index-gf-files-533"></a><a name="index-gftopk-534"></a>Metafont actually outputs <dfn>generic font</dfn> (GF) files, e.g.,
+ <p><a name="index-gf-files-536"></a><a name="index-gftopk-537"></a>Metafont actually outputs <dfn>generic font</dfn> (GF) files, e.g.,
<samp><span class="file">cmr10.600gf</span></samp>, but the GF files are usually converted immediately
to PK format (using the <code>gftopk</code> utility that comes with TeX)
since PK files are smaller and contain the same information. (The GF
format is a historical artifact.)
<div class="node">
-<p><hr>
<a name="Virtual-fonts"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Encodings">Encodings</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Glyph-files">Glyph files</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Font-concepts">Font concepts</a>
@@ -2972,7 +2986,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Font-concepts">Font concepts</a>
<h4 class="subsection">6.1.3 Virtual fonts</h4>
-<p><a name="index-virtual-fonts-535"></a>
+<p><a name="index-virtual-fonts-538"></a>
A <dfn>virtual font</dfn> is constructed by extracting characters from one or
more existing fonts and rearranging them, or synthesizing new characters
in various ways. The explanation in this manual is intended to suffice
@@ -2984,13 +2998,13 @@ Wizards&rdquo; (<samp><var>CTAN:</var><span class="file">/info/virtual-fonts.knu
see <a href="kpathsea.html#unixtex_002eftp">unixtex.ftp</a>). (Don't be intimidated by
the subtitle.)
- <p><a name="index-vf-files-536"></a><a name="index-vpl-files-537"></a>A virtual font (&lsquo;<samp><span class="samp">.vf</span></samp>&rsquo;) file specifies, for each character in the
+ <p><a name="index-vf-files-539"></a><a name="index-vpl-files-540"></a>A virtual font (&lsquo;<samp><span class="samp">.vf</span></samp>&rsquo;) file specifies, for each character in the
virtual font, a recipe for typesetting that character. A VF file, like
a TFM file, is in a compressed binary format. The <code>vftovp</code> and
<code>vptovf</code> programs convert a VF file to a human-readable VPL
(virtual property list) format and back again. See <a href="web2c.html#vftovp-invocation">vftovp invocation</a>, and <a href="web2c.html#vptovf-invocation">vptovf invocation</a>.
- <p><a name="index-base-fonts-538"></a>In the case of a PostScript font <var>f</var> being used in a straightforward
+ <p><a name="index-base-fonts-541"></a>In the case of a PostScript font <var>f</var> being used in a straightforward
way, the recipe says: character <var>i</var> in the VF font is character
<var>j</var> in font <var>f</var>. The font <var>f</var> is called a <dfn>base font</dfn>.
For example, the VF file could remap the characters of the PostScript
@@ -3001,13 +3015,13 @@ See <a href="#Encodings">Encodings</a>.
corresponding TFM for use with TeX. This corresponding TFM is
created when you run <code>vptovf</code>.
- <p><a name="index-expansion_002c-of-virtual-fonts-539"></a><a name="index-virtual-font-expansion-540"></a>You can <dfn>expand</dfn> virtual fonts into their base fonts with DVIcopy
+ <p><a name="index-expansion_002c-of-virtual-fonts-542"></a><a name="index-virtual-font-expansion-543"></a>You can <dfn>expand</dfn> virtual fonts into their base fonts with DVIcopy
(see <a href="web2c.html#dvicopy-invocation">dvicopy invocation</a>). This is useful if you are
using a DVI translator that doesn't understand vf's itself.
<div class="node">
-<p><hr>
<a name="Encodings"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#PostScript-typesetting">PostScript typesetting</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Virtual-fonts">Virtual fonts</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Font-concepts">Font concepts</a>
@@ -3016,7 +3030,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Font-concepts">Font concepts</a>
<h4 class="subsection">6.1.4 Encodings</h4>
-<p><a name="index-encodings-541"></a>
+<p><a name="index-encodings-544"></a>
Every font, whatever its type, has an <dfn>encoding</dfn>, that specifies the
correspondence between &ldquo;logical&rdquo; characters and character codes. For
example, the ASCII encoding specifies that the character numbered 65
@@ -3026,7 +3040,7 @@ character at that position looks like; there are lots of ways to draw an
specify how much space that character occupies; that information is in a
metric file (see <a href="#Metric-files">Metric files</a>).
- <p><a name="index-Computer-Modern_002c-encoding-of-542"></a>TeX implicitly assumes a particular encoding for the fonts you use
+ <p><a name="index-Computer-Modern_002c-encoding-of-545"></a>TeX implicitly assumes a particular encoding for the fonts you use
with it. For example, the plain TeX macro <code>\'</code>, which typesets
an acute accent over the following letter, assumes the acute accent is
at position 19 (decimal). This happens to be true of standard TeX
@@ -3038,7 +3052,7 @@ particular character positions. A better solution is to create a new
font with the information for the acute accent at position 19, where
TeX expects it to be. See <a href="#Making-a-font-available">Making a font available</a>.
- <p><a name="index-PostScript-encoding-543"></a><a name="index-encoding-files-544"></a><a name="index-encoding-vectors_002c-defined-545"></a>
+ <p><a name="index-PostScript-encoding-546"></a><a name="index-encoding-files-547"></a><a name="index-encoding-vectors_002c-defined-548"></a>
PostScript represents encodings as a sequence of 256 character names
called an <dfn>encoding vector</dfn>. An <dfn>encoding file</dfn> (&lsquo;<samp><span class="samp">.enc</span></samp>&rsquo;)
gives such a vector, together with ligature and kerning information
@@ -3047,7 +3061,7 @@ are used by the Afm2tfm program. Encoding files are also downloaded to
the PostScript interpreter in your printer if you use one of them in
place of the default encoding vector for a particular PostScript font.
- <p><a name="index-dvips_002eenc-546"></a><a name="index-g_t8r_002eenc-547"></a><a name="index-texmext_002eenc-548"></a><a name="index-texmital_002eenc-549"></a><a name="index-texmsym_002eenc-550"></a><a name="index-reencode_002f_002a_002eenc-551"></a>Examples of encodings: the <samp><span class="file">dvips.enc</span></samp> encoding file that comes
+ <p><a name="index-dvips_002eenc-549"></a><a name="index-g_t8r_002eenc-550"></a><a name="index-texmext_002eenc-551"></a><a name="index-texmital_002eenc-552"></a><a name="index-texmsym_002eenc-553"></a><a name="index-reencode_002f_002a_002eenc-554"></a>Examples of encodings: the <samp><span class="file">dvips.enc</span></samp> encoding file that comes
with Dvips in the &lsquo;<samp><span class="samp">reencode</span></samp>&rsquo; directory is a good (but not perfect)
approximation to the TeX encoding for TeX's Computer Modern text
fonts. This is the encoding of the fonts that originated with Dvips,
@@ -3059,8 +3073,8 @@ TeX mathematics fonts: <samp><span class="file">texmext.enc</span></samp> for ma
symbols.
<div class="node">
-<p><hr>
<a name="PostScript-typesetting"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Encodings">Encodings</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Font-concepts">Font concepts</a>
@@ -3068,7 +3082,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Font-concepts">Font concepts</a>
<h4 class="subsection">6.1.5 How PostScript typesets a character</h4>
-<p><a name="index-typesetting-in-PostScript-552"></a><a name="index-character-lookup-procedure-in-PostScript-553"></a>
+<p><a name="index-typesetting-in-PostScript-555"></a><a name="index-character-lookup-procedure-in-PostScript-556"></a>
The output of Dvips is a program in the PostScript language that
instructs your (presumably PostScript-capable) printer how to typeset
your document by transforming it into toner on paper. Your printer, in
@@ -3087,7 +3101,7 @@ what character to typeset, with this mass of metrics, glyphs, encodings,
and other information. (If you're not wondering, skip this section
<small class="dots">...</small>)
- <p><a name="index-show-_0040r_007bPostScript-operator_007d-554"></a>The basic PostScript operator for imaging characters is
+ <p><a name="index-show-_0040r_007bPostScript-operator_007d-557"></a>The basic PostScript operator for imaging characters is
<code>show</code>. Suppose you've asked TeX to typeset an `S'. This will
eventually wind up in the Dvips output as the equivalent of this
PostScript operation:
@@ -3097,11 +3111,11 @@ PostScript operation:
<p class="noindent">Here is how PostScript typesets the `S':
<ol type=1 start=1>
-<li><a name="index-ASCII-character-codes_002c-used-by-PostScript-555"></a>PostScript interpreters use ASCII; therefore `S' is represented as the
+<li><a name="index-ASCII-character-codes_002c-used-by-PostScript-558"></a>PostScript interpreters use ASCII; therefore `S' is represented as the
integer 83. (Any of the 256 possible characters representable in a
standard 8-bit byte can be typeset.)
- <li><a name="index-current-font_002c-in-PostScript-556"></a><a name="index-dictionary_002c-PostScript-language-557"></a>A PostScript <dfn>dictionary</dfn> is a mapping of names to arbitrary values.
+ <li><a name="index-current-font_002c-in-PostScript-559"></a><a name="index-dictionary_002c-PostScript-language-560"></a>A PostScript <dfn>dictionary</dfn> is a mapping of names to arbitrary values.
A font, to the interpreter, is a dictionary which contains entries for
certain names. (If these entries are missing, the interpreter refuses
to do anything with that font.)
@@ -3109,18 +3123,18 @@ to do anything with that font.)
<p>PostScript has a notion of &ldquo;the current font&rdquo;&mdash;whatever font is
currently being typeset in.
- <li><a name="index-encoding-vectors_002c-in-Type-1-fonts-558"></a><a name="index-Encoding-_0040r_007bType-1-dictionary_007d-559"></a>One of the mandatory entries in a font dictionary is &lsquo;<samp><span class="samp">Encoding</span></samp>&rsquo;,
+ <li><a name="index-encoding-vectors_002c-in-Type-1-fonts-561"></a><a name="index-Encoding-_0040r_007bType-1-dictionary_007d-562"></a>One of the mandatory entries in a font dictionary is &lsquo;<samp><span class="samp">Encoding</span></samp>&rsquo;,
which defines the encoding vector (see <a href="#Encodings">Encodings</a>) for that font.
This vector of 256 names maps each possible input character to a name.
<li>The interpreter retrieves the entry at position 83 of the encoding
vector. This value is a PostScript name: <code>/S</code>.
- <li><a name="index-CharStrings-_0040r_007bType-1-dictionary_007d-560"></a><a name="index-dictionary_002c-_0040code_007bCharStrings_007d-561"></a>For Type 1 fonts (we're not going to discuss anything else), the
+ <li><a name="index-CharStrings-_0040r_007bType-1-dictionary_007d-563"></a><a name="index-dictionary_002c-_0040code_007bCharStrings_007d-564"></a>For Type 1 fonts (we're not going to discuss anything else), the
interpreter now looks up <code>/S</code> as a key in a dictionary named
<code>CharStrings</code>, another mandatory entry in a font dictionary.
- <li><a name="index-hints-562"></a><a name="index-character-definitions-in-PostScript-563"></a>The value of <code>S</code> in <code>CharStrings</code> is the equivalent of a
+ <li><a name="index-hints-565"></a><a name="index-character-definitions-in-PostScript-566"></a>The value of <code>S</code> in <code>CharStrings</code> is the equivalent of a
series of standard PostScript commands like &lsquo;<samp><span class="samp">curveto</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">lineto</span></samp>&rsquo;, &lsquo;<samp><span class="samp">fill</span></samp>&rsquo;, and so on. These commands are executed to
draw the character. There can also be <dfn>hint information</dfn> that helps
@@ -3135,8 +3149,8 @@ standard PostScript source; see the Type 1 book for details.
information.
<div class="node">
-<p><hr>
<a name="Making-a-font-available"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Invoking-afm2tfm">Invoking afm2tfm</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Font-concepts">Font concepts</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-fonts">PostScript fonts</a>
@@ -3145,7 +3159,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-fonts">PostScript fonts</a>
<h3 class="section">6.2 Making a PostScript font available</h3>
-<p><a name="index-installing-fonts-564"></a><a name="index-fonts_002c-installing-565"></a>
+<p><a name="index-installing-fonts-567"></a><a name="index-fonts_002c-installing-568"></a>
To make a PostScript font available in a TeX document, you need to
install the font on your system and then define it within the document.
Once you have installed the font, of course, it is available for any
@@ -3187,7 +3201,7 @@ from the VPL file:
<p>The simplest invocation of Afm2tfm to make virtual fonts goes something
like this:
- <p><a name="index-afm2tfm-566"></a>
+ <p><a name="index-afm2tfm-569"></a>
<pre class="example"> afm2tfm Times-Roman -v ptmr rptmr
</pre>
<p class="noindent">This reads the file <samp><span class="file">Times-Roman.afm</span></samp>, and produces two files as
@@ -3195,7 +3209,7 @@ output, namely the virtual property list'file <samp><span class="file">ptmr.vpl<
&ldquo;raw&rdquo; font metric file <samp><span class="file">rptmr.tfm</span></samp>. To use the font in TeX,
you first run
- <p><a name="index-vptovf-567"></a>
+ <p><a name="index-vptovf-570"></a>
<pre class="example"> vptovf ptmr.vpl ptmr.vf ptmr.tfm
</pre>
<p class="noindent">You should then install the virtual font file <samp><span class="file">ptmr.vf</span></samp> where Dvips
@@ -3249,15 +3263,15 @@ printer, so there's no need to download any Type 1 file for it. But if
you are actually following these instructions for new fonts, most likely
they are not built in to the printer.
- <p><a name="index-memory_002c-used-by-PostScript-fonts-568"></a><a name="index-efficiency_002c-and-fonts-569"></a>These PostScript fonts can be scaled to any size. Go wild! Using
+ <p><a name="index-memory_002c-used-by-PostScript-fonts-571"></a><a name="index-efficiency_002c-and-fonts-572"></a>These PostScript fonts can be scaled to any size. Go wild! Using
PostScript fonts, however, does use up a great deal of the printer's
memory and it does take time. You may find downloading bitmap fonts
(possibly compressed, with the &lsquo;<samp><span class="samp">Z</span></samp>&rsquo; option) to be faster than using
the built-in PostScript fonts.
<div class="node">
-<p><hr>
<a name="Invoking-afm2tfm"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#psfonts_002emap">psfonts.map</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Making-a-font-available">Making a font available</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-fonts">PostScript fonts</a>
@@ -3266,7 +3280,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-fonts">PostScript fonts</a>
<h3 class="section">6.3 Invoking Afm2tfm</h3>
-<p><a name="index-afm2tfm-570"></a>
+<p><a name="index-afm2tfm-573"></a>
The Afm2tfm program converts an AFM file for a PostScript font to a TFM
file and a VPL file for a corresponding virtual font (or, in its
simplest form, to a TFM file for the PostScript font itself). The
@@ -3274,7 +3288,7 @@ results of the conversion are affected by the command-line options and
especially by the reencodings you can specify with those options. You
can also obtain special effects such as an oblique font.
- <p><a name="index-fontinst-571"></a><a name="index-virtual-fonts_002c-creating-572"></a><a name="index-Jeffrey_002c-Alan-573"></a>An alternative to Afm2tfm for creating virtual fonts is Alan Jeffrey's
+ <p><a name="index-fontinst-574"></a><a name="index-virtual-fonts_002c-creating-575"></a><a name="index-Jeffrey_002c-Alan-576"></a>An alternative to Afm2tfm for creating virtual fonts is Alan Jeffrey's
<code>fontinst</code> program, available from
<samp><var>CTAN:</var><span class="file">fonts/utilities/fontinst</span></samp> (for CTAN info,
see <a href="kpathsea.html#unixtex_002eftp">unixtex.ftp</a>).
@@ -3286,8 +3300,8 @@ see <a href="kpathsea.html#unixtex_002eftp">unixtex.ftp</a>).
</ul>
<div class="node">
-<p><hr>
<a name="Changing-font-encodings"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Special-font-effects">Special font effects</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Invoking-afm2tfm">Invoking afm2tfm</a>
@@ -3295,7 +3309,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Invoking-afm2tfm">Invoking afm2tfm</a>
<h4 class="subsection">6.3.1 Changing font encodings</h4>
-<p><a name="index-encoding-changes-574"></a><a name="index-fonts_002c-changing-encoding-of-575"></a>
+<p><a name="index-encoding-changes-577"></a><a name="index-fonts_002c-changing-encoding-of-578"></a>
Afm2tfm allows you to specify a different encoding for a PostScript font
(for a general introduction to encodings, see <a href="#Encodings">Encodings</a>). The
&lsquo;<samp><span class="samp">-t</span></samp>&rsquo; option changes the TeX encoding, &lsquo;<samp><span class="samp">-p</span></samp>&rsquo; changes the
@@ -3311,8 +3325,8 @@ detailed in the sections below.
</ul>
<div class="node">
-<p><hr>
<a name="Changing-TeX-encodings"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Changing-PostScript-encodings">Changing PostScript encodings</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Changing-font-encodings">Changing font encodings</a>
@@ -3320,8 +3334,8 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Changing-font-encodings">Changing font
<h5 class="subsubsection">6.3.1.1 &lsquo;<samp><span class="samp">-t</span></samp>&rsquo;: Changing TeX encodings</h5>
-<p><a name="index-changing-_0040TeX_007b_007d-encodings-576"></a><a name="index-g_t_0040TeX_007b_007d-encoding_002c-changing-577"></a>
-<a name="index-g_t_002dt-_0040var_007btex_002denc_007d-578"></a>To build a virtual font with Afm2tfm, you specify the &lsquo;<samp><span class="samp">-v</span></samp>&rsquo; or
+<p><a name="index-changing-_0040TeX_007b_007d-encodings-579"></a><a name="index-g_t_0040TeX_007b_007d-encoding_002c-changing-580"></a>
+<a name="index-g_t_002dt-_0040var_007btex_002denc_007d-581"></a>To build a virtual font with Afm2tfm, you specify the &lsquo;<samp><span class="samp">-v</span></samp>&rsquo; or
&lsquo;<samp><span class="samp">-V</span></samp>&rsquo; option. You can then specify an encoding for that virtual font
with &lsquo;<samp><span class="samp">-t </span><var>tex-enc</var></samp>&rsquo;. (&lsquo;<samp><span class="samp">-t</span></samp>&rsquo; is ignored if neither
&lsquo;<samp><span class="samp">-v</span></samp>&rsquo; nor &lsquo;<samp><span class="samp">-V</span></samp>&rsquo; is present.) Any ligature and kerning
@@ -3331,7 +3345,7 @@ addition to the ligature and kerning information from the AFM file.
<p>If the AFM file has no entry for a character specified in <var>tex-enc</var>,
that character will be omitted from the output VPL.
- <p><a name="index-texmsym_002eenc-579"></a>The &lsquo;<samp><span class="samp">-t</span></samp>&rsquo; option is likely to be needed when you have a PostScript
+ <p><a name="index-texmsym_002eenc-582"></a>The &lsquo;<samp><span class="samp">-t</span></samp>&rsquo; option is likely to be needed when you have a PostScript
font corresponding to a TeX font other than a normal text font such
as Computer Modern. For instance, if you have a PostScript font that
contains math symbols, you'd probably want to use the encoding in the
@@ -3340,8 +3354,8 @@ get usable math fonts, you have to define much more than just an
encoding.)
<div class="node">
-<p><hr>
<a name="Changing-PostScript-encodings"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Changing-both-encodings">Changing both encodings</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Changing-TeX-encodings">Changing TeX encodings</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Changing-font-encodings">Changing font encodings</a>
@@ -3350,7 +3364,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Changing-font-encodings">Changing font
<h5 class="subsubsection">6.3.1.2 &lsquo;<samp><span class="samp">-p</span></samp>&rsquo;: Changing PostScript encodings</h5>
-<p><a name="index-changing-PostScript-encodings-580"></a><a name="index-PostScript-encoding_002c-changing-581"></a><a name="index-g_t_002dp-_0040var_007bps_002denc_007d-582"></a>
+<p><a name="index-changing-PostScript-encodings-583"></a><a name="index-PostScript-encoding_002c-changing-584"></a><a name="index-g_t_002dp-_0040var_007bps_002denc_007d-585"></a>
By default, Afm2tfm uses the encoding it finds in the AFM file. You can
specify a different PostScript encoding with &lsquo;<samp><span class="samp">-p </span><var>ps-enc</var></samp>&rsquo;.
This makes the raw TFM file (the one output by Afm2tfm) have the
@@ -3363,18 +3377,18 @@ as part of any document that uses this font. You do this by adding a
line like the following one to <samp><span class="file">psfonts.map</span></samp> (see <a href="#psfonts_002emap">psfonts.map</a>):
<pre class="example"> zpopr Optima "MyEncoding ReEncodeFont" &lt;myenc.enc
</pre>
- <p><a name="index-trademark-_0040r_007bcharacter_002c-accessing_007d-583"></a><a name="index-registered-_0040r_007bcharacter_002c-accessing_007d-584"></a><a name="index-extra-characters_002c-accessing-585"></a>Using &lsquo;<samp><span class="samp">-p</span></samp>&rsquo; is the only way to access characters in a PostScript
+ <p><a name="index-trademark-_0040r_007bcharacter_002c-accessing_007d-586"></a><a name="index-registered-_0040r_007bcharacter_002c-accessing_007d-587"></a><a name="index-extra-characters_002c-accessing-588"></a>Using &lsquo;<samp><span class="samp">-p</span></samp>&rsquo; is the only way to access characters in a PostScript
font that are neither encoded in the AFM file nor constructed from other
characters. For instance, Adobe's &lsquo;<samp><span class="samp">Times-Roman</span></samp>&rsquo; font contains the
extra characters &lsquo;<samp><span class="samp">trademark</span></samp>&rsquo; and &lsquo;<samp><span class="samp">registered</span></samp>&rsquo; (among others);
these can only be accessed through such a PostScript reencoding.
- <p><a name="index-g_t8r-_0040r_007bencoding_002c-and-extra-characters_007d-586"></a>The `8r' base encoding used for the current PostScript font
+ <p><a name="index-g_t8r-_0040r_007bencoding_002c-and-extra-characters_007d-589"></a>The `8r' base encoding used for the current PostScript font
distribution does do this reencoding, for precisely this reason.
<div class="node">
-<p><hr>
<a name="Changing-both-encodings"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Changing-PostScript-encodings">Changing PostScript encodings</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Changing-font-encodings">Changing font encodings</a>
@@ -3383,7 +3397,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Changing-font-encodings">Changing font
<h5 class="subsubsection">6.3.1.3 &lsquo;<samp><span class="samp">-T</span></samp>&rsquo;: Changing both TeX and PostScript encodings</h5>
-<p><a name="index-g_t_002dT-_0040var_007benc_002dfile_007d-587"></a>
+<p><a name="index-g_t_002dT-_0040var_007benc_002dfile_007d-590"></a>
The option &lsquo;<samp><span class="samp">-T </span><var>enc-file</var></samp>&rsquo; is equivalent to &lsquo;<samp><span class="samp">-p
</span><var>enc-file</var><span class="samp"> -t </span><var>enc-file</var></samp>&rsquo;. If you make regular use of a private
non-standard reencoding &lsquo;<samp><span class="samp">-T</span></samp>&rsquo; is usually a better idea than the
@@ -3393,8 +3407,8 @@ font: when you have a TeX encoding that is designed to be used with a
particular PostScript font.
<div class="node">
-<p><hr>
<a name="Reencoding-with-Afm2tfm"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Encoding-file-format">Encoding file format</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Changing-both-encodings">Changing both encodings</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Changing-font-encodings">Changing font encodings</a>
@@ -3403,7 +3417,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Changing-font-encodings">Changing font
<h5 class="subsubsection">6.3.1.4 Reencoding with Afm2tfm</h5>
-<p><a name="index-reencoding-588"></a><a name="index-remapping-589"></a>
+<p><a name="index-reencoding-591"></a><a name="index-remapping-592"></a>
The Afm2tfm program creates the TFM and VF files for the virtual font
corresponding to a PostScript font by <dfn>reencoding</dfn> the PostScript
font. Afm2tfm generates these files from two encodings: one for TeX
@@ -3430,7 +3444,7 @@ then yielding the corresponding number.) The combined mapping of 19 to
that the properties of PostScript character 194 appear in position 19 of
the TFM file for the virtual font.
- <p><a name="index-accents_002c-in-wrong-position-590"></a><a name="index-Hungarian-umlaut-591"></a><a name="index-dot-accent-592"></a><a name="index-Scandinavian-A-ring-593"></a><a name="index-A-ring_002c-Scandinavian-letter-594"></a>The default encoding of the distributed fonts (e.g., <samp><span class="file">ptmr.tfm</span></samp>)
+ <p><a name="index-accents_002c-in-wrong-position-593"></a><a name="index-Hungarian-umlaut-594"></a><a name="index-dot-accent-595"></a><a name="index-Scandinavian-A-ring-596"></a><a name="index-A-ring_002c-Scandinavian-letter-597"></a>The default encoding of the distributed fonts (e.g., <samp><span class="file">ptmr.tfm</span></samp>)
mostly follows plain TeX conventions for accents. The exceptions:
the Hungarian umlaut (which is at position <code>0x7D</code> in &lsquo;<samp><span class="samp">cmr10</span></samp>&rsquo;,
but position <code>0xCD</code> in &lsquo;<samp><span class="samp">ptmr</span></samp>&rsquo;); the dot accent (at positions
@@ -3442,7 +3456,7 @@ following definitions. These definitions will not work with the
Computer Modern fonts for the relevant accents. They are already part
of the distributed <samp><span class="file">psfonts.sty</span></samp> for use with LaTeX.
- <p><a name="index-g_t_005cH-595"></a><a name="index-g_t_005c_002e-596"></a><a name="index-g_t_005cdot-597"></a><a name="index-g_t_005cAA-598"></a>
+ <p><a name="index-g_t_005cH-598"></a><a name="index-g_t_005c_002e-599"></a><a name="index-g_t_005cdot-600"></a><a name="index-g_t_005cAA-601"></a>
<pre class="example"> \def\H#1{{\accent"CD #1}}
\def\.#1{{\accent"C7 #1}}
\def\dot{\mathaccent"70C7 }
@@ -3451,7 +3465,7 @@ of the distributed <samp><span class="file">psfonts.sty</span></samp> for use wi
\advance\aadimen-1ex\setbox0\hbox{A}\rlap{\raise.67\aadimen
\hbox to \wd0{\hss\char'27\hss}}A}
</pre>
- <p><a name="index-CODINGSCHEME-599"></a>As a kind of summary, here are the &lsquo;<samp><span class="samp">CODINGSCHEME</span></samp>&rsquo;s that result from
+ <p><a name="index-CODINGSCHEME-602"></a>As a kind of summary, here are the &lsquo;<samp><span class="samp">CODINGSCHEME</span></samp>&rsquo;s that result from
the various possible choices for reencoding.
<dl>
@@ -3473,8 +3487,8 @@ the various possible choices for reencoding.
ignored by Dvips.
<div class="node">
-<p><hr>
<a name="Encoding-file-format"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Changing-font-encodings">Changing font encodings</a>
@@ -3482,7 +3496,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Changing-font-encodings">Changing font
<h5 class="subsubsection">6.3.1.5 Encoding file format</h5>
-<p><a name="index-encoding-file-format-600"></a>
+<p><a name="index-encoding-file-format-603"></a>
Afm2tfm's encoding files have the same format as an encoding vector in a
PostScript font. Here is a skeletal example:
@@ -3497,7 +3511,7 @@ PostScript font. Here is a skeletal example:
<p>These encoding files are downloaded as part of changing the encoding at
the PostScript level (see the previous section).
- <p><a name="index-comments_002c-in-encoding-files-601"></a>Comments, which start with a percent sign and continue until the end
+ <p><a name="index-comments_002c-in-encoding-files-604"></a>Comments, which start with a percent sign and continue until the end
of the line, are ignored unless they start with &lsquo;<samp><span class="samp">LIGKERN</span></samp>&rsquo; (see below).
<p>The first non-comment word of the file must start with a forward slash
@@ -3515,11 +3529,11 @@ kern information is given in groups of words: each group is terminated
by a space and a semicolon and (unless the semicolon is at the end of a
line) another space.
- <p><a name="index-LIGKERN-_0040r_007bencoding-file-command_007d-602"></a>In these <code>LIGKERN</code> statements, three types of information may be
+ <p><a name="index-LIGKERN-_0040r_007bencoding-file-command_007d-605"></a>In these <code>LIGKERN</code> statements, three types of information may be
specified. These three types are ligature pairs, kerns to ignore, and
the character value of this font's boundary character.
- <p><a name="index-boundary-character-603"></a>Throughout a <code>LIGKERN</code> statement, the boundary character is
+ <p><a name="index-boundary-character-606"></a>Throughout a <code>LIGKERN</code> statement, the boundary character is
specified as &lsquo;<samp><span class="samp">||</span></samp>&rsquo;. To set the font's boundary character value for
TeX:
@@ -3533,12 +3547,12 @@ particular location. Either or both of the character names can be given
as &lsquo;<samp><span class="samp">*</span></samp>&rsquo;, which is a wild card matching any character; thus, all
kerns can be removed with &lsquo;<samp><span class="samp">* {} * ;</span></samp>&rsquo;.
- <p><a name="index-ligature-operations-604"></a><a name="index-Metafont-ligature-operations-605"></a>To specify a ligature, specify the names of the pair of characters,
+ <p><a name="index-ligature-operations-607"></a><a name="index-Metafont-ligature-operations-608"></a>To specify a ligature, specify the names of the pair of characters,
followed by the ligature operation (as in Metafont), followed by the
replacing character name. Either (but not both) of the first two
characters can be &lsquo;<samp><span class="samp">||</span></samp>&rsquo; to indicate a word boundary.
- <p><a name="index-g_t_003d_003a-_0040r_007bligature-operation_007d-606"></a>The most common operation is &lsquo;<samp><span class="samp">=:</span></samp>&rsquo; meaning that both characters are
+ <p><a name="index-g_t_003d_003a-_0040r_007bligature-operation_007d-609"></a>The most common operation is &lsquo;<samp><span class="samp">=:</span></samp>&rsquo; meaning that both characters are
removed and replaced by the third character, but by adding the &lsquo;<samp><span class="samp">|</span></samp>&rsquo;
character on either side of the &lsquo;<samp><span class="samp">=:</span></samp>&rsquo;, you can retain either or both
of the two leading characters. In addition, by suffixing the ligature
@@ -3567,8 +3581,8 @@ operation, so there are a total of eight possibilities:
% LIGKERN 7 {} * ; * {} 7 ; 8 {} * ; * {} 8 ; 9 {} * ; * {} 9 ;
</pre>
<div class="node">
-<p><hr>
<a name="Special-font-effects"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Afm2tfm-options">Afm2tfm options</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Changing-font-encodings">Changing font encodings</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Invoking-afm2tfm">Invoking afm2tfm</a>
@@ -3577,7 +3591,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Invoking-afm2tfm">Invoking afm2tfm</a>
<h4 class="subsection">6.3.2 Special font effects</h4>
-<p><a name="index-oblique-fonts-607"></a><a name="index-slanted-fonts-608"></a><a name="index-fonts_002c-slanted-609"></a>Besides the reencodings described in the previous section, Afm2tfm can
+<p><a name="index-oblique-fonts-610"></a><a name="index-slanted-fonts-611"></a><a name="index-fonts_002c-slanted-612"></a>Besides the reencodings described in the previous section, Afm2tfm can
do other manipulations. (Again, it's best to use the prebuilt fonts
rather than attempting to remake them.)
@@ -3588,26 +3602,26 @@ rather than attempting to remake them.)
<p class="noindent">This creates <samp><span class="file">ptmro.vpl</span></samp> and <samp><span class="file">rptmro.tfm</span></samp>. To use this font,
put the line
- <p><a name="index-SlantFont-610"></a>
+ <p><a name="index-SlantFont-613"></a>
<pre class="example"> rptmro Times-Roman ".167 SlantFont"
</pre>
- <p class="noindent"><a name="index-psfonts_002emap-611"></a>into <samp><span class="file">psfonts.map</span></samp>. Then &lsquo;<samp><span class="samp">rptmro</span></samp>&rsquo; (our name for the obliqued
+ <p class="noindent"><a name="index-psfonts_002emap-614"></a>into <samp><span class="file">psfonts.map</span></samp>. Then &lsquo;<samp><span class="samp">rptmro</span></samp>&rsquo; (our name for the obliqued
Times) will act as if it were a resident font, although it is actually
constructed from Times-Roman via the PostScript routine <code>SlantFont</code>
(which will slant everything 1/6 to the right, in this case).
- <p><a name="index-expanded-fonts-612"></a><a name="index-fonts_002c-expanded-613"></a>Similarly, you can get an expanded font with
+ <p><a name="index-expanded-fonts-615"></a><a name="index-fonts_002c-expanded-616"></a>Similarly, you can get an expanded font with
<pre class="example"> afm2tfm Times-Roman -e 1.2 -v ptmrre rptmrre
</pre>
<p class="noindent">and by recording the pseudo-resident font
-<a name="index-ExtendFont-614"></a>
+<a name="index-ExtendFont-617"></a>
<pre class="example"> rptmrre Times-Roman "1.2 ExtendFont"
</pre>
<p class="noindent">in <samp><span class="file">psfonts.map</span></samp>.
<p>You can also create a small caps font with a command such as
-<a name="index-small-caps-fonts-615"></a><a name="index-fonts_002c-small-caps-616"></a>
+<a name="index-small-caps-fonts-618"></a><a name="index-fonts_002c-small-caps-619"></a>
<pre class="example"> afm2tfm Times-Roman -V ptmrc rptmrc
</pre>
<p class="noindent">This will generate a set of pseudo-small caps mapped into the usual
@@ -3622,7 +3636,7 @@ independently of the rest of the font. If you want a really
professional looking set of small caps, you need to acquire a small caps
font.
- <p><a name="index-PaintType-617"></a><a name="index-outline-fonts-618"></a><a name="index-fonts_002c-outlined-619"></a>To change the <code>PaintType</code> in a font from filled (0) to outlined
+ <p><a name="index-PaintType-620"></a><a name="index-outline-fonts-621"></a><a name="index-fonts_002c-outlined-622"></a>To change the <code>PaintType</code> in a font from filled (0) to outlined
(2), you can add <code>"/PaintType 2 store"</code> to <samp><span class="file">psfonts.map</span></samp>, as
in the following:
@@ -3637,8 +3651,8 @@ even though many different fonts (small caps variants, or ones with
different output encodings) may be based on it.
<div class="node">
-<p><hr>
<a name="Afm2tfm-options"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Special-font-effects">Special font effects</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Invoking-afm2tfm">Invoking afm2tfm</a>
@@ -3646,7 +3660,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Invoking-afm2tfm">Invoking afm2tfm</a>
<h4 class="subsection">6.3.3 Afm2tfm options</h4>
-<p><a name="index-options_002c-to-Afm2tfm-620"></a><a name="index-afm2tfm-options-621"></a>
+<p><a name="index-options_002c-to-Afm2tfm-623"></a><a name="index-afm2tfm-options-624"></a>
Synopsis:
<pre class="example"> afm2tfm [<var>option</var>]... <var>afmfile</var>[.afm] [<var>tfmfile</var>[.tfm]]
</pre>
@@ -3658,7 +3672,7 @@ extended with &lsquo;<samp><span class="samp">.tfm</span></samp>&rsquo; to get t
<pre class="example"> afm2tfm Times-Roman rptmr
</pre>
- <p><a name="index-accents_002c-wrong-622"></a>The TFM file thus created is <dfn>raw</dfn> because it omits ligature and
+ <p><a name="index-accents_002c-wrong-625"></a>The TFM file thus created is <dfn>raw</dfn> because it omits ligature and
kern information, and does no character remapping; it simply contains
the character information in the AFM file in TFM form, which is the form
that TeX understands. The characters have the same code in the TFM
@@ -3674,49 +3688,49 @@ See <a href="#Making-a-font-available">Making a font available</a>.
<p>The command line options to Afm2tfm:
<dl>
-<dt>&lsquo;<samp><span class="samp">-c </span><var>ratio</var></samp>&rsquo;<dd><a name="index-g_t_002dc-_0040var_007bratio_007d-623"></a><a name="index-scaling-small-caps-624"></a>See &lsquo;<samp><span class="samp">-V</span></samp>&rsquo;; overrides the default ratio of 0.8 for the
+<dt>&lsquo;<samp><span class="samp">-c </span><var>ratio</var></samp>&rsquo;<dd><a name="index-g_t_002dc-_0040var_007bratio_007d-626"></a><a name="index-scaling-small-caps-627"></a>See &lsquo;<samp><span class="samp">-V</span></samp>&rsquo;; overrides the default ratio of 0.8 for the
scaling of small caps.
- <br><dt>&lsquo;<samp><span class="samp">-e </span><var>ratio</var></samp>&rsquo;<dd><a name="index-g_t_002de-_0040var_007bratio_007d-625"></a><a name="index-expanded-fonts-626"></a><a name="index-condensed-fonts-627"></a>Stretch characters horizontally by <var>ratio</var>; if less than 1.0, you
+ <br><dt>&lsquo;<samp><span class="samp">-e </span><var>ratio</var></samp>&rsquo;<dd><a name="index-g_t_002de-_0040var_007bratio_007d-628"></a><a name="index-expanded-fonts-629"></a><a name="index-condensed-fonts-630"></a>Stretch characters horizontally by <var>ratio</var>; if less than 1.0, you
get a condensed font.
- <br><dt>&lsquo;<samp><span class="samp">-O</span></samp>&rsquo;<dd><a name="index-g_t_002dO-628"></a><a name="index-octal-character-codes-629"></a>Output all character codes in the &lsquo;<samp><span class="samp">vpl</span></samp>&rsquo; file as octal numbers, not
+ <br><dt>&lsquo;<samp><span class="samp">-O</span></samp>&rsquo;<dd><a name="index-g_t_002dO-631"></a><a name="index-octal-character-codes-632"></a>Output all character codes in the &lsquo;<samp><span class="samp">vpl</span></samp>&rsquo; file as octal numbers, not
names; this is useful for symbol or other special-purpose fonts where
character names such as &lsquo;<samp><span class="samp">A</span></samp>&rsquo; have no meaning.
- <br><dt>&lsquo;<samp><span class="samp">-p </span><var>ps-enc</var></samp>&rsquo;<dd><a name="index-g_t_002dp-_0040var_007bps_002denc_007d-630"></a>Use <var>ps-enc</var> for the destination (PostScript) encoding of the font;
+ <br><dt>&lsquo;<samp><span class="samp">-p </span><var>ps-enc</var></samp>&rsquo;<dd><a name="index-g_t_002dp-_0040var_007bps_002denc_007d-633"></a>Use <var>ps-enc</var> for the destination (PostScript) encoding of the font;
<var>ps-enc</var> must be mentioned as a header file for the font in
&lsquo;<samp><span class="samp">psfonts.map</span></samp>&rsquo;.
See <a href="#Changing-PostScript-encodings">Changing PostScript encodings</a>.
- <br><dt>&lsquo;<samp><span class="samp">-s </span><var>slant</var></samp>&rsquo;<dd><a name="index-g_t_002ds-_0040var_007bslant_007d-631"></a><a name="index-slanted-fonts_002c-making-632"></a>Slant characters to the right by <var>slant</var>. If <var>slant</var> is
+ <br><dt>&lsquo;<samp><span class="samp">-s </span><var>slant</var></samp>&rsquo;<dd><a name="index-g_t_002ds-_0040var_007bslant_007d-634"></a><a name="index-slanted-fonts_002c-making-635"></a>Slant characters to the right by <var>slant</var>. If <var>slant</var> is
negative, the letters slope to the left (or they might be upright if you
start with an italic font).
- <br><dt>&lsquo;<samp><span class="samp">-t </span><var>tex-enc</var></samp>&rsquo;<dd><a name="index-g_t_002dt-_0040var_007btex_002denc_007d-633"></a>Use <var>tex-enc</var> for the target (TeX) encoding of the font.
+ <br><dt>&lsquo;<samp><span class="samp">-t </span><var>tex-enc</var></samp>&rsquo;<dd><a name="index-g_t_002dt-_0040var_007btex_002denc_007d-636"></a>Use <var>tex-enc</var> for the target (TeX) encoding of the font.
Ligature and kern information may also be specified in <var>file</var>.
<var>file</var> is not mentioned in <samp><span class="file">psfonts.map</span></samp>.
- <br><dt>&lsquo;<samp><span class="samp">-T </span><var>ps-tex-enc</var></samp>&rsquo;<dd><a name="index-g_t_002dT-_0040var_007bps_002dtex_002denc_007d-634"></a>Use <var>ps-tex-enc</var> for both the PostScript and target TeX encodings
+ <br><dt>&lsquo;<samp><span class="samp">-T </span><var>ps-tex-enc</var></samp>&rsquo;<dd><a name="index-g_t_002dT-_0040var_007bps_002dtex_002denc_007d-637"></a>Use <var>ps-tex-enc</var> for both the PostScript and target TeX encodings
of the font. Equivalent to &lsquo;<samp><span class="samp">-p </span><var>file</var><span class="samp"> -t </span><var>file</var></samp>&rsquo;.
- <br><dt>&lsquo;<samp><span class="samp">-u</span></samp>&rsquo;<dd><a name="index-g_t_002du-635"></a>Use only those characters specified in the TeX encoding, and no
+ <br><dt>&lsquo;<samp><span class="samp">-u</span></samp>&rsquo;<dd><a name="index-g_t_002du-638"></a>Use only those characters specified in the TeX encoding, and no
others. By default, Afm2tfm tries to include all characters in the
input font, even those not present in the TeX encoding (it puts them
into otherwise-unused positions, arbitrarily).
- <br><dt>&lsquo;<samp><span class="samp">-v </span><var>vpl-file</var></samp>&rsquo;<dd><a name="index-g_t_002dv-_0040var_007bvpl_002dfile_007d-636"></a>Output a VPL (virtual property list) file, as well as a TFM file.
+ <br><dt>&lsquo;<samp><span class="samp">-v </span><var>vpl-file</var></samp>&rsquo;<dd><a name="index-g_t_002dv-_0040var_007bvpl_002dfile_007d-639"></a>Output a VPL (virtual property list) file, as well as a TFM file.
- <br><dt>&lsquo;<samp><span class="samp">-V </span><var>vpl-file</var></samp>&rsquo;<dd><a name="index-g_t_002dV-_0040var_007bvpl_002dfile_007d-637"></a>Same as &lsquo;<samp><span class="samp">-v</span></samp>&rsquo;, but the virtual font generated is a pseudo small caps
+ <br><dt>&lsquo;<samp><span class="samp">-V </span><var>vpl-file</var></samp>&rsquo;<dd><a name="index-g_t_002dV-_0040var_007bvpl_002dfile_007d-640"></a>Same as &lsquo;<samp><span class="samp">-v</span></samp>&rsquo;, but the virtual font generated is a pseudo small caps
font obtained by scaling uppercase letters by 0.8 to typeset
lowercase. This font handles accented letters and retains proper
kerning.
</dl>
<div class="node">
-<p><hr>
<a name="psfonts.map"></a>
<a name="psfonts_002emap"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Invoking-afm2tfm">Invoking afm2tfm</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-fonts">PostScript fonts</a>
@@ -3724,70 +3738,68 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#PostScript-fonts">PostScript fonts</a>
<h3 class="section">6.4 <samp><span class="file">psfonts.map</span></samp>: PostScript font catalog</h3>
-<p><a name="index-psfonts_002emap-638"></a><a name="index-non_002dresident-fonts-639"></a><a name="index-downloading-PostScript-fonts-640"></a><a name="index-fonts_002c-downloading-641"></a>
+<p><a name="index-psfonts_002emap-641"></a><a name="index-non_002dresident-fonts-642"></a><a name="index-downloading-PostScript-fonts-643"></a><a name="index-fonts_002c-downloading-644"></a>
The <samp><span class="file">psfonts.map</span></samp> file associates a PostScript font with related
files and constructs. Each line has the format:
<pre class="example"> <var>filename</var> <var>PostScript-name</var> <var>options</var>
</pre>
- <p><a name="index-g_t_003c-_0040r_007bfont-downloading_007d-642"></a>For example, the line
+ <p><a name="index-g_t_003c-_0040r_007bfont-downloading_007d-645"></a>For example, the line
<pre class="example"> rpstrn StoneInformal &lt;StoneInformal.pfb
</pre>
- <p class="noindent">causes Dvips to download <samp><span class="file">StoneInformal.pfb</span></samp> if your document (just
-as if it were a header file, see <a href="#Header-files">Header files</a>) uses the font
-&lsquo;<samp><span class="samp">StoneInformal</span></samp>&rsquo;.
+ <p class="noindent">causes Dvips to download <samp><span class="file">StoneInformal.pfb</span></samp> (just as if it were
+a header file, see <a href="#Header-files">Header files</a>) if the DVI file (or a virtual
+font, see <a href="#Virtual-fonts">Virtual fonts</a>) references the TFM file &lsquo;<samp><span class="samp">rpstrn</span></samp>&rsquo;.
+The PostScript <code>/FontName</code> of the font defined inside the &lsquo;<samp><span class="samp">pfb</span></samp>&rsquo;
+file should be <code>StoneInformal</code>.
- <p><a name="index-partial-font-downloading-643"></a><a name="index-downloading-fonts-partially-644"></a>If the &lsquo;<samp><span class="samp">j</span></samp>&rsquo; config file or command-line option is enabled,
-<samp><span class="file">StoneInformal.pfb</span></samp> will be <dfn>partially downloaded</dfn>&mdash;only those
-characters your document actually uses will be extracted and downloaded,
-and the remainder discarded. See <a href="#Option-details">Option details</a>.
-
- <p>Filenames of fonts that are partially downloaded are surrounded by curly
-braces (&lsquo;<samp><span class="samp">{...}</span></samp>&rsquo;) in the progress report Dvips writes to
-standard output. Wholly-downloaded fonts appear inside angle brackets
-(&lsquo;<samp><span class="samp">&lt;...&gt;</span></samp>&rsquo;), like other downloaded files.
-
- <p><a name="index-whole-font-downloading-645"></a><a name="index-multiple-master-fonts-646"></a><a name="index-Minion-typeface-family-647"></a><a name="index-g_t_003c_003c-_0040r_007bwhole-font-downloading_007d-648"></a>Adobe Multiple Master fonts, such as Minion, cannot be partially
-downloaded. To partially download in general, but avoid partial
-downloading for individual fonts, use &lsquo;<samp><span class="samp">&lt;&lt;</span></samp>&rsquo; instead &lsquo;<samp><span class="samp">&lt;</span></samp>&rsquo;:
-<pre class="example"> pmnr8r Minion &lt;&lt;Minion.pfb
-</pre>
- <p><a name="index-transforming-downloaded-fonts-649"></a><a name="index-expanded-fonts-650"></a><a name="index-wide-fonts-651"></a><a name="index-narrow-fonts-652"></a>You can generate transformed fonts with a line like this:
+ <p><a name="index-transforming-downloaded-fonts-646"></a><a name="index-expanded-fonts-647"></a><a name="index-wide-fonts-648"></a><a name="index-narrow-fonts-649"></a>You can generate transformed fonts with a line like this:
<pre class="example"> rpstrc StoneInformal &lt;StoneInformal.pfb ".8 ExtendFont"
</pre>
<p class="noindent">See <a href="#Special-font-effects">Special font effects</a>, for a
complete list of font effects.
- <p><a name="index-reencoding-PostScript-fonts-653"></a>You can change the encoding of the Type 1 font at the PostScript
+ <p><a name="index-reencoding-PostScript-fonts-650"></a>You can change the encoding of the Type 1 font at the PostScript
level with a &lsquo;<samp><span class="samp">ReEncodeFont</span></samp>&rsquo; instruction, plus the name of the
encoding file. This allows you access to characters that may be present
in the Type 1 font file, but not encoded by default&mdash;most of the
preaccented characters, for example. An example:
<pre class="smallexample"> pstrn8r StoneInformal "TeXBase1Encoding ReEncodeFont" &lt;8r.enc &lt;pstrn8a.pfb
</pre>
- <p><a name="index-g_t8r-font-encoding-654"></a><a name="index-base-encoding_002c-recommended-655"></a>The &lsquo;<samp><span class="samp">8r</span></samp>&rsquo; encoding mentioned here has been designed to serve as a
+ <p><a name="index-g_t8r-font-encoding-651"></a><a name="index-base-encoding_002c-recommended-652"></a>The &lsquo;<samp><span class="samp">8r</span></samp>&rsquo; encoding mentioned here has been designed to serve as a
base for all downloadable fonts; it allows access to all the characters
commonly present in a Type 1 font. For more details, see the
<samp><span class="file">8r.enc</span></samp> source file that comes with (and is installed with) Dvips.
- <p><a name="index-g_t_003c_005b-_0040r_007bencoding-vector-downloading_007d-656"></a>You may notice that the same syntax is used for downloading encoding
+ <p><a name="index-g_t_003c_005b-_0040r_007bencoding-vector-downloading_007d-653"></a>You may notice that the same syntax is used for downloading encoding
vectors and Type 1 font files. To make your intentions clear, you can
also use &lsquo;<samp><span class="samp">&lt;[</span></samp>&rsquo; to explicitly indicate you are downloading an
encoding vector, as in:
<pre class="smallexample"> pstrn8r StoneInformal "TeXBase1Encoding ReEncodeFont" &lt;[8r.enc &lt;pstrn8a.pfb
</pre>
- <p><a name="index-g_t_002eenc-_0040r_007bextension-for-encoding-vectors_007d-657"></a>If the filename of your encoding vector does not end in &lsquo;<samp><span class="samp">.enc</span></samp>&rsquo;, and
+ <p><a name="index-g_t_002eenc-_0040r_007bextension-for-encoding-vectors_007d-654"></a>If the filename of your encoding vector does not end in &lsquo;<samp><span class="samp">.enc</span></samp>&rsquo;, and
you are using partial font downloading, you must use the &lsquo;<samp><span class="samp">&lt;[</span></samp>&rsquo;
syntax, or Dvips will not download the font properly.
- <p><a name="index-g_t_002epfa-_0040r_007bextension-required-for-partial-downloading_007d-658"></a><a name="index-g_t_002epfb-_0040r_007bextension-required-for-partial-downloading_007d-659"></a>Similarly, the name of the Type 1 font file itself must have extension
+ <p><a name="index-g_t_002epfa-_0040r_007bextension-required-for-partial-downloading_007d-655"></a><a name="index-g_t_002epfb-_0040r_007bextension-required-for-partial-downloading_007d-656"></a>Similarly, the name of the Type 1 font file itself must have extension
<samp><span class="file">.pfa</span></samp> or <samp><span class="file">.pfb</span></samp> for partial downloading to work properly.
- <p><a name="index-pfb-files_002c-automatically-unpacked-660"></a>When using PFB files, Dvips is smart enough to unpack the binary PFB
+ <p><a name="index-pfb-files_002c-automatically-unpacked-657"></a>When using PFB files, Dvips is smart enough to unpack the binary PFB
format into printable ASCII so there is no need to perform this
conversion yourself. In addition, Dvips scans the font to determine its
memory usage, just as it does for other header files (see <a href="#Header-files">Header files</a>).
+ <p><a name="index-partial-font-downloading-658"></a><a name="index-downloading-fonts-partially-659"></a>If the &lsquo;<samp><span class="samp">j</span></samp>&rsquo; config file or command-line option is enabled (as it
+is by default), <samp><span class="file">StoneInformal.pfb</span></samp> will be <dfn>partially
+downloaded</dfn>&mdash;only those characters your document actually uses will
+be extracted and downloaded, and the remainder discarded.
+See <a href="#Option-details">Option details</a>.
+
+ <p><a name="index-whole-font-downloading-660"></a><a name="index-multiple-master-fonts-661"></a><a name="index-Minion-typeface-family-662"></a><a name="index-g_t_003c_003c-_0040r_007bwhole-font-downloading_007d-663"></a>Adobe Multiple Master fonts, such as Minion, cannot be partially
+downloaded. To partially download in general, but avoid partial
+downloading for individual fonts, use &lsquo;<samp><span class="samp">&lt;&lt;</span></samp>&rsquo; instead &lsquo;<samp><span class="samp">&lt;</span></samp>&rsquo;:
+<pre class="example"> pmnr8r Minion &lt;&lt;Minion.pfb
+</pre>
<p>Here is a brief summary of how <samp><span class="file">psfonts.map</span></samp> is read:
<ol type=1 start=1>
@@ -3818,16 +3830,17 @@ code used in generating that font, and is inserted into the output
verbatim at the appropriate point. (And the double quotes beginning and
ending the word are removed.)
- <li>Otherwise the word is a name. The first such name is the TFM file that
-a virtual font file can refer to. If there is a second name, it is used
-as the PostScript name; if there is only one name, it is used for both
-the TeX name and the PostScript name.
+ <li>Otherwise the word is a name. The first such name is the TFM
+file, that either a DVI file or a virtual font file can refer to. If
+there is a second name, it is used as the PostScript name and should
+match what is defined in the downloaded file; if there is only one
+name, it is used for both the TeX name and the PostScript name.
</ol>
<div class="node">
-<p><hr>
<a name="Color"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Index">Index</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#PostScript-fonts">PostScript fonts</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
@@ -3836,8 +3849,8 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<h2 class="chapter">7 Color</h2>
-<p><a name="index-color-661"></a>
-<a name="index-Hafner_002c-Jim-662"></a>Dvips supports one-pass multi-color printing of TeX documents on any
+<p><a name="index-color-664"></a>
+<a name="index-Hafner_002c-Jim-665"></a>Dvips supports one-pass multi-color printing of TeX documents on any
color PostScript device. Initially added by Jim Hafner, IBM Research,
<a href="mailto:hafner@almaden.ibm.com">hafner@almaden.ibm.com</a>, the color support has gone through many
changes by Tomas Rokicki. Besides the source code support itself, there
@@ -3859,8 +3872,8 @@ for the TeX administrator.
</ul>
<div class="node">
-<p><hr>
<a name="Color-macro-files"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#User_002ddefinable-colors">User-definable colors</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Color">Color</a>
@@ -3868,7 +3881,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Color">Color</a>
<h3 class="section">7.1 Color macro files</h3>
-<p><a name="index-macros-for-color-663"></a><a name="index-color-macros-664"></a>
+<p><a name="index-macros-for-color-666"></a><a name="index-color-macros-667"></a>
All the color macro commands are defined in &lsquo;<samp><span class="samp">colordvi.tex</span></samp>&rsquo; (or
&lsquo;<samp><span class="samp">colordvi.sty</span></samp>&rsquo;). To access these macros simply add to the top of
your plain TeX file the command:
@@ -3882,7 +3895,7 @@ the documentation for the graphics package, available from
<samp><var>CTAN</var><span class="file">:doc/latex/graphics/</span></samp>. See also
<samp><var>CTAN</var><span class="file">:doc/epslatex.ps</span></samp>.
- <p><a name="index-Crayola-crayon-box-665"></a><a name="index-Pantone-colors-666"></a><a name="index-color-names_002c-mixed-case-667"></a>These macros provide two basic kinds of color macros: ones for local
+ <p><a name="index-Crayola-crayon-box-668"></a><a name="index-Pantone-colors-669"></a><a name="index-color-names_002c-mixed-case-670"></a>These macros provide two basic kinds of color macros: ones for local
color changes (a few words, a single symbol) and one for global color
changes (the whole document). All the color names use a mixed case
scheme to avoid conflicts with other macros. There are 68 predefined
@@ -3897,7 +3910,7 @@ and Pantones.
<pre class="example"> \<var>ColorName</var>{this is the color <var>ColorName</var>}
</pre>
- <p><a name="index-g_t_005c_0040var_007bColorName_007d-668"></a>where <var>ColorName</var> is the name of a predefined color, e.g.,
+ <p><a name="index-g_t_005c_0040var_007bColorName_007d-671"></a>where <var>ColorName</var> is the name of a predefined color, e.g.,
&lsquo;<samp><span class="samp">Blue</span></samp>&rsquo;. As shown, these macros take one argument, the text to
print in the specified color. This can be used for nested color changes
since it restores the original color state when it completes. For
@@ -3906,14 +3919,14 @@ example:
<pre class="example"> This text is normal but here we are \Red{switching to red,
\Blue{nesting blue}, recovering the red} and back to original.
</pre>
- <p class="noindent"><a name="index-color-nesting-level-669"></a>The color nesting level has no hard limit, but it is not advisable to
+ <p class="noindent"><a name="index-color-nesting-level-672"></a>The color nesting level has no hard limit, but it is not advisable to
nest too deeply lest you and the reader lose track of the color history.
<p>The global color command has the form
<pre class="example"> \text<var>ColorName</var>
</pre>
- <p class="noindent"><a name="index-g_t_005ctext_0040var_007bColorName_007d-670"></a>These macros take no arguments and changes the default color from that
+ <p class="noindent"><a name="index-g_t_005ctext_0040var_007bColorName_007d-673"></a>These macros take no arguments and changes the default color from that
point on to <var>ColorName</var>. This of course can be overridden globally
by another such command or locally by local color commands. For example,
expanding on the example above, we might have
@@ -3941,9 +3954,9 @@ which might have a larger range. This is primarily to keep the TeX
and LaTeX use compatible.
<div class="node">
-<p><hr>
<a name="User-definable-colors"></a>
<a name="User_002ddefinable-colors"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Color-subtleties">Color subtleties</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Color-macro-files">Color macro files</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Color">Color</a>
@@ -3952,7 +3965,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Color">Color</a>
<h3 class="section">7.2 User-definable colors</h3>
-<p><a name="index-user_002ddefinable-colors-671"></a><a name="index-colors_002c-user_002ddefinable-672"></a>
+<p><a name="index-user_002ddefinable-colors-674"></a><a name="index-colors_002c-user_002ddefinable-675"></a>
There are two ways for the user to specify colors not already defined.
For local changes, there is the command <code>\Color</code> which takes two
arguments. The first argument is four numbers between zero and one and
@@ -3979,8 +3992,8 @@ highly discouraged. Consequently, Dvips will give you warning message
and do its best to recover by discarding the current color history.
<div class="node">
-<p><hr>
<a name="Color-subtleties"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Ted-Turner">Ted Turner</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#User_002ddefinable-colors">User-definable colors</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Color">Color</a>
@@ -3989,7 +4002,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Color">Color</a>
<h3 class="section">7.3 Color subtleties</h3>
-<p><a name="index-color-subtleties-673"></a>
+<p><a name="index-color-subtleties-676"></a>
Color macros are defined via <code>\special</code> keywords. As such, they
are put in the &lsquo;<samp><span class="samp">.dvi</span></samp>&rsquo; file only as explicit message strings to the
driver. The (unpleasant) result is that certain unprotected regions of
@@ -4020,8 +4033,8 @@ in horizontal mode before the first special command is issued; this can
be done by prefixing the color command with <code>\leavevmode</code>.
<div class="node">
-<p><hr>
<a name="Ted-Turner"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Color-device-configuration">Color device configuration</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Color-subtleties">Color subtleties</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Color">Color</a>
@@ -4048,8 +4061,8 @@ Hopefully, in the future screen previewers for color displays will be
compatible with some form of color support.
<div class="node">
-<p><hr>
<a name="Color-device-configuration"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Color-support-details">Color support details</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Ted-Turner">Ted Turner</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Color">Color</a>
@@ -4058,7 +4071,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Color">Color</a>
<h3 class="section">7.5 Color device configuration</h3>
-<p><a name="index-color-configuration-674"></a><a name="index-configuration_002c-of-color-devices-675"></a>
+<p><a name="index-color-configuration-677"></a><a name="index-configuration_002c-of-color-devices-678"></a>
To configure Dvips for a particular color device you need to fine tune
the color parameters to match your device's color rendition. To do this,
you will need a Pantone chart for your device. The header file
@@ -4071,7 +4084,7 @@ interpreter) the PostScript commands &lsquo;<samp><span class="samp">setcmykcolo
&lsquo;<samp><span class="samp">currentcmykcolor</span></samp>&rsquo; in terms of a RGB equivalent so if your device
only understands RGB, there should be no problem.
- <p><a name="index-Phaser-printer_002c-used-for-color-calibration-676"></a><a name="index-Tektronix-Phaser-printer_002c-used-for-color-calibration-677"></a>The parameters set in this file were determined by comparing the Pantone
+ <p><a name="index-Phaser-printer_002c-used-for-color-calibration-679"></a><a name="index-Tektronix-Phaser-printer_002c-used-for-color-calibration-680"></a>The parameters set in this file were determined by comparing the Pantone
chart of a Tektronix Phaser printer with the actual Crayola Crayons.
Because these were defined for a particular device, the actual color
rendition on your device may be very different. There are two ways to
@@ -4106,8 +4119,8 @@ your device, find the CMYK values for Pantone 109. Let's say they are
predefine other colors for your users.
<div class="node">
-<p><hr>
<a name="Color-support-details"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Color-device-configuration">Color device configuration</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Color">Color</a>
@@ -4125,8 +4138,8 @@ specials start with the keyword &lsquo;<samp><span class="samp">color</span></sa
</ul>
<div class="node">
-<p><hr>
<a name="Color-specifications"></a>
+<p><hr>
Next:&nbsp;<a rel="next" accesskey="n" href="#Color-specials">Color specials</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Color-support-details">Color support details</a>
@@ -4134,7 +4147,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Color-support-details">Color support d
<h4 class="subsection">7.6.1 Color specifications</h4>
-<p><a name="index-color-specifications-678"></a>
+<p><a name="index-color-specifications-681"></a>
What is a color specification? One of three things. First, it might be
a PostScript procedure as defined in a PostScript header file. The
<samp><span class="file">color.pro</span></samp> file defines 64 of these, including &lsquo;<samp><span class="samp">Maroon</span></samp>&rsquo;.
@@ -4160,8 +4173,8 @@ from the output. For instance, the color specification
pattern (assuming such exists.)
<div class="node">
-<p><hr>
<a name="Color-specials"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Color-specifications">Color specifications</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Color-support-details">Color support details</a>
@@ -4208,8 +4221,8 @@ This may be addressed in the future by adding support for different
categories of color-like state.
<div class="node">
-<p><hr>
<a name="Index"></a>
+<p><hr>
Previous:&nbsp;<a rel="previous" accesskey="p" href="#Color">Color</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
@@ -4218,18 +4231,18 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<h2 class="unnumbered">Index</h2>
<ul class="index-cp" compact>
-<li><a href="#index-g_t_0021-_0040r_007bspecial-_0028literal-PS-header_0029_007d-451"><code>! </code><span class="roman">special (literal PS header)</span></a>: <a href="#Literal-headers">Literal headers</a></li>
+<li><a href="#index-g_t_0021-_0040r_007bspecial-_0028literal-PS-header_0029_007d-454"><code>! </code><span class="roman">special (literal PS header)</span></a>: <a href="#Literal-headers">Literal headers</a></li>
<li><a href="#index-g_t_0021-_0040r_007bstarting-output-filename_007d-176"><code>! </code><span class="roman">starting output filename</span></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-g_t_0022-_0040r_007bspecial-_0028literal-PostScript_0029_007d-444"><code>" </code><span class="roman">special (literal PostScript)</span></a>: <a href="#g_t_0022-special">&quot; special</a></li>
-<li><a href="#index-g_t_0025_0025BoundingBox-357"><code>%%BoundingBox</code></a>: <a href="#Bounding-box">Bounding box</a></li>
-<li><a href="#index-g_t_0025_0025Page_0040r_007b_002c-and-multi_002dpage-information_007d-461"><code>%%Page</code><span class="roman">, and multi-page information</span></a>: <a href="#PostScript-hooks">PostScript hooks</a></li>
+<li><a href="#index-g_t_0022-_0040r_007bspecial-_0028literal-PostScript_0029_007d-447"><code>" </code><span class="roman">special (literal PostScript)</span></a>: <a href="#g_t_0022-special">&quot; special</a></li>
+<li><a href="#index-g_t_0025_0025BoundingBox-360"><code>%%BoundingBox</code></a>: <a href="#Bounding-box">Bounding box</a></li>
+<li><a href="#index-g_t_0025_0025Page_0040r_007b_002c-and-multi_002dpage-information_007d-464"><code>%%Page</code><span class="roman">, and multi-page information</span></a>: <a href="#PostScript-hooks">PostScript hooks</a></li>
<li><a href="#index-g_t_0025_0025Page_0040r_007b_002c-not-generating_007d-168"><code>%%Page</code><span class="roman">, not generating</span></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_0025_0025Page_0040r_007b_002c-removing_007d-144"><code>%%Page</code><span class="roman">, removing</span></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_0025_0025Page_0040r_007b_002c-required-by-Ghostview_007d-45"><code>%%Page</code><span class="roman">, required by Ghostview</span></a>: <a href="#Ghostscript-installation">Ghostscript installation</a></li>
-<li><a href="#index-g_t_0025_0025VMusage-441"><code>%%VMusage</code></a>: <a href="#Headers-and-memory-usage">Headers and memory usage</a></li>
-<li><a href="#index-g_t_0025_002aFont-413"><code>%*Font</code></a>: <a href="#Fonts-in-figures">Fonts in figures</a></li>
-<li><a href="#index-g_t_0028atend_0029_0040r_007b_002c-bounding-box-specification_007d-359"><code>(atend)</code><span class="roman">, bounding box specification</span></a>: <a href="#Bounding-box">Bounding box</a></li>
-<li><a href="#index-g_t_002b_0040var_007bpsmapfile_007d-298"><code>+</code><var>psmapfile</var></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-g_t_0025_0025VMusage-444"><code>%%VMusage</code></a>: <a href="#Headers-and-memory-usage">Headers and memory usage</a></li>
+<li><a href="#index-g_t_0025_002aFont-416"><code>%*Font</code></a>: <a href="#Fonts-in-figures">Fonts in figures</a></li>
+<li><a href="#index-g_t_0028atend_0029_0040r_007b_002c-bounding-box-specification_007d-362"><code>(atend)</code><span class="roman">, bounding box specification</span></a>: <a href="#Bounding-box">Bounding box</a></li>
+<li><a href="#index-g_t_002b_0040var_007bpsmapfile_007d-299"><code>+</code><var>psmapfile</var></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-g_t_002d-83"><code>-</code></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002d-_0040r_007bas-output-filename_007d-175"><code>- </code><span class="roman">as output filename</span></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002d_002dhelp-86"><code>--help</code></a>: <a href="#Option-details">Option details</a></li>
@@ -4241,12 +4254,12 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<li><a href="#index-g_t_002db-_0040var_007bnum_007d-92"><code>-b </code><var>num</var></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dC-_0040var_007bnum_007d-103"><code>-C </code><var>num</var></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dc-_0040var_007bnum_007d-99"><code>-c </code><var>num</var></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-g_t_002dc-_0040var_007bratio_007d-623"><code>-c </code><var>ratio</var></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
+<li><a href="#index-g_t_002dc-_0040var_007bratio_007d-626"><code>-c </code><var>ratio</var></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
<li><a href="#index-g_t_002dD-_0040var_007bnum_007d-108"><code>-D </code><var>num</var></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dd-_0040var_007bnum_007d-106"><code>-d </code><var>num</var></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dE-114"><code>-E</code></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002de-_0040var_007bnum_007d-110"><code>-e </code><var>num</var></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-g_t_002de-_0040var_007bratio_007d-625"><code>-e </code><var>ratio</var></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
+<li><a href="#index-g_t_002de-_0040var_007bratio_007d-628"><code>-e </code><var>ratio</var></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
<li><a href="#index-g_t_002dF-123"><code>-F</code></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002df-118"><code>-f</code></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dG-128"><code>-G</code></a>: <a href="#Option-details">Option details</a></li>
@@ -4263,13 +4276,13 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<li><a href="#index-g_t_002dN-165"><code>-N</code></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dn-_0040var_007bnum_007d-162"><code>-n </code><var>num</var></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dnoomega-169"><code>-noomega</code></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-g_t_002dO-628"><code>-O</code></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
+<li><a href="#index-g_t_002dO-631"><code>-O</code></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
<li><a href="#index-g_t_002do-_0040var_007bname_007d-171"><code>-o </code><var>name</var></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dO-_0040var_007bx_002doffset_007d_002c_0040var_007by_002doffset_007d-180"><code>-O </code><var>x-offset</var><code>,</code><var>y-offset</var></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dp-_005b_003d_005d_0040var_007bnum_007d-185"><code>-p [=]</code><var>num</var></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dP-_0040var_007bprinter_007d-193"><code>-P </code><var>printer</var></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-g_t_002dp-_0040var_007bps_002denc_007d-630"><code>-p </code><var>ps-enc</var></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
-<li><a href="#index-g_t_002dp-_0040var_007bps_002denc_007d-582"><code>-p </code><var>ps-enc</var></a>: <a href="#Changing-PostScript-encodings">Changing PostScript encodings</a></li>
+<li><a href="#index-g_t_002dp-_0040var_007bps_002denc_007d-633"><code>-p </code><var>ps-enc</var></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
+<li><a href="#index-g_t_002dp-_0040var_007bps_002denc_007d-585"><code>-p </code><var>ps-enc</var></a>: <a href="#Changing-PostScript-encodings">Changing PostScript encodings</a></li>
<li><a href="#index-g_t_002dpp-_0040var_007bfirst_007d_002d_0040var_007blast_007d-190"><code>-pp </code><var>first</var><code>-</code><var>last</var></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dpp-_0040var_007brange_007d-192"><code>-pp </code><var>range</var></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dP_0040var_007bprinter_007d_0040r_007b_002c-and-config-file-searching_007d-263"><code>-P</code><var>printer</var><span class="roman">, and config file searching</span></a>: <a href="#Configuration-file-searching">Configuration file searching</a></li>
@@ -4278,397 +4291,399 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<li><a href="#index-g_t_002dr-199"><code>-r</code></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002ds-206"><code>-s</code></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dS-_0040var_007bnum_007d-208"><code>-S </code><var>num</var></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-g_t_002ds-_0040var_007bslant_007d-631"><code>-s </code><var>slant</var></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
-<li><a href="#index-g_t_002dT-_0040var_007benc_002dfile_007d-587"><code>-T </code><var>enc-file</var></a>: <a href="#Changing-both-encodings">Changing both encodings</a></li>
+<li><a href="#index-g_t_002ds-_0040var_007bslant_007d-634"><code>-s </code><var>slant</var></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
+<li><a href="#index-g_t_002dT-_0040var_007benc_002dfile_007d-590"><code>-T </code><var>enc-file</var></a>: <a href="#Changing-both-encodings">Changing both encodings</a></li>
<li><a href="#index-g_t_002dT-_0040var_007bhsize_007d_002c_0040var_007bvsize_007d-219"><code>-T </code><var>hsize</var><code>,</code><var>vsize</var></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dt-_0040var_007bpapertype_007d-209"><code>-t </code><var>papertype</var></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-g_t_002dT-_0040var_007bps_002dtex_002denc_007d-634"><code>-T </code><var>ps-tex-enc</var></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
-<li><a href="#index-g_t_002dt-_0040var_007btex_002denc_007d-633"><code>-t </code><var>tex-enc</var></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
-<li><a href="#index-g_t_002dt-_0040var_007btex_002denc_007d-578"><code>-t </code><var>tex-enc</var></a>: <a href="#Changing-TeX-encodings">Changing TeX encodings</a></li>
-<li><a href="#index-g_t_002du-635"><code>-u</code></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
+<li><a href="#index-g_t_002dT-_0040var_007bps_002dtex_002denc_007d-637"><code>-T </code><var>ps-tex-enc</var></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
+<li><a href="#index-g_t_002dt-_0040var_007btex_002denc_007d-636"><code>-t </code><var>tex-enc</var></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
+<li><a href="#index-g_t_002dt-_0040var_007btex_002denc_007d-581"><code>-t </code><var>tex-enc</var></a>: <a href="#Changing-TeX-encodings">Changing TeX encodings</a></li>
+<li><a href="#index-g_t_002du-638"><code>-u</code></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
<li><a href="#index-g_t_002dU-223"><code>-U</code></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002du-_0040var_007bpsmapfile_007d-220"><code>-u </code><var>psmapfile</var></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dV-226"><code>-V</code></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dv-225"><code>-v</code></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-g_t_002dV-_0040var_007bvpl_002dfile_007d-637"><code>-V </code><var>vpl-file</var></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
-<li><a href="#index-g_t_002dv-_0040var_007bvpl_002dfile_007d-636"><code>-v </code><var>vpl-file</var></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
+<li><a href="#index-g_t_002dV-_0040var_007bvpl_002dfile_007d-640"><code>-V </code><var>vpl-file</var></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
+<li><a href="#index-g_t_002dv-_0040var_007bvpl_002dfile_007d-639"><code>-v </code><var>vpl-file</var></a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
<li><a href="#index-g_t_002dX-_0040var_007bnum_007d-232"><code>-X </code><var>num</var></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dx-_0040var_007bnum_007d-230"><code>-x </code><var>num</var></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dY-_0040var_007bnum_007d-235"><code>-Y </code><var>num</var></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-g_t_002dz-468"><code>-z</code></a>: <a href="#Hypertext">Hypertext</a></li>
+<li><a href="#index-g_t_002dz-471"><code>-z</code></a>: <a href="#Hypertext">Hypertext</a></li>
<li><a href="#index-g_t_002dZ-_0040r_007bfor-compressing-bitmap-fonts_007d-242"><code>-Z </code><span class="roman">for compressing bitmap fonts</span></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_002dz-_0040r_007bfor-recognizing-hyperdvi_007d-237"><code>-z </code><span class="roman">for recognizing hyperdvi</span></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-g_t_0040file_007b_002e_002e_007d_002drelative-filenames-205"><samp><span class="file">..</span></samp>-relative filenames</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-g_t_002eafm-_0040r_007bAdobe-metric-files_007d-510"><code>.afm </code><span class="roman">Adobe metric files</span></a>: <a href="#Metric-files">Metric files</a></li>
+<li><a href="#index-g_t_002eafm-_0040r_007bAdobe-metric-files_007d-513"><code>.afm </code><span class="roman">Adobe metric files</span></a>: <a href="#Metric-files">Metric files</a></li>
<li><a href="#index-g_t_002edvipsrc_0040r_007b_002c-searched-for_007d-262"><code>.dvipsrc</code><span class="roman">, searched for</span></a>: <a href="#Configuration-file-searching">Configuration file searching</a></li>
-<li><a href="#index-g_t_002eenc-_0040r_007bextension-for-encoding-vectors_007d-657"><code>.enc </code><span class="roman">extension for encoding vectors</span></a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-g_t_002elpro-_0040r_007blong-prologue-files_007d-418"><code>.lpro </code><span class="roman">long prologue files</span></a>: <a href="#Header-files">Header files</a></li>
-<li><a href="#index-g_t_002emf-_0040r_007bMetafont-source-files_007d-529"><code>.mf </code><span class="roman">Metafont source files</span></a>: <a href="#Glyph-files">Glyph files</a></li>
-<li><a href="#index-g_t_002e_0040var_007bnnn_007dpk-_0040r_007bpacked-font-bitmaps_007d-532"><code>.</code><var>nnn</var><code>pk </code><span class="roman">packed font bitmaps</span></a>: <a href="#Glyph-files">Glyph files</a></li>
-<li><a href="#index-g_t_002epfa-_0040r_007bextension-required-for-partial-downloading_007d-658"><code>.pfa </code><span class="roman">extension required for partial downloading</span></a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-g_t_002epfa-_0040r_007bprinter-font-ascii-files_007d-526"><code>.pfa </code><span class="roman">printer font ascii files</span></a>: <a href="#Glyph-files">Glyph files</a></li>
-<li><a href="#index-g_t_002epfb-_0040r_007bextension-required-for-partial-downloading_007d-659"><code>.pfb </code><span class="roman">extension required for partial downloading</span></a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-g_t_002epfb-_0040r_007bprinter-font-binary-files_007d-527"><code>.pfb </code><span class="roman">printer font binary files</span></a>: <a href="#Glyph-files">Glyph files</a></li>
-<li><a href="#index-g_t_002epfm-_0040r_007bprinter-font-metric-files_007d-518"><code>.pfm </code><span class="roman">printer font metric files</span></a>: <a href="#Metric-files">Metric files</a></li>
-<li><a href="#index-g_t_002epl-_0040r_007bproperty-list-files_007d-516"><code>.pl </code><span class="roman">property list files</span></a>: <a href="#Metric-files">Metric files</a></li>
-<li><a href="#index-g_t_002epro-_0040r_007bprologue-files_007d-417"><code>.pro </code><span class="roman">prologue files</span></a>: <a href="#Header-files">Header files</a></li>
-<li><a href="#index-g_t_002etfm-_0040r_007b_0040TeX_007b_007d-font-metric-files_007d-512"><code>.tfm </code><span class="roman">TeX font metric files</span></a>: <a href="#Metric-files">Metric files</a></li>
+<li><a href="#index-g_t_002eenc-_0040r_007bextension-for-encoding-vectors_007d-654"><code>.enc </code><span class="roman">extension for encoding vectors</span></a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-g_t_002elpro-_0040r_007blong-prologue-files_007d-421"><code>.lpro </code><span class="roman">long prologue files</span></a>: <a href="#Header-files">Header files</a></li>
+<li><a href="#index-g_t_002emf-_0040r_007bMetafont-source-files_007d-532"><code>.mf </code><span class="roman">Metafont source files</span></a>: <a href="#Glyph-files">Glyph files</a></li>
+<li><a href="#index-g_t_002e_0040var_007bnnn_007dpk-_0040r_007bpacked-font-bitmaps_007d-535"><code>.</code><var>nnn</var><code>pk </code><span class="roman">packed font bitmaps</span></a>: <a href="#Glyph-files">Glyph files</a></li>
+<li><a href="#index-g_t_002epfa-_0040r_007bextension-required-for-partial-downloading_007d-655"><code>.pfa </code><span class="roman">extension required for partial downloading</span></a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-g_t_002epfa-_0040r_007bprinter-font-ascii-files_007d-529"><code>.pfa </code><span class="roman">printer font ascii files</span></a>: <a href="#Glyph-files">Glyph files</a></li>
+<li><a href="#index-g_t_002epfb-_0040r_007bextension-required-for-partial-downloading_007d-656"><code>.pfb </code><span class="roman">extension required for partial downloading</span></a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-g_t_002epfb-_0040r_007bprinter-font-binary-files_007d-530"><code>.pfb </code><span class="roman">printer font binary files</span></a>: <a href="#Glyph-files">Glyph files</a></li>
+<li><a href="#index-g_t_002epfm-_0040r_007bprinter-font-metric-files_007d-521"><code>.pfm </code><span class="roman">printer font metric files</span></a>: <a href="#Metric-files">Metric files</a></li>
+<li><a href="#index-g_t_002epl-_0040r_007bproperty-list-files_007d-519"><code>.pl </code><span class="roman">property list files</span></a>: <a href="#Metric-files">Metric files</a></li>
+<li><a href="#index-g_t_002epro-_0040r_007bprologue-files_007d-420"><code>.pro </code><span class="roman">prologue files</span></a>: <a href="#Header-files">Header files</a></li>
+<li><a href="#index-g_t_002etfm-_0040r_007b_0040TeX_007b_007d-font-metric-files_007d-515"><code>.tfm </code><span class="roman">TeX font metric files</span></a>: <a href="#Metric-files">Metric files</a></li>
<li><a href="#index-g_t_002f_0023copies-93"><code>/#copies</code></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-g_t_002fmagscale-384"><code>/magscale</code></a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
-<li><a href="#index-g_t612-792-_0040r_007bbounding-box-size_007d-362"><code>612 792 </code><span class="roman">bounding box size</span></a>: <a href="#Bounding-box">Bounding box</a></li>
-<li><a href="#index-g_t8r-_0040r_007bencoding_002c-and-extra-characters_007d-586"><code>8r </code><span class="roman">encoding, and extra characters</span></a>: <a href="#Changing-PostScript-encodings">Changing PostScript encodings</a></li>
-<li><a href="#index-g_t8r-font-encoding-654">8r font encoding</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-g_t8r_002eenc-547"><code>8r.enc</code></a>: <a href="#Encodings">Encodings</a></li>
-<li><a href="#index-g_t_003c-_0040r_007bfont-downloading_007d-642"><code>&lt; </code><span class="roman">font downloading</span></a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-g_t_003c_003c-_0040r_007bwhole-font-downloading_007d-648"><code>&lt;&lt; </code><span class="roman">whole font downloading</span></a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-g_t_003c_005b-_0040r_007bencoding-vector-downloading_007d-656"><code>&lt;[ </code><span class="roman">encoding vector downloading</span></a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-g_t_003d_003a-_0040r_007bligature-operation_007d-606"><code>=: </code><span class="roman">ligature operation</span></a>: <a href="#Encoding-file-format">Encoding file format</a></li>
+<li><a href="#index-g_t_002fmagscale-387"><code>/magscale</code></a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
+<li><a href="#index-g_t612-792-_0040r_007bbounding-box-size_007d-365"><code>612 792 </code><span class="roman">bounding box size</span></a>: <a href="#Bounding-box">Bounding box</a></li>
+<li><a href="#index-g_t8r-_0040r_007bencoding_002c-and-extra-characters_007d-589"><code>8r </code><span class="roman">encoding, and extra characters</span></a>: <a href="#Changing-PostScript-encodings">Changing PostScript encodings</a></li>
+<li><a href="#index-g_t8r-font-encoding-651">8r font encoding</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-g_t8r_002eenc-550"><code>8r.enc</code></a>: <a href="#Encodings">Encodings</a></li>
+<li><a href="#index-g_t_003c-_0040r_007bfont-downloading_007d-645"><code>&lt; </code><span class="roman">font downloading</span></a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-g_t_003c_003c-_0040r_007bwhole-font-downloading_007d-663"><code>&lt;&lt; </code><span class="roman">whole font downloading</span></a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-g_t_003c_005b-_0040r_007bencoding-vector-downloading_007d-653"><code>&lt;[ </code><span class="roman">encoding vector downloading</span></a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-g_t_003d_003a-_0040r_007bligature-operation_007d-609"><code>=: </code><span class="roman">ligature operation</span></a>: <a href="#Encoding-file-format">Encoding file format</a></li>
<li><a href="#index-g_t_0040_0040-_0040r_007bpaper-size-config-command_007d-269"><code>@ </code><span class="roman">paper size config command</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-g_t_005c_002e-596"><code>\.</code></a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
-<li><a href="#index-g_t_005cAA-598"><code>\AA</code></a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
-<li><a href="#index-g_t_005c_0040var_007bColorName_007d-668"><code>\</code><var>ColorName</var></a>: <a href="#Color-macro-files">Color macro files</a></li>
-<li><a href="#index-g_t_005cdot-597"><code>\dot</code></a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
-<li><a href="#index-g_t_005cepsffile-_0040r_007bmacro_007d-372"><code>\epsffile </code><span class="roman">macro</span></a>: <a href="#EPSF-macros">EPSF macros</a></li>
-<li><a href="#index-g_t_005cepsfsize-380"><code>\epsfsize</code></a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
-<li><a href="#index-g_t_005cepsfverbosetrue-374"><code>\epsfverbosetrue</code></a>: <a href="#EPSF-macros">EPSF macros</a></li>
-<li><a href="#index-g_t_005cepsfxsize-378"><code>\epsfxsize</code></a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
-<li><a href="#index-g_t_005cepsfysize-379"><code>\epsfysize</code></a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
-<li><a href="#index-g_t_005cH-595"><code>\H</code></a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
-<li><a href="#index-g_t_005cincludegraphics-_0040LaTeX_007b_007d-macro-363">\includegraphics LaTeX macro</a>: <a href="#g_t_005cincludegraphics">\includegraphics</a></li>
-<li><a href="#index-g_t_005cleavevmode-370"><code>\leavevmode</code></a>: <a href="#EPSF-macros">EPSF macros</a></li>
-<li><a href="#index-g_t_005cmagnification-383"><code>\magnification</code></a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
-<li><a href="#index-g_t_005crotninety-464"><code>\rotninety</code></a>: <a href="#Literal-examples">Literal examples</a></li>
-<li><a href="#index-g_t_005ctext_0040var_007bColorName_007d-670"><code>\text</code><var>ColorName</var></a>: <a href="#Color-macro-files">Color macro files</a></li>
+<li><a href="#index-g_t_005c_002e-599"><code>\.</code></a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
+<li><a href="#index-g_t_005cAA-601"><code>\AA</code></a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
+<li><a href="#index-g_t_005c_0040var_007bColorName_007d-671"><code>\</code><var>ColorName</var></a>: <a href="#Color-macro-files">Color macro files</a></li>
+<li><a href="#index-g_t_005cdot-600"><code>\dot</code></a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
+<li><a href="#index-g_t_005cepsffile-_0040r_007bmacro_007d-375"><code>\epsffile </code><span class="roman">macro</span></a>: <a href="#EPSF-macros">EPSF macros</a></li>
+<li><a href="#index-g_t_005cepsfsize-383"><code>\epsfsize</code></a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
+<li><a href="#index-g_t_005cepsfverbosetrue-377"><code>\epsfverbosetrue</code></a>: <a href="#EPSF-macros">EPSF macros</a></li>
+<li><a href="#index-g_t_005cepsfxsize-381"><code>\epsfxsize</code></a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
+<li><a href="#index-g_t_005cepsfysize-382"><code>\epsfysize</code></a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
+<li><a href="#index-g_t_005cH-598"><code>\H</code></a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
+<li><a href="#index-g_t_005cincludegraphics-_0040LaTeX_007b_007d-macro-366">\includegraphics LaTeX macro</a>: <a href="#g_t_005cincludegraphics">\includegraphics</a></li>
+<li><a href="#index-g_t_005cleavevmode-373"><code>\leavevmode</code></a>: <a href="#EPSF-macros">EPSF macros</a></li>
+<li><a href="#index-g_t_005cmagnification-386"><code>\magnification</code></a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
+<li><a href="#index-g_t_005crotninety-467"><code>\rotninety</code></a>: <a href="#Literal-examples">Literal examples</a></li>
+<li><a href="#index-g_t_005ctext_0040var_007bColorName_007d-673"><code>\text</code><var>ColorName</var></a>: <a href="#Color-macro-files">Color macro files</a></li>
<li><a href="#index-a-_0040r_007bconfig-command-_0028memory-conservation_0029_007d-270"><code>a </code><span class="roman">config command (memory conservation)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-A-ring_002c-Scandinavian-letter-594">A ring, Scandinavian letter</a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
+<li><a href="#index-A-ring_002c-Scandinavian-letter-597">A ring, Scandinavian letter</a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
<li><a href="#index-a3-papertype-216">a3 papertype</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-a4-_0040r_007bpaper-size_007d-342"><code>a4 </code><span class="roman">paper size</span></a>: <a href="#Config-file-paper-sizes">Config file paper sizes</a></li>
+<li><a href="#index-a4-_0040r_007bpaper-size_007d-345"><code>a4 </code><span class="roman">paper size</span></a>: <a href="#Config-file-paper-sizes">Config file paper sizes</a></li>
<li><a href="#index-a4-papertype-215">a4 papertype</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-A4size-_0040r_007bpaper-size_007d-344"><code>A4size </code><span class="roman">paper size</span></a>: <a href="#Config-file-paper-sizes">Config file paper sizes</a></li>
+<li><a href="#index-A4size-_0040r_007bpaper-size_007d-347"><code>A4size </code><span class="roman">paper size</span></a>: <a href="#Config-file-paper-sizes">Config file paper sizes</a></li>
<li><a href="#index-absolute-filenames_002c-disabling-204">absolute filenames, disabling</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-absolute-page-number_002c-and-_0040samp_007b_002dl_007d-149">absolute page number, and &lsquo;<samp><span class="samp">-l</span></samp>&rsquo;</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-absolute-page-number_002c-and-_0040samp_007b_002dp_007d-189">absolute page number, and &lsquo;<samp><span class="samp">-p</span></samp>&rsquo;</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-accents_002c-in-wrong-position-590">accents, in wrong position</a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
-<li><a href="#index-accents_002c-wrong-622">accents, wrong</a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
+<li><a href="#index-accents_002c-in-wrong-position-593">accents, in wrong position</a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
+<li><a href="#index-accents_002c-wrong-625">accents, wrong</a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
<li><a href="#index-accuracy-in-positioning-112">accuracy in positioning</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-Adobe-fonts-17">Adobe fonts</a>: <a href="#PostScript-font-installation">PostScript font installation</a></li>
<li><a href="#index-Adobe-fonts_002c-installing-22">Adobe fonts, installing</a>: <a href="#PostScript-font-installation">PostScript font installation</a></li>
-<li><a href="#index-afm-files-509">afm files</a>: <a href="#Metric-files">Metric files</a></li>
-<li><a href="#index-afm2tfm-570"><code>afm2tfm</code></a>: <a href="#Invoking-afm2tfm">Invoking afm2tfm</a></li>
-<li><a href="#index-afm2tfm-566"><code>afm2tfm</code></a>: <a href="#Making-a-font-available">Making a font available</a></li>
-<li><a href="#index-afm2tfm-options-621">afm2tfm options</a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
-<li><a href="#index-after-header_002c-inserting-code-427">after header, inserting code</a>: <a href="#Including-headers-from-TeX">Including headers from TeX</a></li>
+<li><a href="#index-afm-files-512">afm files</a>: <a href="#Metric-files">Metric files</a></li>
+<li><a href="#index-afm2tfm-573"><code>afm2tfm</code></a>: <a href="#Invoking-afm2tfm">Invoking afm2tfm</a></li>
+<li><a href="#index-afm2tfm-569"><code>afm2tfm</code></a>: <a href="#Making-a-font-available">Making a font available</a></li>
+<li><a href="#index-afm2tfm-options-624">afm2tfm options</a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
+<li><a href="#index-after-header_002c-inserting-code-430">after header, inserting code</a>: <a href="#Including-headers-from-TeX">Including headers from TeX</a></li>
<li><a href="#index-Aladdin-Ghostscript-38">Aladdin Ghostscript</a>: <a href="#Ghostscript-installation">Ghostscript installation</a></li>
-<li><a href="#index-Anderson_002c-Laurie-500">Anderson, Laurie</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
-<li><a href="#index-angle-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-397"><code>angle </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
-<li><a href="#index-arcs-521">arcs</a>: <a href="#Glyph-files">Glyph files</a></li>
-<li><a href="#index-ASCII-character-codes_002c-used-by-PostScript-555">ASCII character codes, used by PostScript</a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
-<li><a href="#index-atend_0040r_007b_002c-bounding-box-specification_007d-358"><code>atend</code><span class="roman">, bounding box specification</span></a>: <a href="#Bounding-box">Bounding box</a></li>
+<li><a href="#index-Anderson_002c-Laurie-503">Anderson, Laurie</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
+<li><a href="#index-angle-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-400"><code>angle </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
+<li><a href="#index-arcs-524">arcs</a>: <a href="#Glyph-files">Glyph files</a></li>
+<li><a href="#index-ASCII-character-codes_002c-used-by-PostScript-558">ASCII character codes, used by PostScript</a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
+<li><a href="#index-atend_0040r_007b_002c-bounding-box-specification_007d-361"><code>atend</code><span class="roman">, bounding box specification</span></a>: <a href="#Bounding-box">Bounding box</a></li>
<li><a href="#index-b-_0040r_007bconfig-command-_0028_0023copies_0029_007d-271"><code>b </code><span class="roman">config command (#copies)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-base-503"><code>base</code></a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
-<li><a href="#index-base-encoding_002c-recommended-655">base encoding, recommended</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-base-fonts-538">base fonts</a>: <a href="#Virtual-fonts">Virtual fonts</a></li>
-<li><a href="#index-bbfig-360"><code>bbfig</code></a>: <a href="#Bounding-box">Bounding box</a></li>
-<li><a href="#index-before-header_002c-inserting-code-426">before header, inserting code</a>: <a href="#Including-headers-from-TeX">Including headers from TeX</a></li>
-<li><a href="#index-Bhattacharya_002c-Tanmoy-476">Bhattacharya, Tanmoy</a>: <a href="#Hypertext">Hypertext</a></li>
-<li><a href="#index-big-points-354">big points</a>: <a href="#Bounding-box">Bounding box</a></li>
+<li><a href="#index-base-506"><code>base</code></a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
+<li><a href="#index-base-encoding_002c-recommended-652">base encoding, recommended</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-base-fonts-541">base fonts</a>: <a href="#Virtual-fonts">Virtual fonts</a></li>
+<li><a href="#index-bbfig-363"><code>bbfig</code></a>: <a href="#Bounding-box">Bounding box</a></li>
+<li><a href="#index-before-header_002c-inserting-code-429">before header, inserting code</a>: <a href="#Including-headers-from-TeX">Including headers from TeX</a></li>
+<li><a href="#index-Bhattacharya_002c-Tanmoy-479">Bhattacharya, Tanmoy</a>: <a href="#Hypertext">Hypertext</a></li>
+<li><a href="#index-big-points-357">big points</a>: <a href="#Bounding-box">Bounding box</a></li>
<li><a href="#index-Bigelow-_0026-Holmes-fonts-18">Bigelow &amp; Holmes fonts</a>: <a href="#PostScript-font-installation">PostScript font installation</a></li>
<li><a href="#index-binary-files_002c-not-supported-76">binary files, not supported</a>: <a href="#Including-graphics-fails">Including graphics fails</a></li>
-<li><a href="#index-bitmap-fonts-528">bitmap fonts</a>: <a href="#Glyph-files">Glyph files</a></li>
+<li><a href="#index-bitmap-fonts-531">bitmap fonts</a>: <a href="#Glyph-files">Glyph files</a></li>
<li><a href="#index-Bitstream-fonts_002c-installing-23">Bitstream fonts, installing</a>: <a href="#PostScript-font-installation">PostScript font installation</a></li>
<li><a href="#index-g_t_0040t_007bbop-undefined_007d-error-66"><tt>bop undefined</tt> error</a>: <a href="#Printer-errors">Printer errors</a></li>
-<li><a href="#index-bop_002dhook-454"><code>bop-hook</code></a>: <a href="#PostScript-hooks">PostScript hooks</a></li>
-<li><a href="#index-bop_002dhook-385"><code>bop-hook</code></a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
-<li><a href="#index-bop_002dhook-349"><code>bop-hook</code></a>: <a href="#Paper-trays">Paper trays</a></li>
+<li><a href="#index-bop_002dhook-457"><code>bop-hook</code></a>: <a href="#PostScript-hooks">PostScript hooks</a></li>
+<li><a href="#index-bop_002dhook-388"><code>bop-hook</code></a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
+<li><a href="#index-bop_002dhook-352"><code>bop-hook</code></a>: <a href="#Paper-trays">Paper trays</a></li>
<li><a href="#index-bop_002dhook_0040r_007b_002c-and-offset-pages_007d-184"><code>bop-hook</code><span class="roman">, and offset pages</span></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-boundary-character-603">boundary character</a>: <a href="#Encoding-file-format">Encoding file format</a></li>
-<li><a href="#index-bounding-box_002c-comment-for-353">bounding box, comment for</a>: <a href="#Bounding-box">Bounding box</a></li>
-<li><a href="#index-bounding-box_002c-defined-356">bounding box, defined</a>: <a href="#Bounding-box">Bounding box</a></li>
-<li><a href="#index-bounding-box_002c-determining-361">bounding box, determining</a>: <a href="#Bounding-box">Bounding box</a></li>
+<li><a href="#index-boundary-character-606">boundary character</a>: <a href="#Encoding-file-format">Encoding file format</a></li>
+<li><a href="#index-bounding-box_002c-comment-for-356">bounding box, comment for</a>: <a href="#Bounding-box">Bounding box</a></li>
+<li><a href="#index-bounding-box_002c-defined-359">bounding box, defined</a>: <a href="#Bounding-box">Bounding box</a></li>
+<li><a href="#index-bounding-box_002c-determining-364">bounding box, determining</a>: <a href="#Bounding-box">Bounding box</a></li>
<li><a href="#index-bounding-box_002c-finding-tight-117">bounding box, finding tight</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-bounding-box_002c-inaccurate-387">bounding box, inaccurate</a>: <a href="#EPSF-clipping">EPSF clipping</a></li>
-<li><a href="#index-bounding-box_002c-supplying-to-_0040TeX_007b_007d-371">bounding box, supplying to TeX</a>: <a href="#EPSF-macros">EPSF macros</a></li>
-<li><a href="#index-bounding-box_002c-supplying-to-_0040TeX_007b_007d-365">bounding box, supplying to TeX</a>: <a href="#g_t_005cincludegraphics">\includegraphics</a></li>
-<li><a href="#index-changing-PostScript-encodings-580">changing PostScript encodings</a>: <a href="#Changing-PostScript-encodings">Changing PostScript encodings</a></li>
-<li><a href="#index-changing-_0040TeX_007b_007d-encodings-576">changing TeX encodings</a>: <a href="#Changing-TeX-encodings">Changing TeX encodings</a></li>
-<li><a href="#index-character-definitions-in-PostScript-563">character definitions in PostScript</a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
-<li><a href="#index-character-lookup-procedure-in-PostScript-553">character lookup procedure in PostScript</a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
-<li><a href="#index-CharStrings-_0040r_007bType-1-dictionary_007d-560"><code>CharStrings </code><span class="roman">Type 1 dictionary</span></a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
-<li><a href="#index-clip-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-398"><code>clip </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
-<li><a href="#index-clipping-of-EPSF-386">clipping of EPSF</a>: <a href="#EPSF-clipping">EPSF clipping</a></li>
-<li><a href="#index-CODINGSCHEME-599"><code>CODINGSCHEME</code></a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
+<li><a href="#index-bounding-box_002c-inaccurate-390">bounding box, inaccurate</a>: <a href="#EPSF-clipping">EPSF clipping</a></li>
+<li><a href="#index-bounding-box_002c-supplying-to-_0040TeX_007b_007d-374">bounding box, supplying to TeX</a>: <a href="#EPSF-macros">EPSF macros</a></li>
+<li><a href="#index-bounding-box_002c-supplying-to-_0040TeX_007b_007d-368">bounding box, supplying to TeX</a>: <a href="#g_t_005cincludegraphics">\includegraphics</a></li>
+<li><a href="#index-changing-PostScript-encodings-583">changing PostScript encodings</a>: <a href="#Changing-PostScript-encodings">Changing PostScript encodings</a></li>
+<li><a href="#index-changing-_0040TeX_007b_007d-encodings-579">changing TeX encodings</a>: <a href="#Changing-TeX-encodings">Changing TeX encodings</a></li>
+<li><a href="#index-character-definitions-in-PostScript-566">character definitions in PostScript</a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
+<li><a href="#index-character-lookup-procedure-in-PostScript-556">character lookup procedure in PostScript</a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
+<li><a href="#index-CharStrings-_0040r_007bType-1-dictionary_007d-563"><code>CharStrings </code><span class="roman">Type 1 dictionary</span></a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
+<li><a href="#index-clip-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-401"><code>clip </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
+<li><a href="#index-clipping-of-EPSF-389">clipping of EPSF</a>: <a href="#EPSF-clipping">EPSF clipping</a></li>
+<li><a href="#index-CODINGSCHEME-602"><code>CODINGSCHEME</code></a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
<li><a href="#index-collated-copies-105">collated copies</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-color-661">color</a>: <a href="#Color">Color</a></li>
-<li><a href="#index-color-configuration-674">color configuration</a>: <a href="#Color-device-configuration">Color device configuration</a></li>
-<li><a href="#index-color-macros-664">color macros</a>: <a href="#Color-macro-files">Color macro files</a></li>
-<li><a href="#index-color-names_002c-mixed-case-667">color names, mixed case</a>: <a href="#Color-macro-files">Color macro files</a></li>
-<li><a href="#index-color-nesting-level-669">color nesting level</a>: <a href="#Color-macro-files">Color macro files</a></li>
+<li><a href="#index-color-664">color</a>: <a href="#Color">Color</a></li>
+<li><a href="#index-color-configuration-677">color configuration</a>: <a href="#Color-device-configuration">Color device configuration</a></li>
+<li><a href="#index-color-macros-667">color macros</a>: <a href="#Color-macro-files">Color macro files</a></li>
+<li><a href="#index-color-names_002c-mixed-case-670">color names, mixed case</a>: <a href="#Color-macro-files">Color macro files</a></li>
+<li><a href="#index-color-nesting-level-672">color nesting level</a>: <a href="#Color-macro-files">Color macro files</a></li>
<li><a href="#index-color-separations-95">color separations</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-color-specifications-678">color specifications</a>: <a href="#Color-specifications">Color specifications</a></li>
-<li><a href="#index-color-subtleties-673">color subtleties</a>: <a href="#Color-subtleties">Color subtleties</a></li>
-<li><a href="#index-colors_002c-user_002ddefinable-672">colors, user-definable</a>: <a href="#User_002ddefinable-colors">User-definable colors</a></li>
-<li><a href="#index-command-line_002c-including-headers-from-431">command line, including headers from</a>: <a href="#Including-headers-from-the-command-line">Including headers from the command line</a></li>
+<li><a href="#index-color-specifications-681">color specifications</a>: <a href="#Color-specifications">Color specifications</a></li>
+<li><a href="#index-color-subtleties-676">color subtleties</a>: <a href="#Color-subtleties">Color subtleties</a></li>
+<li><a href="#index-colors_002c-user_002ddefinable-675">colors, user-definable</a>: <a href="#User_002ddefinable-colors">User-definable colors</a></li>
+<li><a href="#index-command-line_002c-including-headers-from-434">command line, including headers from</a>: <a href="#Including-headers-from-the-command-line">Including headers from the command line</a></li>
<li><a href="#index-command_002dline-options-77">command-line options</a>: <a href="#Invoking-Dvips">Invoking Dvips</a></li>
<li><a href="#index-comments_002c-in-configuration-files-267">comments, in configuration files</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-comments_002c-in-encoding-files-601">comments, in encoding files</a>: <a href="#Encoding-file-format">Encoding file format</a></li>
+<li><a href="#index-comments_002c-in-encoding-files-604">comments, in encoding files</a>: <a href="#Encoding-file-format">Encoding file format</a></li>
<li><a href="#index-comments_002c-removing-included-143">comments, removing included</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-compilation-3">compilation</a>: <a href="#Installation">Installation</a></li>
-<li><a href="#index-compressed-PostScript-408">compressed PostScript</a>: <a href="#Dynamic-creation-of-graphics">Dynamic creation of graphics</a></li>
+<li><a href="#index-compressed-PostScript-411">compressed PostScript</a>: <a href="#Dynamic-creation-of-graphics">Dynamic creation of graphics</a></li>
<li><a href="#index-compressing-bitmap-fonts-243">compressing bitmap fonts</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-Computer-Modern-in-PostScript-481">Computer Modern in PostScript</a>: <a href="#Hypertext-caveats">Hypertext caveats</a></li>
-<li><a href="#index-Computer-Modern_002c-encoding-of-542">Computer Modern, encoding of</a>: <a href="#Encodings">Encodings</a></li>
-<li><a href="#index-condensed-fonts-627">condensed fonts</a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
+<li><a href="#index-Computer-Modern-in-PostScript-484">Computer Modern in PostScript</a>: <a href="#Hypertext-caveats">Hypertext caveats</a></li>
+<li><a href="#index-Computer-Modern_002c-encoding-of-545">Computer Modern, encoding of</a>: <a href="#Encodings">Encodings</a></li>
+<li><a href="#index-condensed-fonts-630">condensed fonts</a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
<li><a href="#index-config_002eproto-10"><code>config.proto</code></a>: <a href="#config_002eps-installation">config.ps installation</a></li>
<li><a href="#index-config_002eps-194"><code>config.ps</code></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-config_002eps-_0040r_007binstallation_007d-5"><code>config.ps </code><span class="roman">installation</span></a>: <a href="#config_002eps-installation">config.ps installation</a></li>
-<li><a href="#index-config_002eps-_0040r_007bpaper-sizes_007d-340"><code>config.ps </code><span class="roman">paper sizes</span></a>: <a href="#Config-file-paper-sizes">Config file paper sizes</a></li>
+<li><a href="#index-config_002eps-_0040r_007bpaper-sizes_007d-343"><code>config.ps </code><span class="roman">paper sizes</span></a>: <a href="#Config-file-paper-sizes">Config file paper sizes</a></li>
<li><a href="#index-config_002eps_0040r_007b_002c-searched-for_007d-261"><code>config.ps</code><span class="roman">, searched for</span></a>: <a href="#Configuration-file-searching">Configuration file searching</a></li>
<li><a href="#index-configuration-file-options-265">configuration file options</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-configuration-file-paper-size-command-338">configuration file paper size command</a>: <a href="#Config-file-paper-sizes">Config file paper sizes</a></li>
+<li><a href="#index-configuration-file-paper-size-command-339">configuration file paper size command</a>: <a href="#Config-file-paper-sizes">Config file paper sizes</a></li>
<li><a href="#index-configuration-file-path-256">configuration file path</a>: <a href="#Environment-variables">Environment variables</a></li>
<li><a href="#index-configuration-file-searching-259">configuration file searching</a>: <a href="#Configuration-file-searching">Configuration file searching</a></li>
<li><a href="#index-configuration-files-258">configuration files</a>: <a href="#Config-files">Config files</a></li>
<li><a href="#index-configuration-files_002c-creating-9">configuration files, creating</a>: <a href="#config_002eps-installation">config.ps installation</a></li>
<li><a href="#index-configuration-files_002c-prototype-13">configuration files, prototype</a>: <a href="#config_002eps-installation">config.ps installation</a></li>
-<li><a href="#index-configuration_002c-of-color-devices-675">configuration, of color devices</a>: <a href="#Color-device-configuration">Color device configuration</a></li>
+<li><a href="#index-configuration_002c-of-color-devices-678">configuration, of color devices</a>: <a href="#Color-device-configuration">Color device configuration</a></li>
<li><a href="#index-configuration_002c-of-Dvips-2">configuration, of Dvips</a>: <a href="#Installation">Installation</a></li>
<li><a href="#index-continuation-lines_002c-not-supported-268">continuation lines, not supported</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-control_002dD-125">control-D</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-copies_002c-collated-104">copies, collated</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-copies_002c-duplicated-page-bodies-94">copies, duplicated page bodies</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-copies_002c-uncollated-101">copies, uncollated</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-Crayola-crayon-box-665">Crayola crayon box</a>: <a href="#Color-macro-files">Color macro files</a></li>
+<li><a href="#index-Crayola-crayon-box-668">Crayola crayon box</a>: <a href="#Color-macro-files">Color macro files</a></li>
<li><a href="#index-crop_002epro-141"><code>crop.pro</code></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-cropmarks-140">cropmarks</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-current-font_002c-in-PostScript-556">current font, in PostScript</a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
+<li><a href="#index-current-font_002c-in-PostScript-559">current font, in PostScript</a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
<li><a href="#index-D-_0040r_007bconfig-command-_0028dpi_0029_007d-272"><code>D </code><span class="roman">config command (dpi)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-dated-output-459">dated output</a>: <a href="#PostScript-hooks">PostScript hooks</a></li>
+<li><a href="#index-dated-output-462">dated output</a>: <a href="#PostScript-hooks">PostScript hooks</a></li>
<li><a href="#index-datestamp_002c-in-output-276">datestamp, in output</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-debugging-107">debugging</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-debugging-48">debugging</a>: <a href="#Diagnosing-problems">Diagnosing problems</a></li>
<li><a href="#index-debugging-options-49">debugging options</a>: <a href="#Debug-options">Debug options</a></li>
-<li><a href="#index-default-resolutions-309">default resolutions</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-default_005ftexsizes-_0040r_007bMake-variable_007d-313"><code>default_texsizes </code><span class="roman">Make variable</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-default-resolutions-310">default resolutions</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-default_005ftexsizes-_0040r_007bMake-variable_007d-314"><code>default_texsizes </code><span class="roman">Make variable</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-Deutsch_002c-Peter-33">Deutsch, Peter</a>: <a href="#Ghostscript-installation">Ghostscript installation</a></li>
-<li><a href="#index-device-dependency_002c-and-virtual-fonts-324">device dependency, and virtual fonts</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-dictionary_002c-_0040code_007bCharStrings_007d-561">dictionary, <code>CharStrings</code></a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
-<li><a href="#index-dictionary_002c-PostScript-language-557">dictionary, PostScript language</a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
-<li><a href="#index-dictionary_002c-_0040code_007bSDict_007d-452">dictionary, <code>SDict</code></a>: <a href="#Literal-headers">Literal headers</a></li>
-<li><a href="#index-dictionary_002c-_0040code_007buserdict_007d-420">dictionary, <code>userdict</code></a>: <a href="#Header-files">Header files</a></li>
+<li><a href="#index-device-dependency_002c-and-virtual-fonts-325">device dependency, and virtual fonts</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-dictionary_002c-_0040code_007bCharStrings_007d-564">dictionary, <code>CharStrings</code></a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
+<li><a href="#index-dictionary_002c-PostScript-language-560">dictionary, PostScript language</a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
+<li><a href="#index-dictionary_002c-_0040code_007bSDict_007d-455">dictionary, <code>SDict</code></a>: <a href="#Literal-headers">Literal headers</a></li>
+<li><a href="#index-dictionary_002c-_0040code_007buserdict_007d-423">dictionary, <code>userdict</code></a>: <a href="#Header-files">Header files</a></li>
<li><a href="#index-distillation_002c-and-_0040samp_007b_002dz_007d-239">distillation, and &lsquo;<samp><span class="samp">-z</span></samp>&rsquo;</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-distiller_002c-for-PDF-files-471">distiller, for PDF files</a>: <a href="#Hypertext">Hypertext</a></li>
-<li><a href="#index-dot-accent-592">dot accent</a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
+<li><a href="#index-distiller_002c-for-PDF-files-474">distiller, for PDF files</a>: <a href="#Hypertext">Hypertext</a></li>
+<li><a href="#index-dot-accent-595">dot accent</a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
<li><a href="#index-double_002dsided-printing-98">double-sided printing</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-downloading-fonts-partially-644">downloading fonts partially</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-downloading-PostScript-fonts-640">downloading PostScript fonts</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-Doyle_002c-Mark-475">Doyle, Mark</a>: <a href="#Hypertext">Hypertext</a></li>
-<li><a href="#index-draft-copies-458">draft copies</a>: <a href="#PostScript-hooks">PostScript hooks</a></li>
-<li><a href="#index-dual-paper-trays-346">dual paper trays</a>: <a href="#Paper-trays">Paper trays</a></li>
-<li><a href="#index-duplex-printers-433">duplex printers</a>: <a href="#Including-headers-from-the-command-line">Including headers from the command line</a></li>
-<li><a href="#index-DVI-magnification-381">DVI magnification</a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
-<li><a href="#index-dvihps_0040r_007b_002c-hyperdvi-to-PostScript_007d-479"><code>dvihps</code><span class="roman">, hyperdvi to PostScript</span></a>: <a href="#Hypertext">Hypertext</a></li>
+<li><a href="#index-downloading-fonts-partially-659">downloading fonts partially</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-downloading-PostScript-fonts-643">downloading PostScript fonts</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-Doyle_002c-Mark-478">Doyle, Mark</a>: <a href="#Hypertext">Hypertext</a></li>
+<li><a href="#index-draft-copies-461">draft copies</a>: <a href="#PostScript-hooks">PostScript hooks</a></li>
+<li><a href="#index-dual-paper-trays-349">dual paper trays</a>: <a href="#Paper-trays">Paper trays</a></li>
+<li><a href="#index-duplex-printers-436">duplex printers</a>: <a href="#Including-headers-from-the-command-line">Including headers from the command line</a></li>
+<li><a href="#index-DVI-magnification-384">DVI magnification</a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
+<li><a href="#index-dvihps_0040r_007b_002c-hyperdvi-to-PostScript_007d-482"><code>dvihps</code><span class="roman">, hyperdvi to PostScript</span></a>: <a href="#Hypertext">Hypertext</a></li>
<li><a href="#index-Dvips-configuration-file-options-266">Dvips configuration file options</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-dvips_002eenc-546"><code>dvips.enc</code></a>: <a href="#Encodings">Encodings</a></li>
+<li><a href="#index-dvips_002eenc-549"><code>dvips.enc</code></a>: <a href="#Encodings">Encodings</a></li>
<li><a href="#index-DVIPSDEBUG-245"><code>DVIPSDEBUG</code></a>: <a href="#Environment-variables">Environment variables</a></li>
<li><a href="#index-DVIPSFONTS-247"><code>DVIPSFONTS</code></a>: <a href="#Environment-variables">Environment variables</a></li>
<li><a href="#index-DVIPSHEADERS-248"><code>DVIPSHEADERS</code></a>: <a href="#Environment-variables">Environment variables</a></li>
-<li><a href="#index-DVIPSHEADERS_0040r_007b_002c-overrides_007d-H-283"><code>DVIPSHEADERS</code><span class="roman">, overrides</span><code> H</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-DVIPSHEADERS_0040r_007b_002c-overrides_007d-H-284"><code>DVIPSHEADERS</code><span class="roman">, overrides</span><code> H</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-DVIPSMAKEPK-249"><code>DVIPSMAKEPK</code></a>: <a href="#Environment-variables">Environment variables</a></li>
<li><a href="#index-DVIPSRC-251"><code>DVIPSRC</code></a>: <a href="#Environment-variables">Environment variables</a></li>
<li><a href="#index-DVIPSSIZES-252"><code>DVIPSSIZES</code></a>: <a href="#Environment-variables">Environment variables</a></li>
-<li><a href="#index-DVIPSSIZES_0040r_007b_002c-overrides_007d-R-311"><code>DVIPSSIZES</code><span class="roman">, overrides</span><code> R</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-dynamic-creation-of-graphics-407">dynamic creation of graphics</a>: <a href="#Dynamic-creation-of-graphics">Dynamic creation of graphics</a></li>
+<li><a href="#index-DVIPSSIZES_0040r_007b_002c-overrides_007d-R-312"><code>DVIPSSIZES</code><span class="roman">, overrides</span><code> R</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-dynamic-creation-of-graphics-410">dynamic creation of graphics</a>: <a href="#Dynamic-creation-of-graphics">Dynamic creation of graphics</a></li>
<li><a href="#index-e-_0040r_007bconfig-command-_0028maxdrift_0029_007d-273"><code>e </code><span class="roman">config command (maxdrift)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-E-_0040r_007bconfig-command-_0028shell-escape_0029_007d-274"><code>E </code><span class="roman">config command (shell escape)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-efficiency_002c-and-fonts-569">efficiency, and fonts</a>: <a href="#Making-a-font-available">Making a font available</a></li>
+<li><a href="#index-efficiency_002c-and-fonts-572">efficiency, and fonts</a>: <a href="#Making-a-font-available">Making a font available</a></li>
<li><a href="#index-ehandler_002eps-54"><code>ehandler.ps</code></a>: <a href="#No-output">No output</a></li>
-<li><a href="#index-embedding-Type-1-fonts-484">embedding Type 1 fonts</a>: <a href="#Hypertext-caveats">Hypertext caveats</a></li>
-<li><a href="#index-encoding-changes-574">encoding changes</a>: <a href="#Changing-font-encodings">Changing font encodings</a></li>
-<li><a href="#index-encoding-file-format-600">encoding file format</a>: <a href="#Encoding-file-format">Encoding file format</a></li>
-<li><a href="#index-encoding-files-544">encoding files</a>: <a href="#Encodings">Encodings</a></li>
-<li><a href="#index-Encoding-_0040r_007bType-1-dictionary_007d-559"><code>Encoding </code><span class="roman">Type 1 dictionary</span></a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
-<li><a href="#index-encoding-vectors_002c-defined-545">encoding vectors, defined</a>: <a href="#Encodings">Encodings</a></li>
-<li><a href="#index-encoding-vectors_002c-in-Type-1-fonts-558">encoding vectors, in Type 1 fonts</a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
-<li><a href="#index-encodings-541">encodings</a>: <a href="#Encodings">Encodings</a></li>
-<li><a href="#index-end_002dhook-457"><code>end-hook</code></a>: <a href="#PostScript-hooks">PostScript hooks</a></li>
+<li><a href="#index-embedding-Type-1-fonts-487">embedding Type 1 fonts</a>: <a href="#Hypertext-caveats">Hypertext caveats</a></li>
+<li><a href="#index-encoding-changes-577">encoding changes</a>: <a href="#Changing-font-encodings">Changing font encodings</a></li>
+<li><a href="#index-encoding-file-format-603">encoding file format</a>: <a href="#Encoding-file-format">Encoding file format</a></li>
+<li><a href="#index-encoding-files-547">encoding files</a>: <a href="#Encodings">Encodings</a></li>
+<li><a href="#index-Encoding-_0040r_007bType-1-dictionary_007d-562"><code>Encoding </code><span class="roman">Type 1 dictionary</span></a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
+<li><a href="#index-encoding-vectors_002c-defined-548">encoding vectors, defined</a>: <a href="#Encodings">Encodings</a></li>
+<li><a href="#index-encoding-vectors_002c-in-Type-1-fonts-561">encoding vectors, in Type 1 fonts</a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
+<li><a href="#index-encodings-544">encodings</a>: <a href="#Encodings">Encodings</a></li>
+<li><a href="#index-end_002dhook-460"><code>end-hook</code></a>: <a href="#PostScript-hooks">PostScript hooks</a></li>
<li><a href="#index-environment-variables-244">environment variables</a>: <a href="#Environment-variables">Environment variables</a></li>
<li><a href="#index-EOF-124">EOF</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-eop_002dhook-455"><code>eop-hook</code></a>: <a href="#PostScript-hooks">PostScript hooks</a></li>
+<li><a href="#index-eop_002dhook-458"><code>eop-hook</code></a>: <a href="#PostScript-hooks">PostScript hooks</a></li>
<li><a href="#index-EPS_002c-and-Ghostview-43">EPS, and Ghostview</a>: <a href="#Ghostscript-installation">Ghostscript installation</a></li>
-<li><a href="#index-EPSF-macros-366">EPSF macros</a>: <a href="#EPSF-macros">EPSF macros</a></li>
+<li><a href="#index-EPSF-macros-369">EPSF macros</a>: <a href="#EPSF-macros">EPSF macros</a></li>
<li><a href="#index-EPSF_002c-generating-115">EPSF, generating</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-epsf_002esty-369"><code>epsf.sty</code></a>: <a href="#EPSF-macros">EPSF macros</a></li>
-<li><a href="#index-epsf_002etex-368"><code>epsf.tex</code></a>: <a href="#EPSF-macros">EPSF macros</a></li>
+<li><a href="#index-epsf_002esty-372"><code>epsf.sty</code></a>: <a href="#EPSF-macros">EPSF macros</a></li>
+<li><a href="#index-epsf_002etex-371"><code>epsf.tex</code></a>: <a href="#EPSF-macros">EPSF macros</a></li>
<li><a href="#index-Epson-printers-34">Epson printers</a>: <a href="#Ghostscript-installation">Ghostscript installation</a></li>
<li><a href="#index-error-messages-from-printer-64">error messages from printer</a>: <a href="#Printer-errors">Printer errors</a></li>
<li><a href="#index-even-pages-only-97">even pages only</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-examples-of-literal-PostScript-463">examples of literal PostScript</a>: <a href="#Literal-examples">Literal examples</a></li>
-<li><a href="#index-expanded-fonts-650">expanded fonts</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-expanded-fonts-626">expanded fonts</a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
-<li><a href="#index-expanded-fonts-612">expanded fonts</a>: <a href="#Special-font-effects">Special font effects</a></li>
-<li><a href="#index-expansion_002c-of-virtual-fonts-539">expansion, of virtual fonts</a>: <a href="#Virtual-fonts">Virtual fonts</a></li>
-<li><a href="#index-extended-URL-493">extended URL</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
-<li><a href="#index-ExtendFont-614"><code>ExtendFont</code></a>: <a href="#Special-font-effects">Special font effects</a></li>
-<li><a href="#index-extra-characters_002c-accessing-585">extra characters, accessing</a>: <a href="#Changing-PostScript-encodings">Changing PostScript encodings</a></li>
+<li><a href="#index-examples-of-literal-PostScript-466">examples of literal PostScript</a>: <a href="#Literal-examples">Literal examples</a></li>
+<li><a href="#index-expanded-fonts-647">expanded fonts</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-expanded-fonts-629">expanded fonts</a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
+<li><a href="#index-expanded-fonts-615">expanded fonts</a>: <a href="#Special-font-effects">Special font effects</a></li>
+<li><a href="#index-expansion_002c-of-virtual-fonts-542">expansion, of virtual fonts</a>: <a href="#Virtual-fonts">Virtual fonts</a></li>
+<li><a href="#index-extended-URL-496">extended URL</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
+<li><a href="#index-ExtendFont-617"><code>ExtendFont</code></a>: <a href="#Special-font-effects">Special font effects</a></li>
+<li><a href="#index-extra-characters_002c-accessing-588">extra characters, accessing</a>: <a href="#Changing-PostScript-encodings">Changing PostScript encodings</a></li>
<li><a href="#index-F-_0040r_007bconfig-command-_0028filter_0029_007d-279"><code>F </code><span class="roman">config command (filter)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-f-_0040r_007bconfig-command-_0028filter_0029_007d-278"><code>f </code><span class="roman">config command (filter)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-failure_002c-and-printer-errors-65">failure, and printer errors</a>: <a href="#Printer-errors">Printer errors</a></li>
<li><a href="#index-failure_002c-of-long-documents-71">failure, of long documents</a>: <a href="#Long-documents-fail">Long documents fail</a></li>
<li><a href="#index-failure_002c-to-include-graphics-74">failure, to include graphics</a>: <a href="#Including-graphics-fails">Including graphics fails</a></li>
<li><a href="#index-failure_002c-to-print-at-all-53">failure, to print at all</a>: <a href="#No-output">No output</a></li>
-<li><a href="#index-fallback-resolutions-308">fallback resolutions</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-figures-and-fonts-411">figures and fonts</a>: <a href="#Fonts-in-figures">Fonts in figures</a></li>
-<li><a href="#index-figures_002c-natural-size-373">figures, natural size</a>: <a href="#EPSF-macros">EPSF macros</a></li>
-<li><a href="#index-figures_002c-scaling-377">figures, scaling</a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
+<li><a href="#index-fallback-resolutions-309">fallback resolutions</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-figures-and-fonts-414">figures and fonts</a>: <a href="#Fonts-in-figures">Fonts in figures</a></li>
+<li><a href="#index-figures_002c-natural-size-376">figures, natural size</a>: <a href="#EPSF-macros">EPSF macros</a></li>
+<li><a href="#index-figures_002c-scaling-380">figures, scaling</a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
<li><a href="#index-filter_002c-running-as-a-119">filter, running as a</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-first-page-printed-186">first page printed</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-font-concepts-505">font concepts</a>: <a href="#Font-concepts">Font concepts</a></li>
+<li><a href="#index-font-concepts-508">font concepts</a>: <a href="#Font-concepts">Font concepts</a></li>
<li><a href="#index-font-generation_002c-avoiding-157">font generation, avoiding</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-fontinst-571"><code>fontinst</code></a>: <a href="#Invoking-afm2tfm">Invoking afm2tfm</a></li>
-<li><a href="#index-fonts_002c-as-header-files-425">fonts, as header files</a>: <a href="#Including-headers-from-TeX">Including headers from TeX</a></li>
-<li><a href="#index-fonts_002c-changing-encoding-of-575">fonts, changing encoding of</a>: <a href="#Changing-font-encodings">Changing font encodings</a></li>
-<li><a href="#index-fonts_002c-downloading-641">fonts, downloading</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-fonts_002c-expanded-613">fonts, expanded</a>: <a href="#Special-font-effects">Special font effects</a></li>
-<li><a href="#index-fonts_002c-in-PostScript-figures-412">fonts, in PostScript figures</a>: <a href="#Fonts-in-figures">Fonts in figures</a></li>
+<li><a href="#index-fontinst-574"><code>fontinst</code></a>: <a href="#Invoking-afm2tfm">Invoking afm2tfm</a></li>
+<li><a href="#index-fonts_002c-as-header-files-428">fonts, as header files</a>: <a href="#Including-headers-from-TeX">Including headers from TeX</a></li>
+<li><a href="#index-fonts_002c-changing-encoding-of-578">fonts, changing encoding of</a>: <a href="#Changing-font-encodings">Changing font encodings</a></li>
+<li><a href="#index-fonts_002c-downloading-644">fonts, downloading</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-fonts_002c-expanded-616">fonts, expanded</a>: <a href="#Special-font-effects">Special font effects</a></li>
+<li><a href="#index-fonts_002c-in-PostScript-figures-415">fonts, in PostScript figures</a>: <a href="#Fonts-in-figures">Fonts in figures</a></li>
<li><a href="#index-fonts_002c-installation-of-PostScript-15">fonts, installation of PostScript</a>: <a href="#PostScript-font-installation">PostScript font installation</a></li>
-<li><a href="#index-fonts_002c-installing-565">fonts, installing</a>: <a href="#Making-a-font-available">Making a font available</a></li>
-<li><a href="#index-fonts_002c-outlined-619">fonts, outlined</a>: <a href="#Special-font-effects">Special font effects</a></li>
-<li><a href="#index-fonts_002c-slanted-609">fonts, slanted</a>: <a href="#Special-font-effects">Special font effects</a></li>
-<li><a href="#index-fonts_002c-small-caps-616">fonts, small caps</a>: <a href="#Special-font-effects">Special font effects</a></li>
+<li><a href="#index-fonts_002c-installing-568">fonts, installing</a>: <a href="#Making-a-font-available">Making a font available</a></li>
+<li><a href="#index-fonts_002c-outlined-622">fonts, outlined</a>: <a href="#Special-font-effects">Special font effects</a></li>
+<li><a href="#index-fonts_002c-slanted-612">fonts, slanted</a>: <a href="#Special-font-effects">Special font effects</a></li>
+<li><a href="#index-fonts_002c-small-caps-619">fonts, small caps</a>: <a href="#Special-font-effects">Special font effects</a></li>
<li><a href="#index-fonts_002c-system-PostScript-27">fonts, system PostScript</a>: <a href="#PostScript-font-installation">PostScript font installation</a></li>
-<li><a href="#index-gf-files-533">gf files</a>: <a href="#Glyph-files">Glyph files</a></li>
-<li><a href="#index-gftopk-534"><code>gftopk</code></a>: <a href="#Glyph-files">Glyph files</a></li>
+<li><a href="#index-G-_0040r_007bcharacter-shifting-config-command_007d-280"><code>G </code><span class="roman">character shifting config command</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-gf-files-536">gf files</a>: <a href="#Glyph-files">Glyph files</a></li>
+<li><a href="#index-gftopk-537"><code>gftopk</code></a>: <a href="#Glyph-files">Glyph files</a></li>
<li><a href="#index-Ghostscript-installation-31">Ghostscript installation</a>: <a href="#Ghostscript-installation">Ghostscript installation</a></li>
<li><a href="#index-ghostview-41"><code>ghostview</code></a>: <a href="#Ghostscript-installation">Ghostscript installation</a></li>
<li><a href="#index-Ghostview_002c-and-no-_0040samp_007bN_007d-42">Ghostview, and no &lsquo;<samp><span class="samp">N</span></samp>&rsquo;</a>: <a href="#Ghostscript-installation">Ghostscript installation</a></li>
-<li><a href="#index-glyph-files-519">glyph files</a>: <a href="#Glyph-files">Glyph files</a></li>
-<li><a href="#index-GLYPHFONTS_0040r_007b_002c-overrides_007d-P-302"><code>GLYPHFONTS</code><span class="roman">, overrides</span><code> P</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-glyph-files-522">glyph files</a>: <a href="#Glyph-files">Glyph files</a></li>
+<li><a href="#index-GLYPHFONTS_0040r_007b_002c-overrides_007d-P-303"><code>GLYPHFONTS</code><span class="roman">, overrides</span><code> P</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-GNU-Ghostscript-39">GNU Ghostscript</a>: <a href="#Ghostscript-installation">Ghostscript installation</a></li>
-<li><a href="#index-gnuplot-410"><code>gnuplot</code></a>: <a href="#Dynamic-creation-of-graphics">Dynamic creation of graphics</a></li>
+<li><a href="#index-gnuplot-413"><code>gnuplot</code></a>: <a href="#Dynamic-creation-of-graphics">Dynamic creation of graphics</a></li>
<li><a href="#index-graphics-inclusion-fails-73">graphics inclusion fails</a>: <a href="#Including-graphics-fails">Including graphics fails</a></li>
<li><a href="#index-gs-_0040r_007binstallation_007d-32"><code>gs </code><span class="roman">installation</span></a>: <a href="#Ghostscript-installation">Ghostscript installation</a></li>
-<li><a href="#index-gsave_0040r_007b_002f_007dgrestore_0040r_007b_002c-and-literal-PS_007d-465"><code>gsave</code><span class="roman">/</span><code>grestore</code><span class="roman">, and literal PS</span></a>: <a href="#Literal-examples">Literal examples</a></li>
+<li><a href="#index-gsave_0040r_007b_002f_007dgrestore_0040r_007b_002c-and-literal-PS_007d-468"><code>gsave</code><span class="roman">/</span><code>grestore</code><span class="roman">, and literal PS</span></a>: <a href="#Literal-examples">Literal examples</a></li>
<li><a href="#index-gsftopk-228"><code>gsftopk</code></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-h-_0040r_007bheader-downloading-config-command_007d-280"><code>h </code><span class="roman">header downloading config command</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-H-_0040r_007bheader-path-config-command_007d-281"><code>H </code><span class="roman">header path config command</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-Hafner_002c-Jim-662">Hafner, Jim</a>: <a href="#Color">Color</a></li>
+<li><a href="#index-h-_0040r_007bheader-downloading-config-command_007d-281"><code>h </code><span class="roman">header downloading config command</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-H-_0040r_007bheader-path-config-command_007d-282"><code>H </code><span class="roman">header path config command</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-Hafner_002c-Jim-665">Hafner, Jim</a>: <a href="#Color">Color</a></li>
<li><a href="#index-header-file_002c-downloading-132">header file, downloading</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-header-files_002c-defined-414">header files, defined</a>: <a href="#Header-files">Header files</a></li>
-<li><a href="#index-header-path_002c-defining-282">header path, defining</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-header_003d_0040var_007bfile_007d-_005cspecial-422"><code>header=</code><var>file</var><code> \special</code></a>: <a href="#Including-headers-from-TeX">Including headers from TeX</a></li>
-<li><a href="#index-headers-and-memory-usage-436">headers and memory usage</a>: <a href="#Headers-and-memory-usage">Headers and memory usage</a></li>
-<li><a href="#index-headers_002c-including-from-the-command-line-432">headers, including from the command line</a>: <a href="#Including-headers-from-the-command-line">Including headers from the command line</a></li>
-<li><a href="#index-headers_002c-including-in-_0040TeX_007b_007d-424">headers, including in TeX</a>: <a href="#Including-headers-from-TeX">Including headers from TeX</a></li>
-<li><a href="#index-hints-562">hints</a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
-<li><a href="#index-hoffset-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-391"><code>hoffset </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
+<li><a href="#index-header-files_002c-defined-417">header files, defined</a>: <a href="#Header-files">Header files</a></li>
+<li><a href="#index-header-path_002c-defining-283">header path, defining</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-header_003d_0040var_007bfile_007d-_005cspecial-425"><code>header=</code><var>file</var><code> \special</code></a>: <a href="#Including-headers-from-TeX">Including headers from TeX</a></li>
+<li><a href="#index-headers-and-memory-usage-439">headers and memory usage</a>: <a href="#Headers-and-memory-usage">Headers and memory usage</a></li>
+<li><a href="#index-headers_002c-including-from-the-command-line-435">headers, including from the command line</a>: <a href="#Including-headers-from-the-command-line">Including headers from the command line</a></li>
+<li><a href="#index-headers_002c-including-in-_0040TeX_007b_007d-427">headers, including in TeX</a>: <a href="#Including-headers-from-TeX">Including headers from TeX</a></li>
+<li><a href="#index-hints-565">hints</a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
+<li><a href="#index-hoffset-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-394"><code>hoffset </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
<li><a href="#index-HP-printers-and-Type-1-fonts-30">HP printers and Type 1 fonts</a>: <a href="#PostScript-font-installation">PostScript font installation</a></li>
-<li><a href="#index-HP4Si-printer-and-paper-trays-348">HP4Si printer and paper trays</a>: <a href="#Paper-trays">Paper trays</a></li>
-<li><a href="#index-href-497"><code>href</code></a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
-<li><a href="#index-hscale-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-395"><code>hscale </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
-<li><a href="#index-hsize-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-393"><code>hsize </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
-<li><a href="#index-html-_0040r_007bspecials_007d-469"><code>html </code><span class="roman">specials</span></a>: <a href="#Hypertext">Hypertext</a></li>
+<li><a href="#index-HP4Si-printer-and-paper-trays-351">HP4Si printer and paper trays</a>: <a href="#Paper-trays">Paper trays</a></li>
+<li><a href="#index-href-500"><code>href</code></a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
+<li><a href="#index-hscale-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-398"><code>hscale </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
+<li><a href="#index-hsize-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-396"><code>hsize </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
+<li><a href="#index-html-_0040r_007bspecials_007d-472"><code>html </code><span class="roman">specials</span></a>: <a href="#Hypertext">Hypertext</a></li>
<li><a href="#index-html-_0040r_007bspecials_002c-and-_0040samp_007b_002dz_007d_007d-241"><code>html </code><span class="roman">specials, and &lsquo;</span><samp><span class="samp">-z</span></samp><span class="roman">&rsquo;</span></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-g_t_0040code_007bhttp_003a_002f_002fwww_002ewin_002etue_002enl_002f_007edickie_002fidvi_007d-473"><code>http://www.win.tue.nl/~dickie/idvi</code></a>: <a href="#Hypertext">Hypertext</a></li>
-<li><a href="#index-g_t_0040code_007bhttp_003a_002f_002fxxx_002elanl_002egov_002fhypertex_007d-474"><code>http://xxx.lanl.gov/hypertex</code></a>: <a href="#Hypertext">Hypertext</a></li>
-<li><a href="#index-Hungarian-umlaut-591">Hungarian umlaut</a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
+<li><a href="#index-g_t_0040code_007bhttp_003a_002f_002fwww_002ewin_002etue_002enl_002f_007edickie_002fidvi_007d-476"><code>http://www.win.tue.nl/~dickie/idvi</code></a>: <a href="#Hypertext">Hypertext</a></li>
+<li><a href="#index-g_t_0040code_007bhttp_003a_002f_002fxxx_002elanl_002egov_002fhypertex_007d-477"><code>http://xxx.lanl.gov/hypertex</code></a>: <a href="#Hypertext">Hypertext</a></li>
+<li><a href="#index-Hungarian-umlaut-594">Hungarian umlaut</a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
<li><a href="#index-hyperdvi-extensions_002c-enabling-238">hyperdvi extensions, enabling</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-hypertext-and-bitmap-fonts-482">hypertext and bitmap fonts</a>: <a href="#Hypertext-caveats">Hypertext caveats</a></li>
-<li><a href="#index-hypertext-caveats-480">hypertext caveats</a>: <a href="#Hypertext-caveats">Hypertext caveats</a></li>
-<li><a href="#index-hypertext-specials-489">hypertext specials</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
-<li><a href="#index-hypertext-support-467">hypertext support</a>: <a href="#Hypertext">Hypertext</a></li>
-<li><a href="#index-i-_0040r_007bconfig-command-_0028pages_002fsection_0029_007d-284"><code>i </code><span class="roman">config command (pages/section)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-idvi-_0040r_007bJava-DVI-reader_007d-478"><code>idvi </code><span class="roman">Java DVI reader</span></a>: <a href="#Hypertext">Hypertext</a></li>
+<li><a href="#index-hypertext-and-bitmap-fonts-485">hypertext and bitmap fonts</a>: <a href="#Hypertext-caveats">Hypertext caveats</a></li>
+<li><a href="#index-hypertext-caveats-483">hypertext caveats</a>: <a href="#Hypertext-caveats">Hypertext caveats</a></li>
+<li><a href="#index-hypertext-specials-492">hypertext specials</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
+<li><a href="#index-hypertext-support-470">hypertext support</a>: <a href="#Hypertext">Hypertext</a></li>
+<li><a href="#index-i-_0040r_007bconfig-command-_0028pages_002fsection_0029_007d-285"><code>i </code><span class="roman">config command (pages/section)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-idvi-_0040r_007bJava-DVI-reader_007d-481"><code>idvi </code><span class="roman">Java DVI reader</span></a>: <a href="#Hypertext">Hypertext</a></li>
<li><a href="#index-Illustrator_002c-workaround-for-75">Illustrator, workaround for</a>: <a href="#Including-graphics-fails">Including graphics fails</a></li>
-<li><a href="#index-img-501"><code>img</code></a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
+<li><a href="#index-img-504"><code>img</code></a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
<li><a href="#index-including-graphics-fails-72">including graphics fails</a>: <a href="#Including-graphics-fails">Including graphics fails</a></li>
-<li><a href="#index-including-headers-from-the-command-line-430">including headers from the command line</a>: <a href="#Including-headers-from-the-command-line">Including headers from the command line</a></li>
-<li><a href="#index-including-headers-in-_0040TeX_007b_007d-421">including headers in TeX</a>: <a href="#Including-headers-from-TeX">Including headers from TeX</a></li>
+<li><a href="#index-including-headers-from-the-command-line-433">including headers from the command line</a>: <a href="#Including-headers-from-the-command-line">Including headers from the command line</a></li>
+<li><a href="#index-including-headers-in-_0040TeX_007b_007d-424">including headers in TeX</a>: <a href="#Including-headers-from-TeX">Including headers from TeX</a></li>
<li><a href="#index-installation-of-_0040file_007bconfig_002eps_007d-6">installation of <samp><span class="file">config.ps</span></samp></a>: <a href="#config_002eps-installation">config.ps installation</a></li>
<li><a href="#index-installation-of-PostScript-fonts-14">installation of PostScript fonts</a>: <a href="#PostScript-font-installation">PostScript font installation</a></li>
<li><a href="#index-installation_002c-of-Dvips-4">installation, of Dvips</a>: <a href="#Installation">Installation</a></li>
-<li><a href="#index-installing-fonts-564">installing fonts</a>: <a href="#Making-a-font-available">Making a font available</a></li>
-<li><a href="#index-interaction-with-PostScript-351">interaction with PostScript</a>: <a href="#Interaction-with-PostScript">Interaction with PostScript</a></li>
+<li><a href="#index-installing-fonts-567">installing fonts</a>: <a href="#Making-a-font-available">Making a font available</a></li>
+<li><a href="#index-interaction-with-PostScript-354">interaction with PostScript</a>: <a href="#Interaction-with-PostScript">Interaction with PostScript</a></li>
<li><a href="#index-inverted-output-60">inverted output</a>: <a href="#Small-or-inverted">Small or inverted</a></li>
<li><a href="#index-invoking-Dvips-79">invoking Dvips</a>: <a href="#Invoking-Dvips">Invoking Dvips</a></li>
-<li><a href="#index-j-_0040r_007bconfig-command-_0028partial-font-downloading_0029_007d-285"><code>j </code><span class="roman">config command (partial font downloading)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-Java-DVI-reader-477">Java DVI reader</a>: <a href="#Hypertext">Hypertext</a></li>
-<li><a href="#index-Jeffrey_002c-Alan-573">Jeffrey, Alan</a>: <a href="#Invoking-afm2tfm">Invoking afm2tfm</a></li>
-<li><a href="#index-K-_0040r_007bconfig-command-_0028comment_002dremoveal_0029_007d-286"><code>K </code><span class="roman">config command (comment-removeal)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-kerning_002c-defined-507">kerning, defined</a>: <a href="#Metric-files">Metric files</a></li>
+<li><a href="#index-j-_0040r_007bconfig-command-_0028partial-font-downloading_0029_007d-286"><code>j </code><span class="roman">config command (partial font downloading)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-Java-DVI-reader-480">Java DVI reader</a>: <a href="#Hypertext">Hypertext</a></li>
+<li><a href="#index-Jeffrey_002c-Alan-576">Jeffrey, Alan</a>: <a href="#Invoking-afm2tfm">Invoking afm2tfm</a></li>
+<li><a href="#index-K-_0040r_007bconfig-command-_0028comment_002dremoval_0029_007d-287"><code>K </code><span class="roman">config command (comment-removal)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-kerning_002c-defined-510">kerning, defined</a>: <a href="#Metric-files">Metric files</a></li>
<li><a href="#index-KPATHSEA_005fDEBUG-246"><code>KPATHSEA_DEBUG</code></a>: <a href="#Environment-variables">Environment variables</a></li>
-<li><a href="#index-landscape-orientation_002c-defined-332">landscape orientation, defined</a>: <a href="#Paper-size-and-landscape">Paper size and landscape</a></li>
+<li><a href="#index-landscape-orientation_002c-defined-333">landscape orientation, defined</a>: <a href="#Paper-size-and-landscape">Paper size and landscape</a></li>
<li><a href="#index-landscape-papertype-217">landscape papertype</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-landscape_0040r_007b_002c-as-_0040code_007b_005cspecial_007d_007d-335"><code>landscape</code><span class="roman">, as </span><code>\special</code></a>: <a href="#papersize-special">papersize special</a></li>
+<li><a href="#index-landscape_0040r_007b_002c-as-_0040code_007b_005cspecial_007d_007d-336"><code>landscape</code><span class="roman">, as </span><code>\special</code></a>: <a href="#papersize-special">papersize special</a></li>
<li><a href="#index-last-page-printed-146">last page printed</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-last_002dresort-font-scaling_002c-with-_0040code_007bDVIPSSIZES_007d-253">last-resort font scaling, with <code>DVIPSSIZES</code></a>: <a href="#Environment-variables">Environment variables</a></li>
-<li><a href="#index-last_002dresort-scaling_002c-with-_0040code_007bR_007d-310">last-resort scaling, with <code>R</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-last_002dresort-scaling_002c-with-_0040code_007bR_007d-311">last-resort scaling, with <code>R</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-ledger-papertype-214">ledger papertype</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-legal-papertype-213">legal papertype</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-letter-_0040r_007bpaper-size_007d-341"><code>letter </code><span class="roman">paper size</span></a>: <a href="#Config-file-paper-sizes">Config file paper sizes</a></li>
+<li><a href="#index-letter-_0040r_007bpaper-size_007d-344"><code>letter </code><span class="roman">paper size</span></a>: <a href="#Config-file-paper-sizes">Config file paper sizes</a></li>
<li><a href="#index-letter-papertype-212">letter papertype</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-letterhead-tray-350">letterhead tray</a>: <a href="#Paper-trays">Paper trays</a></li>
-<li><a href="#index-letterSize-_0040r_007bpaper-size_007d-343"><code>letterSize </code><span class="roman">paper size</span></a>: <a href="#Config-file-paper-sizes">Config file paper sizes</a></li>
-<li><a href="#index-ligature-operations-604">ligature operations</a>: <a href="#Encoding-file-format">Encoding file format</a></li>
-<li><a href="#index-ligature_002c-defined-508">ligature, defined</a>: <a href="#Metric-files">Metric files</a></li>
-<li><a href="#index-LIGKERN-_0040r_007bencoding-file-command_007d-602"><code>LIGKERN </code><span class="roman">encoding file command</span></a>: <a href="#Encoding-file-format">Encoding file format</a></li>
-<li><a href="#index-lines-in-figures_002c-wrong-width-389">lines in figures, wrong width</a>: <a href="#EPSF-clipping">EPSF clipping</a></li>
-<li><a href="#index-links_002c-hypertext-498">links, hypertext</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
-<li><a href="#index-literal-headers-449">literal headers</a>: <a href="#Literal-headers">Literal headers</a></li>
-<li><a href="#index-literal-PostScript_002c-examples-462">literal PostScript, examples</a>: <a href="#Literal-examples">Literal examples</a></li>
-<li><a href="#index-literal-PostScript_002c-using-442">literal PostScript, using</a>: <a href="#Literal-PS">Literal PS</a></li>
-<li><a href="#index-llx-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-399"><code>llx </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
-<li><a href="#index-lly-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-400"><code>lly </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
+<li><a href="#index-letterhead-tray-353">letterhead tray</a>: <a href="#Paper-trays">Paper trays</a></li>
+<li><a href="#index-letterSize-_0040r_007bpaper-size_007d-346"><code>letterSize </code><span class="roman">paper size</span></a>: <a href="#Config-file-paper-sizes">Config file paper sizes</a></li>
+<li><a href="#index-ligature-operations-607">ligature operations</a>: <a href="#Encoding-file-format">Encoding file format</a></li>
+<li><a href="#index-ligature_002c-defined-511">ligature, defined</a>: <a href="#Metric-files">Metric files</a></li>
+<li><a href="#index-LIGKERN-_0040r_007bencoding-file-command_007d-605"><code>LIGKERN </code><span class="roman">encoding file command</span></a>: <a href="#Encoding-file-format">Encoding file format</a></li>
+<li><a href="#index-lines-in-figures_002c-wrong-width-392">lines in figures, wrong width</a>: <a href="#EPSF-clipping">EPSF clipping</a></li>
+<li><a href="#index-links_002c-hypertext-501">links, hypertext</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
+<li><a href="#index-literal-headers-452">literal headers</a>: <a href="#Literal-headers">Literal headers</a></li>
+<li><a href="#index-literal-PostScript_002c-examples-465">literal PostScript, examples</a>: <a href="#Literal-examples">Literal examples</a></li>
+<li><a href="#index-literal-PostScript_002c-using-445">literal PostScript, using</a>: <a href="#Literal-PS">Literal PS</a></li>
+<li><a href="#index-llx-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-402"><code>llx </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
+<li><a href="#index-lly-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-403"><code>lly </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
<li><a href="#index-long-documents-not-printing-70">long documents not printing</a>: <a href="#Long-documents-fail">Long documents fail</a></li>
<li><a href="#index-low-characters_002c-shifting-129">low characters, shifting</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-lpr-spooler_002c-MS_002dDOS-emulation-178">lpr spooler, MS-DOS emulation</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-Lucida_002c-installing-19">Lucida, installing</a>: <a href="#PostScript-font-installation">PostScript font installation</a></li>
-<li><a href="#index-m-_0040r_007bconfig-command-_0028available-memory_0029_007d-287"><code>m </code><span class="roman">config command (available memory)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-M-_0040r_007bconfig-command-_0028mf-mode_0029_007d-290"><code>M </code><span class="roman">config command (mf mode)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-macros-for-color-663">macros for color</a>: <a href="#Color-macro-files">Color macro files</a></li>
-<li><a href="#index-macros-for-epsf-inclusion-367">macros for epsf inclusion</a>: <a href="#EPSF-macros">EPSF macros</a></li>
-<li><a href="#index-macros-for-epsf-inclusion-364">macros for epsf inclusion</a>: <a href="#g_t_005cincludegraphics">\includegraphics</a></li>
-<li><a href="#index-magnification_002c-DVI-382">magnification, DVI</a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
+<li><a href="#index-m-_0040r_007bconfig-command-_0028available-memory_0029_007d-288"><code>m </code><span class="roman">config command (available memory)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-M-_0040r_007bconfig-command-_0028mf-mode_0029_007d-291"><code>M </code><span class="roman">config command (mf mode)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-macros-for-color-666">macros for color</a>: <a href="#Color-macro-files">Color macro files</a></li>
+<li><a href="#index-macros-for-epsf-inclusion-370">macros for epsf inclusion</a>: <a href="#EPSF-macros">EPSF macros</a></li>
+<li><a href="#index-macros-for-epsf-inclusion-367">macros for epsf inclusion</a>: <a href="#g_t_005cincludegraphics">\includegraphics</a></li>
+<li><a href="#index-magnification_002c-DVI-385">magnification, DVI</a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
<li><a href="#index-magnification_002c-overriding-DVI-231">magnification, overriding DVI</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-magnification_002c-vertical-234">magnification, vertical</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-mailcap-_0040r_007band-hypertext_007d-502"><code>mailcap </code><span class="roman">and hypertext</span></a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
+<li><a href="#index-mailcap-_0040r_007band-hypertext_007d-505"><code>mailcap </code><span class="roman">and hypertext</span></a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
<li><a href="#index-manual-feed-151">manual feed</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-maxdrift-111">maxdrift</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-maximum-pages-printed-163">maximum pages printed</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-media-211">media</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-memory-available-288">memory available</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-memory-available-289">memory available</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-memory-of-printer-exhausted-69">memory of printer exhausted</a>: <a href="#Printer-errors">Printer errors</a></li>
-<li><a href="#index-memory-usage_002c-and-headers-437">memory usage, and headers</a>: <a href="#Headers-and-memory-usage">Headers and memory usage</a></li>
+<li><a href="#index-memory-usage_002c-and-headers-440">memory usage, and headers</a>: <a href="#Headers-and-memory-usage">Headers and memory usage</a></li>
<li><a href="#index-memory_002c-conserving-89">memory, conserving</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-memory_002c-used-by-PostScript-fonts-568">memory, used by PostScript fonts</a>: <a href="#Making-a-font-available">Making a font available</a></li>
-<li><a href="#index-Metafont-ligature-operations-605">Metafont ligature operations</a>: <a href="#Encoding-file-format">Encoding file format</a></li>
+<li><a href="#index-memory_002c-used-by-PostScript-fonts-571">memory, used by PostScript fonts</a>: <a href="#Making-a-font-available">Making a font available</a></li>
+<li><a href="#index-Metafont-ligature-operations-608">Metafont ligature operations</a>: <a href="#Encoding-file-format">Encoding file format</a></li>
<li><a href="#index-Metafont-mode_002c-specifying-155">Metafont mode, specifying</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-Metafont-source-files-530">Metafont source files</a>: <a href="#Glyph-files">Glyph files</a></li>
-<li><a href="#index-metric-files-506">metric files</a>: <a href="#Metric-files">Metric files</a></li>
-<li><a href="#index-Minion-typeface-family-647">Minion typeface family</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-Metafont-source-files-533">Metafont source files</a>: <a href="#Glyph-files">Glyph files</a></li>
+<li><a href="#index-metric-files-509">metric files</a>: <a href="#Metric-files">Metric files</a></li>
+<li><a href="#index-Minion-typeface-family-662">Minion typeface family</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
<li><a href="#index-missfont_002elog-159"><code>missfont.log</code></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-MISSFONT_005fLOG-161"><code>MISSFONT_LOG</code></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-Mitsubishi-Shinko-CHC_002dS446i-printer-57">Mitsubishi Shinko CHC-S446i printer</a>: <a href="#No-output">No output</a></li>
-<li><a href="#index-mkdvipspapers-339"><code>mkdvipspapers</code></a>: <a href="#Config-file-paper-sizes">Config file paper sizes</a></li>
+<li><a href="#index-mkdvipspapers-342"><code>mkdvipspapers</code></a>: <a href="#Config-file-paper-sizes">Config file paper sizes</a></li>
<li><a href="#index-mktexpk_0040r_007b_002c-avoiding_007d-158"><code>mktexpk</code><span class="roman">, avoiding</span></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-mktexpk_0040r_007b_002c-changing-name_007d-250"><code>mktexpk</code><span class="roman">, changing name</span></a>: <a href="#Environment-variables">Environment variables</a></li>
<li><a href="#index-mode-name_002c-specifying-154">mode name, specifying</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-Monotype-fonts-20">Monotype fonts</a>: <a href="#PostScript-font-installation">PostScript font installation</a></li>
<li><a href="#index-Monotype-fonts_002c-installing-24">Monotype fonts, installing</a>: <a href="#PostScript-font-installation">PostScript font installation</a></li>
<li><a href="#index-mtpk-227"><code>mtpk</code></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-multiple-master-fonts-646">multiple master fonts</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-multiple-master-fonts-661">multiple master fonts</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
<li><a href="#index-multiple-output-files-136">multiple output files</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-multiple-paper-trays-347">multiple paper trays</a>: <a href="#Paper-trays">Paper trays</a></li>
-<li><a href="#index-Murphy_002c-Tim-495">Murphy, Tim</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
-<li><a href="#index-N-_0040r_007bEPS_002ddisabling-config-command_007d-291"><code>N </code><span class="roman">EPS-disabling config command</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-name-499"><code>name</code></a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
-<li><a href="#index-narrow-fonts-652">narrow fonts</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-multiple-paper-trays-350">multiple paper trays</a>: <a href="#Paper-trays">Paper trays</a></li>
+<li><a href="#index-Murphy_002c-Tim-498">Murphy, Tim</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
+<li><a href="#index-N-_0040r_007bEPS_002ddisabling-config-command_007d-292"><code>N </code><span class="roman">EPS-disabling config command</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-name-502"><code>name</code></a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
+<li><a href="#index-narrow-fonts-649">narrow fonts</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
<li><a href="#index-no-output-at-all-52">no output at all</a>: <a href="#No-output">No output</a></li>
<li><a href="#index-non_002dprinting-characters_002c-shifting-130">non-printing characters, shifting</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-non_002dresident-fonts-639">non-resident fonts</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-O-_0040r_007bconfig-command-_0028offset_0029_007d-294"><code>O </code><span class="roman">config command (offset)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-o-_0040r_007bconfig-command-_0028output-file_0029_007d-292"><code>o </code><span class="roman">config command (output file)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-oblique-fonts-607">oblique fonts</a>: <a href="#Special-font-effects">Special font effects</a></li>
-<li><a href="#index-octal-character-codes-629">octal character codes</a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
+<li><a href="#index-non_002dresident-fonts-642">non-resident fonts</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-nopaper_0040r_007b_002c-paper-format-for-_0040samp_007b_002dt_007d_007d-341"><code>nopaper</code><span class="roman">, paper format for &lsquo;</span><samp><span class="samp">-t</span></samp><span class="roman">&rsquo;</span></a>: <a href="#Config-file-paper-sizes">Config file paper sizes</a></li>
+<li><a href="#index-O-_0040r_007bconfig-command-_0028offset_0029_007d-295"><code>O </code><span class="roman">config command (offset)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-o-_0040r_007bconfig-command-_0028output-file_0029_007d-293"><code>o </code><span class="roman">config command (output file)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-oblique-fonts-610">oblique fonts</a>: <a href="#Special-font-effects">Special font effects</a></li>
+<li><a href="#index-octal-character-codes-632">octal character codes</a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
<li><a href="#index-odd-pages-only-91">odd pages only</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-offset-pages-181">offset pages</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-Omega-extensions-170">Omega extensions</a>: <a href="#Option-details">Option details</a></li>
@@ -4677,221 +4692,222 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
<li><a href="#index-options_002c-Dvips-78">options, Dvips</a>: <a href="#Invoking-Dvips">Invoking Dvips</a></li>
<li><a href="#index-options_002c-reading-from-standard-input-84">options, reading from standard input</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-options_002c-summary-80">options, summary</a>: <a href="#Option-summary">Option summary</a></li>
-<li><a href="#index-options_002c-to-Afm2tfm-620">options, to Afm2tfm</a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
-<li><a href="#index-outline-fonts-618">outline fonts</a>: <a href="#Special-font-effects">Special font effects</a></li>
-<li><a href="#index-outline-fonts-520">outline fonts</a>: <a href="#Glyph-files">Glyph files</a></li>
-<li><a href="#index-output-file_002c-sectioning-of-439">output file, sectioning of</a>: <a href="#Headers-and-memory-usage">Headers and memory usage</a></li>
-<li><a href="#index-output-file_002c-setting-293">output file, setting</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-options_002c-to-Afm2tfm-623">options, to Afm2tfm</a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
+<li><a href="#index-outline-fonts-621">outline fonts</a>: <a href="#Special-font-effects">Special font effects</a></li>
+<li><a href="#index-outline-fonts-523">outline fonts</a>: <a href="#Glyph-files">Glyph files</a></li>
+<li><a href="#index-output-file_002c-sectioning-of-442">output file, sectioning of</a>: <a href="#Headers-and-memory-usage">Headers and memory usage</a></li>
+<li><a href="#index-output-file_002c-setting-294">output file, setting</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-output-files_002c-multiple-137">output files, multiple</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-output_002c-inverted-59">output, inverted</a>: <a href="#Small-or-inverted">Small or inverted</a></li>
<li><a href="#index-output_002c-none-51">output, none</a>: <a href="#No-output">No output</a></li>
<li><a href="#index-output_002c-redirecting-172">output, redirecting</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-output_002c-too-small-58">output, too small</a>: <a href="#Small-or-inverted">Small or inverted</a></li>
-<li><a href="#index-p-_0040r_007bconfig-command-_0028font-aliases_0029_007d-295"><code>p </code><span class="roman">config command (font aliases)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-P-_0040r_007bconfig-command-_0028PK-path_0029_007d-299"><code>P </code><span class="roman">config command (PK path)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-p-_0040r_007bconfig-command-_0028font-aliases_0029_007d-296"><code>p </code><span class="roman">config command (font aliases)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-P-_0040r_007bconfig-command-_0028PK-path_0029_007d-300"><code>P </code><span class="roman">config command (PK path)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-page-range-191">page range</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-page_002c-first-printed-187">page, first printed</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-page_002c-last-printed-147">page, last printed</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-pages_002c-maximum-printed-164">pages, maximum printed</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-PaintType-617"><code>PaintType</code></a>: <a href="#Special-font-effects">Special font effects</a></li>
-<li><a href="#index-Pantone-colors-666">Pantone colors</a>: <a href="#Color-macro-files">Color macro files</a></li>
-<li><a href="#index-paper-size-configuration-file-command-337">paper size configuration file command</a>: <a href="#Config-file-paper-sizes">Config file paper sizes</a></li>
+<li><a href="#index-PaintType-620"><code>PaintType</code></a>: <a href="#Special-font-effects">Special font effects</a></li>
+<li><a href="#index-Pantone-colors-669">Pantone colors</a>: <a href="#Color-macro-files">Color macro files</a></li>
+<li><a href="#index-paper-size-configuration-file-command-338">paper size configuration file command</a>: <a href="#Config-file-paper-sizes">Config file paper sizes</a></li>
<li><a href="#index-paper-size_002c-default-8">paper size, default</a>: <a href="#config_002eps-installation">config.ps installation</a></li>
-<li><a href="#index-paper-size_002c-general-331">paper size, general</a>: <a href="#Paper-size-and-landscape">Paper size and landscape</a></li>
-<li><a href="#index-paper-trays-345">paper trays</a>: <a href="#Paper-trays">Paper trays</a></li>
+<li><a href="#index-paper-size_002c-general-332">paper size, general</a>: <a href="#Paper-size-and-landscape">Paper size and landscape</a></li>
+<li><a href="#index-paper-trays-348">paper trays</a>: <a href="#Paper-trays">Paper trays</a></li>
<li><a href="#index-paper-type-210">paper type</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-papersize-_0040r_007bspecial_007d-334"><code>papersize </code><span class="roman">special</span></a>: <a href="#papersize-special">papersize special</a></li>
+<li><a href="#index-papersize-_0040r_007bspecial_007d-335"><code>papersize </code><span class="roman">special</span></a>: <a href="#papersize-special">papersize special</a></li>
<li><a href="#index-papersize-special_002c-and-no-_0040samp_007b_002dt_007d-218">papersize special, and no &lsquo;<samp><span class="samp">-t</span></samp>&rsquo;</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-partial-font-downloading-643">partial font downloading</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-PDF-files_002c-font-quality-485">PDF files, font quality</a>: <a href="#Hypertext-caveats">Hypertext caveats</a></li>
-<li><a href="#index-PDF-files_002c-making-472">PDF files, making</a>: <a href="#Hypertext">Hypertext</a></li>
+<li><a href="#index-partial-font-downloading-658">partial font downloading</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-PDF-files_002c-font-quality-488">PDF files, font quality</a>: <a href="#Hypertext-caveats">Hypertext caveats</a></li>
+<li><a href="#index-PDF-files_002c-making-475">PDF files, making</a>: <a href="#Hypertext">Hypertext</a></li>
<li><a href="#index-PDF-files_002c-making-37">PDF files, making</a>: <a href="#Ghostscript-installation">Ghostscript installation</a></li>
<li><a href="#index-PDF-files_002c-option-for-240">PDF files, option for</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-pdfmark-470"><code>pdfmark</code></a>: <a href="#Hypertext">Hypertext</a></li>
-<li><a href="#index-pfa-files-524">pfa files</a>: <a href="#Glyph-files">Glyph files</a></li>
-<li><a href="#index-pfb-files-525">pfb files</a>: <a href="#Glyph-files">Glyph files</a></li>
-<li><a href="#index-pfb-files_002c-automatically-unpacked-660">pfb files, automatically unpacked</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-pfm-files-517">pfm files</a>: <a href="#Metric-files">Metric files</a></li>
-<li><a href="#index-Phaser-printer_002c-used-for-color-calibration-676">Phaser printer, used for color calibration</a>: <a href="#Color-device-configuration">Color device configuration</a></li>
+<li><a href="#index-pdfmark-473"><code>pdfmark</code></a>: <a href="#Hypertext">Hypertext</a></li>
+<li><a href="#index-pfa-files-527">pfa files</a>: <a href="#Glyph-files">Glyph files</a></li>
+<li><a href="#index-pfb-files-528">pfb files</a>: <a href="#Glyph-files">Glyph files</a></li>
+<li><a href="#index-pfb-files_002c-automatically-unpacked-657">pfb files, automatically unpacked</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-pfm-files-520">pfm files</a>: <a href="#Metric-files">Metric files</a></li>
+<li><a href="#index-Phaser-printer_002c-used-for-color-calibration-679">Phaser printer, used for color calibration</a>: <a href="#Color-device-configuration">Color device configuration</a></li>
<li><a href="#index-physical-page-number_002c-and-_0040samp_007b_002dl_007d-148">physical page number, and &lsquo;<samp><span class="samp">-l</span></samp>&rsquo;</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-physical-page-number_002c-and-_0040samp_007b_002dp_007d-188">physical page number, and &lsquo;<samp><span class="samp">-p</span></samp>&rsquo;</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-physical-page-number_002c-and-_0040code_007bbop_002dhook_007d-460">physical page number, and <code>bop-hook</code></a>: <a href="#PostScript-hooks">PostScript hooks</a></li>
+<li><a href="#index-physical-page-number_002c-and-_0040code_007bbop_002dhook_007d-463">physical page number, and <code>bop-hook</code></a>: <a href="#PostScript-hooks">PostScript hooks</a></li>
<li><a href="#index-pipes_002c-not-readable-121">pipes, not readable</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-pk-files-531">pk files</a>: <a href="#Glyph-files">Glyph files</a></li>
-<li><a href="#index-PKFONTS_0040r_007b_002c-overrides_007d-P-300"><code>PKFONTS</code><span class="roman">, overrides</span><code> P</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-plotfile_0040r_007b_002c-_0040samp_007bps_007d-subspecial_007d-447"><code>plotfile</code><span class="roman">, &lsquo;</span><samp><span class="samp">ps</span></samp><span class="roman">&rsquo; subspecial</span></a>: <a href="#ps-special">ps special</a></li>
-<li><a href="#index-pltotf-515"><code>pltotf</code></a>: <a href="#Metric-files">Metric files</a></li>
+<li><a href="#index-pk-files-534">pk files</a>: <a href="#Glyph-files">Glyph files</a></li>
+<li><a href="#index-PKFONTS_0040r_007b_002c-overrides_007d-P-301"><code>PKFONTS</code><span class="roman">, overrides</span><code> P</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-plotfile_0040r_007b_002c-_0040samp_007bps_007d-subspecial_007d-450"><code>plotfile</code><span class="roman">, &lsquo;</span><samp><span class="samp">ps</span></samp><span class="roman">&rsquo; subspecial</span></a>: <a href="#ps-special">ps special</a></li>
+<li><a href="#index-pltotf-518"><code>pltotf</code></a>: <a href="#Metric-files">Metric files</a></li>
<li><a href="#index-popen-_0040r_007bfor-output_007d-174"><code>popen </code><span class="roman">for output</span></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-portrait-orientation_002c-defined-333">portrait orientation, defined</a>: <a href="#Paper-size-and-landscape">Paper size and landscape</a></li>
+<li><a href="#index-portrait-orientation_002c-defined-334">portrait orientation, defined</a>: <a href="#Paper-size-and-landscape">Paper size and landscape</a></li>
<li><a href="#index-positioning-accuracy-113">positioning accuracy</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-post-_0040r_007bcode-after-headers_007d-429"><code>post </code><span class="roman">code after headers</span></a>: <a href="#Including-headers-from-TeX">Including headers from TeX</a></li>
-<li><a href="#index-PostScript-code_002c-literal-443">PostScript code, literal</a>: <a href="#Literal-PS">Literal PS</a></li>
-<li><a href="#index-PostScript-encoding-543">PostScript encoding</a>: <a href="#Encodings">Encodings</a></li>
-<li><a href="#index-PostScript-encoding_002c-changing-581">PostScript encoding, changing</a>: <a href="#Changing-PostScript-encodings">Changing PostScript encodings</a></li>
-<li><a href="#index-PostScript-font-alias-file-296">PostScript font alias file</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-post-_0040r_007bcode-after-headers_007d-432"><code>post </code><span class="roman">code after headers</span></a>: <a href="#Including-headers-from-TeX">Including headers from TeX</a></li>
+<li><a href="#index-PostScript-code_002c-literal-446">PostScript code, literal</a>: <a href="#Literal-PS">Literal PS</a></li>
+<li><a href="#index-PostScript-encoding-546">PostScript encoding</a>: <a href="#Encodings">Encodings</a></li>
+<li><a href="#index-PostScript-encoding_002c-changing-584">PostScript encoding, changing</a>: <a href="#Changing-PostScript-encodings">Changing PostScript encodings</a></li>
+<li><a href="#index-PostScript-font-alias-file-297">PostScript font alias file</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-PostScript-font-alias-file-221">PostScript font alias file</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-PostScript-fonts-504">PostScript fonts</a>: <a href="#PostScript-fonts">PostScript fonts</a></li>
+<li><a href="#index-PostScript-fonts-507">PostScript fonts</a>: <a href="#PostScript-fonts">PostScript fonts</a></li>
<li><a href="#index-PostScript-fonts_002c-installing-16">PostScript fonts, installing</a>: <a href="#PostScript-font-installation">PostScript font installation</a></li>
<li><a href="#index-PostScript-fonts_002c-on-your-system-28">PostScript fonts, on your system</a>: <a href="#PostScript-font-installation">PostScript font installation</a></li>
-<li><a href="#index-PostScript-header-files-415">PostScript header files</a>: <a href="#Header-files">Header files</a></li>
-<li><a href="#index-PostScript-hooks-453">PostScript hooks</a>: <a href="#PostScript-hooks">PostScript hooks</a></li>
-<li><a href="#index-PostScript-interaction-352">PostScript interaction</a>: <a href="#Interaction-with-PostScript">Interaction with PostScript</a></li>
+<li><a href="#index-PostScript-header-files-418">PostScript header files</a>: <a href="#Header-files">Header files</a></li>
+<li><a href="#index-PostScript-hooks-456">PostScript hooks</a>: <a href="#PostScript-hooks">PostScript hooks</a></li>
+<li><a href="#index-PostScript-interaction-355">PostScript interaction</a>: <a href="#Interaction-with-PostScript">Interaction with PostScript</a></li>
<li><a href="#index-PostScript-previewers-36">PostScript previewers</a>: <a href="#Ghostscript-installation">Ghostscript installation</a></li>
-<li><a href="#index-PostScript-units-355">PostScript units</a>: <a href="#Bounding-box">Bounding box</a></li>
+<li><a href="#index-PostScript-units-358">PostScript units</a>: <a href="#Bounding-box">Bounding box</a></li>
<li><a href="#index-PowerPage-PostScript-implementation-55">PowerPage PostScript implementation</a>: <a href="#No-output">No output</a></li>
-<li><a href="#index-pre-_0040r_007bcode-before-headers_007d-428"><code>pre </code><span class="roman">code before headers</span></a>: <a href="#Including-headers-from-TeX">Including headers from TeX</a></li>
+<li><a href="#index-pre-_0040r_007bcode-before-headers_007d-431"><code>pre </code><span class="roman">code before headers</span></a>: <a href="#Including-headers-from-TeX">Including headers from TeX</a></li>
<li><a href="#index-previewing-Dvips-output-35">previewing Dvips output</a>: <a href="#Ghostscript-installation">Ghostscript installation</a></li>
<li><a href="#index-PRINTER-254"><code>PRINTER</code></a>: <a href="#Environment-variables">Environment variables</a></li>
<li><a href="#index-printer-configuration-7">printer configuration</a>: <a href="#config_002eps-installation">config.ps installation</a></li>
<li><a href="#index-printer-configuration-file_002c-prototype-12">printer configuration file, prototype</a>: <a href="#config_002eps-installation">config.ps installation</a></li>
<li><a href="#index-printer-errors-63">printer errors</a>: <a href="#Printer-errors">Printer errors</a></li>
-<li><a href="#index-printer-memory-289">printer memory</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-printer-memory-290">printer memory</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-printer-memory-exhausted-68">printer memory exhausted</a>: <a href="#Printer-errors">Printer errors</a></li>
<li><a href="#index-printer-offset-182">printer offset</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-PRINTER_0040r_007b_002c-and-config-file-searching_007d-264"><code>PRINTER</code><span class="roman">, and config file searching</span></a>: <a href="#Configuration-file-searching">Configuration file searching</a></li>
<li><a href="#index-PRINTER_0040r_007b_002c-avoided-with-_0040samp_007b_002df_007d_007d-122"><code>PRINTER</code><span class="roman">, avoided with &lsquo;</span><samp><span class="samp">-f</span></samp><span class="roman">&rsquo;</span></a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-printer_002c-driving-directly-126">printer, driving directly</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-problems-46">problems</a>: <a href="#Diagnosing-problems">Diagnosing problems</a></li>
-<li><a href="#index-property-list-files-513">property list files</a>: <a href="#Metric-files">Metric files</a></li>
+<li><a href="#index-property-list-files-516">property list files</a>: <a href="#Metric-files">Metric files</a></li>
<li><a href="#index-prototype-printer-configuration-file-11">prototype printer configuration file</a>: <a href="#config_002eps-installation">config.ps installation</a></li>
-<li><a href="#index-ps-_0040r_007bspecial_007d-445"><code>ps </code><span class="roman">special</span></a>: <a href="#ps-special">ps special</a></li>
-<li><a href="#index-psfile-_0040r_007bspecial_007d-390"><code>psfile </code><span class="roman">special</span></a>: <a href="#psfile-special">psfile special</a></li>
-<li><a href="#index-psfonts_002emap-638"><code>psfonts.map</code></a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-psfonts_002emap-611"><code>psfonts.map</code></a>: <a href="#Special-font-effects">Special font effects</a></li>
+<li><a href="#index-ps-_0040r_007bspecial_007d-448"><code>ps </code><span class="roman">special</span></a>: <a href="#ps-special">ps special</a></li>
+<li><a href="#index-psfile-_0040r_007bspecial_007d-393"><code>psfile </code><span class="roman">special</span></a>: <a href="#psfile-special">psfile special</a></li>
+<li><a href="#index-psfonts_002emap-641"><code>psfonts.map</code></a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-psfonts_002emap-614"><code>psfonts.map</code></a>: <a href="#Special-font-effects">Special font effects</a></li>
<li><a href="#index-psfonts_002emap-29"><code>psfonts.map</code></a>: <a href="#PostScript-font-installation">PostScript font installation</a></li>
-<li><a href="#index-psheaderdir-416"><code>psheaderdir</code></a>: <a href="#Header-files">Header files</a></li>
-<li><a href="#index-psi-character-missing-486">psi character missing</a>: <a href="#Hypertext-caveats">Hypertext caveats</a></li>
+<li><a href="#index-psheaderdir-419"><code>psheaderdir</code></a>: <a href="#Header-files">Header files</a></li>
+<li><a href="#index-psi-character-missing-489">psi character missing</a>: <a href="#Hypertext-caveats">Hypertext caveats</a></li>
<li><a href="#index-pstopk-229"><code>pstopk</code></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-Q-_0040r_007bconfig-command-_0028quiet_0029_007d-305"><code>Q </code><span class="roman">config command (quiet)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-q-_0040r_007bconfig-command-_0028quiet_0029_007d-304"><code>q </code><span class="roman">config command (quiet)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-Q-_0040r_007bconfig-command-_0028quiet_0029_007d-306"><code>Q </code><span class="roman">config command (quiet)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-q-_0040r_007bconfig-command-_0028quiet_0029_007d-305"><code>q </code><span class="roman">config command (quiet)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-quiet-operation-196">quiet operation</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-r-_0040r_007bconfig-command-_0028page-reversal_0029_007d-306"><code>r </code><span class="roman">config command (page reversal)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-R-_0040r_007bfallback-resolution-config-command_007d-307"><code>R </code><span class="roman">fallback resolution config command</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-reencode_002f_002a_002eenc-551"><code>reencode/*.enc</code></a>: <a href="#Encodings">Encodings</a></li>
-<li><a href="#index-reencoding-588">reencoding</a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
-<li><a href="#index-reencoding-PostScript-fonts-653">reencoding PostScript fonts</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-registered-_0040r_007bcharacter_002c-accessing_007d-584"><code>registered </code><span class="roman">character, accessing</span></a>: <a href="#Changing-PostScript-encodings">Changing PostScript encodings</a></li>
-<li><a href="#index-remapping-589">remapping</a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
-<li><a href="#index-resident-fonts_002c-different-in-different-printers-297">resident fonts, different in different printers</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-r-_0040r_007bconfig-command-_0028page-reversal_0029_007d-307"><code>r </code><span class="roman">config command (page reversal)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-R-_0040r_007bfallback-resolution-config-command_007d-308"><code>R </code><span class="roman">fallback resolution config command</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-reencode_002f_002a_002eenc-554"><code>reencode/*.enc</code></a>: <a href="#Encodings">Encodings</a></li>
+<li><a href="#index-reencoding-591">reencoding</a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
+<li><a href="#index-reencoding-PostScript-fonts-650">reencoding PostScript fonts</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-registered-_0040r_007bcharacter_002c-accessing_007d-587"><code>registered </code><span class="roman">character, accessing</span></a>: <a href="#Changing-PostScript-encodings">Changing PostScript encodings</a></li>
+<li><a href="#index-remapping-592">remapping</a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
+<li><a href="#index-resident-fonts_002c-different-in-different-printers-298">resident fonts, different in different printers</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-resident-fonts_002c-different-in-different-printers-222">resident fonts, different in different printers</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-resolution-233">resolution</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-resolution_002c-setting-109">resolution, setting</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-reverse-pagination-200">reverse pagination</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-rhi-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-403"><code>rhi </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
+<li><a href="#index-rhi-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-406"><code>rhi </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
<li><a href="#index-Rokicki_002c-Tomas-1">Rokicki, Tomas</a>: <a href="#Why-Dvips">Why Dvips</a></li>
-<li><a href="#index-rotate_002etex-448"><code>rotate.tex</code></a>: <a href="#ps-special">ps special</a></li>
-<li><a href="#index-rwi-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-404"><code>rwi </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
-<li><a href="#index-S-_0040r_007bconfig-command-_0028pict-path_0029_007d-315"><code>S </code><span class="roman">config command (pict path)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-s-_0040r_007bconfig-command-_0028save_002frestore_0029_007d-314"><code>s </code><span class="roman">config command (save/restore)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-rotate_002etex-451"><code>rotate.tex</code></a>: <a href="#ps-special">ps special</a></li>
+<li><a href="#index-rwi-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-407"><code>rwi </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
+<li><a href="#index-S-_0040r_007bconfig-command-_0028pict-path_0029_007d-316"><code>S </code><span class="roman">config command (pict path)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-s-_0040r_007bconfig-command-_0028save_002frestore_0029_007d-315"><code>s </code><span class="roman">config command (save/restore)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-save_002frestore_002c-and-inverted-output-62">save/restore, and inverted output</a>: <a href="#Small-or-inverted">Small or inverted</a></li>
-<li><a href="#index-save_0040r_007b_002f_007drestore_0040r_007b_002c-and-literal-PS_007d-466"><code>save</code><span class="roman">/</span><code>restore</code><span class="roman">, and literal PS</span></a>: <a href="#Literal-examples">Literal examples</a></li>
-<li><a href="#index-save_002frestore_002c-and-specials-446">save/restore, and specials</a>: <a href="#ps-special">ps special</a></li>
+<li><a href="#index-save_0040r_007b_002f_007drestore_0040r_007b_002c-and-literal-PS_007d-469"><code>save</code><span class="roman">/</span><code>restore</code><span class="roman">, and literal PS</span></a>: <a href="#Literal-examples">Literal examples</a></li>
+<li><a href="#index-save_002frestore_002c-and-specials-449">save/restore, and specials</a>: <a href="#ps-special">ps special</a></li>
<li><a href="#index-save_002frestore_002c-generating-global-207">save/restore, generating global</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-scaleunit-405"><code>scaleunit</code></a>: <a href="#psfile-special">psfile special</a></li>
-<li><a href="#index-scaling-of-figures-376">scaling of figures</a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
-<li><a href="#index-scaling-small-caps-624">scaling small caps</a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
-<li><a href="#index-Scandinavian-A-ring-593">Scandinavian A ring</a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
-<li><a href="#index-screen-frequencies_002c-setting-435">screen frequencies, setting</a>: <a href="#Including-headers-from-the-command-line">Including headers from the command line</a></li>
-<li><a href="#index-SDict-406"><code>SDict</code></a>: <a href="#psfile-special">psfile special</a></li>
-<li><a href="#index-SDict-_0040r_007bdictionary_007d-450"><code>SDict </code><span class="roman">dictionary</span></a>: <a href="#Literal-headers">Literal headers</a></li>
+<li><a href="#index-scaleunit-408"><code>scaleunit</code></a>: <a href="#psfile-special">psfile special</a></li>
+<li><a href="#index-scaling-of-figures-379">scaling of figures</a>: <a href="#EPSF-scaling">EPSF scaling</a></li>
+<li><a href="#index-scaling-small-caps-627">scaling small caps</a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
+<li><a href="#index-Scandinavian-A-ring-596">Scandinavian A ring</a>: <a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></li>
+<li><a href="#index-screen-frequencies_002c-setting-438">screen frequencies, setting</a>: <a href="#Including-headers-from-the-command-line">Including headers from the command line</a></li>
+<li><a href="#index-SDict-409"><code>SDict</code></a>: <a href="#psfile-special">psfile special</a></li>
+<li><a href="#index-SDict-_0040r_007bdictionary_007d-453"><code>SDict </code><span class="roman">dictionary</span></a>: <a href="#Literal-headers">Literal headers</a></li>
<li><a href="#index-searching-config-files_002c-order-of-260">searching config files, order of</a>: <a href="#Configuration-file-searching">Configuration file searching</a></li>
-<li><a href="#index-sections-of-output-file_002c-and-memory-438">sections of output file, and memory</a>: <a href="#Headers-and-memory-usage">Headers and memory usage</a></li>
+<li><a href="#index-sections-of-output-file_002c-and-memory-441">sections of output file, and memory</a>: <a href="#Headers-and-memory-usage">Headers and memory usage</a></li>
<li><a href="#index-sections-output_002c-in-separate-files-135">sections output, in separate files</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-security-202">security</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-shell-command-execution_002c-disabling-203">shell command execution, disabling</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-shell-escape_002c-in-config-file-277">shell escape, in config file</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-Shinko-CHC_002dS446i-printer-56">Shinko CHC-S446i printer</a>: <a href="#No-output">No output</a></li>
-<li><a href="#index-show-_0040r_007bPostScript-operator_007d-554"><code>show </code><span class="roman">PostScript operator</span></a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
+<li><a href="#index-show-_0040r_007bPostScript-operator_007d-557"><code>show </code><span class="roman">PostScript operator</span></a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
<li><a href="#index-silent-operation-197">silent operation</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-simplex-mode-on-duplex-printers-434">simplex mode on duplex printers</a>: <a href="#Including-headers-from-the-command-line">Including headers from the command line</a></li>
-<li><a href="#index-slanted-fonts-608">slanted fonts</a>: <a href="#Special-font-effects">Special font effects</a></li>
-<li><a href="#index-slanted-fonts_002c-making-632">slanted fonts, making</a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
-<li><a href="#index-SlantFont-610"><code>SlantFont</code></a>: <a href="#Special-font-effects">Special font effects</a></li>
-<li><a href="#index-small-caps-fonts-615">small caps fonts</a>: <a href="#Special-font-effects">Special font effects</a></li>
-<li><a href="#index-Smith_002c-Arthur-491">Smith, Arthur</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
+<li><a href="#index-simplex-mode-on-duplex-printers-437">simplex mode on duplex printers</a>: <a href="#Including-headers-from-the-command-line">Including headers from the command line</a></li>
+<li><a href="#index-slanted-fonts-611">slanted fonts</a>: <a href="#Special-font-effects">Special font effects</a></li>
+<li><a href="#index-slanted-fonts_002c-making-635">slanted fonts, making</a>: <a href="#Afm2tfm-options">Afm2tfm options</a></li>
+<li><a href="#index-SlantFont-613"><code>SlantFont</code></a>: <a href="#Special-font-effects">Special font effects</a></li>
+<li><a href="#index-small-caps-fonts-618">small caps fonts</a>: <a href="#Special-font-effects">Special font effects</a></li>
+<li><a href="#index-Smith_002c-Arthur-494">Smith, Arthur</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
<li><a href="#index-Softkey-fonts-21">Softkey fonts</a>: <a href="#PostScript-font-installation">PostScript font installation</a></li>
<li><a href="#index-Softkey-fonts_002c-installing-25">Softkey fonts, installing</a>: <a href="#PostScript-font-installation">PostScript font installation</a></li>
-<li><a href="#index-spaces_002c-dropped-trailing-488">spaces, dropped trailing</a>: <a href="#Hypertext-caveats">Hypertext caveats</a></li>
-<li><a href="#index-specials_002c-hypertext-490">specials, hypertext</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
-<li><a href="#index-splines-522">splines</a>: <a href="#Glyph-files">Glyph files</a></li>
+<li><a href="#index-spaces_002c-dropped-trailing-491">spaces, dropped trailing</a>: <a href="#Hypertext-caveats">Hypertext caveats</a></li>
+<li><a href="#index-specials_002c-hypertext-493">specials, hypertext</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
+<li><a href="#index-splines-525">splines</a>: <a href="#Glyph-files">Glyph files</a></li>
<li><a href="#index-spooler_002c-lacking-127">spooler, lacking</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-spooling-to-lpr-on-MS_002dDOS-179">spooling to lpr on MS-DOS</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-standard-I_002fO-120">standard I/O</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-standard-input_002c-reading-options-from-85">standard input, reading options from</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-standard-output_002c-output-to-173">standard output, output to</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-standard-PostScript_002c-required-by-Ghostview-44">standard PostScript, required by Ghostview</a>: <a href="#Ghostscript-installation">Ghostscript installation</a></li>
-<li><a href="#index-start_002dhook-456"><code>start-hook</code></a>: <a href="#PostScript-hooks">PostScript hooks</a></li>
+<li><a href="#index-start_002dhook-459"><code>start-hook</code></a>: <a href="#PostScript-hooks">PostScript hooks</a></li>
<li><a href="#index-structured-comments-166">structured comments</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-system-_0040r_007bin-config-file_007d-275"><code>system </code><span class="roman">in config file</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-T-_0040r_007bconfig-command-_0028TFM-path_0029_007d-318"><code>T </code><span class="roman">config command (TFM path)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-Tektronix-Phaser-printer_002c-used-for-color-calibration-677">Tektronix Phaser printer, used for color calibration</a>: <a href="#Color-device-configuration">Color device configuration</a></li>
+<li><a href="#index-T-_0040r_007bconfig-command-_0028TFM-path_0029_007d-319"><code>T </code><span class="roman">config command (TFM path)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-Tektronix-Phaser-printer_002c-used-for-color-calibration-680">Tektronix Phaser printer, used for color calibration</a>: <a href="#Color-device-configuration">Color device configuration</a></li>
<li><a href="#index-testpage_002etex-183"><code>testpage.tex</code></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-g_t_0040TeX_007b_007d-encoding_002c-changing-577">TeX encoding, changing</a>: <a href="#Changing-TeX-encodings">Changing TeX encodings</a></li>
-<li><a href="#index-g_t_0040TeX_007b_007d_002c-including-headers-in-423">TeX, including headers in</a>: <a href="#Including-headers-from-TeX">Including headers from TeX</a></li>
+<li><a href="#index-g_t_0040TeX_007b_007d-encoding_002c-changing-580">TeX encoding, changing</a>: <a href="#Changing-TeX-encodings">Changing TeX encodings</a></li>
+<li><a href="#index-g_t_0040TeX_007b_007d_002c-including-headers-in-426">TeX, including headers in</a>: <a href="#Including-headers-from-TeX">Including headers from TeX</a></li>
<li><a href="#index-TEXCONFIG-255"><code>TEXCONFIG</code></a>: <a href="#Environment-variables">Environment variables</a></li>
-<li><a href="#index-TEXFONTS_0040r_007b_002c-overrides_007d-P-303"><code>TEXFONTS</code><span class="roman">, overrides</span><code> P</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-TEXFONTS_0040r_007b_002c-overrides_007d-T-320"><code>TEXFONTS</code><span class="roman">, overrides</span><code> T</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-TEXINPUTS_0040r_007b_002c-overrides_007d-S-317"><code>TEXINPUTS</code><span class="roman">, overrides</span><code> S</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-texmext_002eenc-548"><code>texmext.enc</code></a>: <a href="#Encodings">Encodings</a></li>
+<li><a href="#index-TEXFONTS_0040r_007b_002c-overrides_007d-P-304"><code>TEXFONTS</code><span class="roman">, overrides</span><code> P</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-TEXFONTS_0040r_007b_002c-overrides_007d-T-321"><code>TEXFONTS</code><span class="roman">, overrides</span><code> T</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-TEXINPUTS_0040r_007b_002c-overrides_007d-S-318"><code>TEXINPUTS</code><span class="roman">, overrides</span><code> S</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-texmext_002eenc-551"><code>texmext.enc</code></a>: <a href="#Encodings">Encodings</a></li>
<li><a href="#index-TEXMFOUTPUT-160"><code>TEXMFOUTPUT</code></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-texmital_002eenc-549"><code>texmital.enc</code></a>: <a href="#Encodings">Encodings</a></li>
-<li><a href="#index-texmsym_002eenc-579"><code>texmsym.enc</code></a>: <a href="#Changing-TeX-encodings">Changing TeX encodings</a></li>
-<li><a href="#index-texmsym_002eenc-550"><code>texmsym.enc</code></a>: <a href="#Encodings">Encodings</a></li>
+<li><a href="#index-texmital_002eenc-552"><code>texmital.enc</code></a>: <a href="#Encodings">Encodings</a></li>
+<li><a href="#index-texmsym_002eenc-582"><code>texmsym.enc</code></a>: <a href="#Changing-TeX-encodings">Changing TeX encodings</a></li>
+<li><a href="#index-texmsym_002eenc-553"><code>texmsym.enc</code></a>: <a href="#Encodings">Encodings</a></li>
<li><a href="#index-TEXPICTS-257"><code>TEXPICTS</code></a>: <a href="#Environment-variables">Environment variables</a></li>
-<li><a href="#index-TEXPICTS_0040r_007b_002c-overrides_007d-S-316"><code>TEXPICTS</code><span class="roman">, overrides</span><code> S</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-TEXPKS_0040r_007b_002c-overrides_007d-P-301"><code>TEXPKS</code><span class="roman">, overrides</span><code> P</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-TEXSIZES_0040r_007b_002c-overrides_007d-R-312"><code>TEXSIZES</code><span class="roman">, overrides</span><code> R</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-text-in-figures_002c-chopped-off-388">text in figures, chopped off</a>: <a href="#EPSF-clipping">EPSF clipping</a></li>
-<li><a href="#index-tfm-files-511">tfm files</a>: <a href="#Metric-files">Metric files</a></li>
-<li><a href="#index-TFMFONTS_0040r_007b_002c-overrides_007d-T-319"><code>TFMFONTS</code><span class="roman">, overrides</span><code> T</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-tftopl-514"><code>tftopl</code></a>: <a href="#Metric-files">Metric files</a></li>
+<li><a href="#index-TEXPICTS_0040r_007b_002c-overrides_007d-S-317"><code>TEXPICTS</code><span class="roman">, overrides</span><code> S</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-TEXPKS_0040r_007b_002c-overrides_007d-P-302"><code>TEXPKS</code><span class="roman">, overrides</span><code> P</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-TEXSIZES_0040r_007b_002c-overrides_007d-R-313"><code>TEXSIZES</code><span class="roman">, overrides</span><code> R</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-text-in-figures_002c-chopped-off-391">text in figures, chopped off</a>: <a href="#EPSF-clipping">EPSF clipping</a></li>
+<li><a href="#index-tfm-files-514">tfm files</a>: <a href="#Metric-files">Metric files</a></li>
+<li><a href="#index-TFMFONTS_0040r_007b_002c-overrides_007d-T-320"><code>TFMFONTS</code><span class="roman">, overrides</span><code> T</code></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-tftopl-517"><code>tftopl</code></a>: <a href="#Metric-files">Metric files</a></li>
<li><a href="#index-Theisen_002c-Tim-40">Theisen, Tim</a>: <a href="#Ghostscript-installation">Ghostscript installation</a></li>
<li><a href="#index-tight-bounding-box_002c-finding-116">tight bounding box, finding</a>: <a href="#Option-details">Option details</a></li>
<li><a href="#index-too_002dsmall-output-61">too-small output</a>: <a href="#Small-or-inverted">Small or inverted</a></li>
-<li><a href="#index-trademark-_0040r_007bcharacter_002c-accessing_007d-583"><code>trademark </code><span class="roman">character, accessing</span></a>: <a href="#Changing-PostScript-encodings">Changing PostScript encodings</a></li>
-<li><a href="#index-trailing-spaces_002c-dropped-487">trailing spaces, dropped</a>: <a href="#Hypertext-caveats">Hypertext caveats</a></li>
+<li><a href="#index-trademark-_0040r_007bcharacter_002c-accessing_007d-586"><code>trademark </code><span class="roman">character, accessing</span></a>: <a href="#Changing-PostScript-encodings">Changing PostScript encodings</a></li>
+<li><a href="#index-trailing-spaces_002c-dropped-490">trailing spaces, dropped</a>: <a href="#Hypertext-caveats">Hypertext caveats</a></li>
<li><a href="#index-TranScript-167">TranScript</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-transforming-downloaded-fonts-649">transforming downloaded fonts</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-transforming-downloaded-fonts-646">transforming downloaded fonts</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
<li><a href="#index-trouble-47">trouble</a>: <a href="#Diagnosing-problems">Diagnosing problems</a></li>
-<li><a href="#index-Type-1-fonts-523">Type 1 fonts</a>: <a href="#Glyph-files">Glyph files</a></li>
-<li><a href="#index-typesetting-in-PostScript-552">typesetting in PostScript</a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
-<li><a href="#index-U-_0040r_007bconfig-command-_0028Xerox-4045_0029_007d-321"><code>U </code><span class="roman">config command (Xerox 4045)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-Type-1-fonts-526">Type 1 fonts</a>: <a href="#Glyph-files">Glyph files</a></li>
+<li><a href="#index-typesetting-in-PostScript-555">typesetting in PostScript</a>: <a href="#PostScript-typesetting">PostScript typesetting</a></li>
+<li><a href="#index-U-_0040r_007bconfig-command-_0028Xerox-4045_0029_007d-322"><code>U </code><span class="roman">config command (Xerox 4045)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-uncollated-copies-102">uncollated copies</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-uncompressing-PostScript-409">uncompressing PostScript</a>: <a href="#Dynamic-creation-of-graphics">Dynamic creation of graphics</a></li>
-<li><a href="#index-uniform-resource-locator-492">uniform resource locator</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
-<li><a href="#index-unknown_0040r_007b_002c-paper-format-for-_0040samp_007b_002dt_007d_007d-336"><code>unknown</code><span class="roman">, paper format for &lsquo;</span><samp><span class="samp">-t</span></samp><span class="roman">&rsquo;</span></a>: <a href="#papersize-special">papersize special</a></li>
-<li><a href="#index-URL_002c-definition-496">URL, definition</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
-<li><a href="#index-URL_002c-extended-for-_0040TeX_007b_007d-494">URL, extended for TeX</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
-<li><a href="#index-urx-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-401"><code>urx </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
-<li><a href="#index-ury-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-402"><code>ury </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
-<li><a href="#index-user_002ddefinable-colors-671">user-definable colors</a>: <a href="#User_002ddefinable-colors">User-definable colors</a></li>
-<li><a href="#index-userdict_0040r_007b_002c-and-dictionary-files_007d-419"><code>userdict</code><span class="roman">, and dictionary files</span></a>: <a href="#Header-files">Header files</a></li>
+<li><a href="#index-uncompressing-PostScript-412">uncompressing PostScript</a>: <a href="#Dynamic-creation-of-graphics">Dynamic creation of graphics</a></li>
+<li><a href="#index-uniform-resource-locator-495">uniform resource locator</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
+<li><a href="#index-unknown_0040r_007b_002c-paper-format-for-_0040samp_007b_002dt_007d_007d-340"><code>unknown</code><span class="roman">, paper format for &lsquo;</span><samp><span class="samp">-t</span></samp><span class="roman">&rsquo;</span></a>: <a href="#Config-file-paper-sizes">Config file paper sizes</a></li>
+<li><a href="#index-unknown_0040r_007b_002c-paper-format-for-_0040samp_007b_002dt_007d_007d-337"><code>unknown</code><span class="roman">, paper format for &lsquo;</span><samp><span class="samp">-t</span></samp><span class="roman">&rsquo;</span></a>: <a href="#papersize-special">papersize special</a></li>
+<li><a href="#index-URL_002c-definition-499">URL, definition</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
+<li><a href="#index-URL_002c-extended-for-_0040TeX_007b_007d-497">URL, extended for TeX</a>: <a href="#Hypertext-specials">Hypertext specials</a></li>
+<li><a href="#index-urx-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-404"><code>urx </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
+<li><a href="#index-ury-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-405"><code>ury </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
+<li><a href="#index-user_002ddefinable-colors-674">user-definable colors</a>: <a href="#User_002ddefinable-colors">User-definable colors</a></li>
+<li><a href="#index-userdict_0040r_007b_002c-and-dictionary-files_007d-422"><code>userdict</code><span class="roman">, and dictionary files</span></a>: <a href="#Header-files">Header files</a></li>
<li><a href="#index-userdict_0040r_007b_002c-used-for-header-files_007d-133">userdict<span class="roman">, used for header files</span></a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-V-_0040r_007bconfig-command-_0028vf-path_0029_007d-322"><code>V </code><span class="roman">config command (vf path)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-verbose-EPSF-processing-375">verbose EPSF processing</a>: <a href="#EPSF-macros">EPSF macros</a></li>
-<li><a href="#index-vf-files-536">vf files</a>: <a href="#Virtual-fonts">Virtual fonts</a></li>
-<li><a href="#index-virtual-font-expansion-540">virtual font expansion</a>: <a href="#Virtual-fonts">Virtual fonts</a></li>
-<li><a href="#index-virtual-font-path-323">virtual font path</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-virtual-fonts-535">virtual fonts</a>: <a href="#Virtual-fonts">Virtual fonts</a></li>
-<li><a href="#index-virtual-fonts_002c-creating-572">virtual fonts, creating</a>: <a href="#Invoking-afm2tfm">Invoking afm2tfm</a></li>
+<li><a href="#index-V-_0040r_007bconfig-command-_0028vf-path_0029_007d-323"><code>V </code><span class="roman">config command (vf path)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-verbose-EPSF-processing-378">verbose EPSF processing</a>: <a href="#EPSF-macros">EPSF macros</a></li>
+<li><a href="#index-vf-files-539">vf files</a>: <a href="#Virtual-fonts">Virtual fonts</a></li>
+<li><a href="#index-virtual-font-expansion-543">virtual font expansion</a>: <a href="#Virtual-fonts">Virtual fonts</a></li>
+<li><a href="#index-virtual-font-path-324">virtual font path</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-virtual-fonts-538">virtual fonts</a>: <a href="#Virtual-fonts">Virtual fonts</a></li>
+<li><a href="#index-virtual-fonts_002c-creating-575">virtual fonts, creating</a>: <a href="#Invoking-afm2tfm">Invoking afm2tfm</a></li>
<li><a href="#index-VM-exhausted-67">VM exhausted</a>: <a href="#Printer-errors">Printer errors</a></li>
-<li><a href="#index-VMusage-440"><code>VMusage</code></a>: <a href="#Headers-and-memory-usage">Headers and memory usage</a></li>
-<li><a href="#index-voffset-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-392"><code>voffset </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
-<li><a href="#index-vpl-files-537">vpl files</a>: <a href="#Virtual-fonts">Virtual fonts</a></li>
-<li><a href="#index-vptovf-567"><code>vptovf</code></a>: <a href="#Making-a-font-available">Making a font available</a></li>
-<li><a href="#index-vscale-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-396"><code>vscale </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
-<li><a href="#index-vsize-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-394"><code>vsize </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
-<li><a href="#index-W-_0040r_007bconfig-command-_0028warning_0029_007d-325"><code>W </code><span class="roman">config command (warning)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-warning-messages_002c-defining-326">warning messages, defining</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-VMusage-443"><code>VMusage</code></a>: <a href="#Headers-and-memory-usage">Headers and memory usage</a></li>
+<li><a href="#index-voffset-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-395"><code>voffset </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
+<li><a href="#index-vpl-files-540">vpl files</a>: <a href="#Virtual-fonts">Virtual fonts</a></li>
+<li><a href="#index-vptovf-570"><code>vptovf</code></a>: <a href="#Making-a-font-available">Making a font available</a></li>
+<li><a href="#index-vscale-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-399"><code>vscale </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
+<li><a href="#index-vsize-_0040r_007b_0028_0040samp_007bpsfile_007d-special-option_0029_007d-397"><code>vsize </code><span class="roman">(&lsquo;</span><samp><span class="samp">psfile</span></samp><span class="roman">&rsquo; special option)</span></a>: <a href="#psfile-special">psfile special</a></li>
+<li><a href="#index-W-_0040r_007bconfig-command-_0028warning_0029_007d-326"><code>W </code><span class="roman">config command (warning)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-warning-messages_002c-defining-327">warning messages, defining</a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-warnings_002c-suppressing-198">warnings, suppressing</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-whole-font-downloading-645">whole font downloading</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-wide-fonts-651">wide fonts</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
-<li><a href="#index-X-_0040r_007bconfig-command-_0028horizontal-resolution_0029_007d-327"><code>X </code><span class="roman">config command (horizontal resolution)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-whole-font-downloading-660">whole font downloading</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-wide-fonts-648">wide fonts</a>: <a href="#psfonts_002emap">psfonts.map</a></li>
+<li><a href="#index-X-_0040r_007bconfig-command-_0028horizontal-resolution_0029_007d-328"><code>X </code><span class="roman">config command (horizontal resolution)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-Xerox-4045-224">Xerox 4045</a>: <a href="#Option-details">Option details</a></li>
-<li><a href="#index-Y-_0040r_007bconfig-command-_0028vertical-resolution_0029_007d-328"><code>Y </code><span class="roman">config command (vertical resolution)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-Y-_0040r_007bconfig-command-_0028vertical-resolution_0029_007d-329"><code>Y </code><span class="roman">config command (vertical resolution)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-Y_0026Y-fonts_002c-installing-26">Y&amp;Y fonts, installing</a>: <a href="#PostScript-font-installation">PostScript font installation</a></li>
-<li><a href="#index-Z-_0040r_007bconfig-command-_0028compression_0029_007d-329"><code>Z </code><span class="roman">config command (compression)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
-<li><a href="#index-z-_0040r_007bconfig-command-_0028secure-mode_0029_007d-330"><code>z </code><span class="roman">config command (secure mode)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-Z-_0040r_007bconfig-command-_0028compression_0029_007d-330"><code>Z </code><span class="roman">config command (compression)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
+<li><a href="#index-z-_0040r_007bconfig-command-_0028secure-mode_0029_007d-331"><code>z </code><span class="roman">config command (secure mode)</span></a>: <a href="#Configuration-file-commands">Configuration file commands</a></li>
<li><a href="#index-g_t_007c-_0040r_007bstarting-output-filename_007d-177"><code>| </code><span class="roman">starting output filename</span></a>: <a href="#Option-details">Option details</a></li>
</ul><!-- INSTALLONLY -->
</body></html>