%!PS-Adobe-2.0 %%Version: 0.1 %%DocumentFonts: (atend) %%Pages: (atend) %%EndComments % % Version 3.3.2 prologue for troff files. % /#copies 1 store /aspectratio 1 def /formsperpage 1 def /landscape false def /linewidth .3 def /magnification 1 def /margin 0 def /orientation 0 def /resolution 720 def /rotation 1 def /xoffset 0 def /yoffset 0 def /roundpage true def /useclippath true def /pagebbox [0 0 612 792] def /R /Times-Roman def /I /Times-Italic def /B /Times-Bold def /BI /Times-BoldItalic def /H /Helvetica def /HI /Helvetica-Oblique def /HB /Helvetica-Bold def /HX /Helvetica-BoldOblique def /CW /Courier def /CO /Courier def /CI /Courier-Oblique def /CB /Courier-Bold def /CX /Courier-BoldOblique def /PA /Palatino-Roman def /PI /Palatino-Italic def /PB /Palatino-Bold def /PX /Palatino-BoldItalic def /Hr /Helvetica-Narrow def /Hi /Helvetica-Narrow-Oblique def /Hb /Helvetica-Narrow-Bold def /Hx /Helvetica-Narrow-BoldOblique def /KR /Bookman-Light def /KI /Bookman-LightItalic def /KB /Bookman-Demi def /KX /Bookman-DemiItalic def /AR /AvantGarde-Book def /AI /AvantGarde-BookOblique def /AB /AvantGarde-Demi def /AX /AvantGarde-DemiOblique def /NR /NewCenturySchlbk-Roman def /NI /NewCenturySchlbk-Italic def /NB /NewCenturySchlbk-Bold def /NX /NewCenturySchlbk-BoldItalic def /ZD /ZapfDingbats def /ZI /ZapfChancery-MediumItalic def /S /S def /S1 /S1 def /GR /Symbol def /inch {72 mul} bind def /min {2 copy gt {exch} if pop} bind def /setup { counttomark 2 idiv {def} repeat pop landscape {/orientation 90 orientation add def} if /scaling 72 resolution div def linewidth setlinewidth 1 setlinecap pagedimensions xcenter ycenter translate orientation rotation mul rotate width 2 div neg height 2 div translate xoffset inch yoffset inch neg translate margin 2 div dup neg translate magnification dup aspectratio mul scale scaling scaling scale addmetrics 0 0 moveto } def /pagedimensions { useclippath userdict /gotpagebbox known not and { /pagebbox [clippath pathbbox newpath] def roundpage currentdict /roundpagebbox known and {roundpagebbox} if } if pagebbox aload pop 4 -1 roll exch 4 1 roll 4 copy landscape {4 2 roll} if sub /width exch def sub /height exch def add 2 div /xcenter exch def add 2 div /ycenter exch def userdict /gotpagebbox true put } def /addmetrics { /Symbol /S null Sdefs cf /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf } def /pagesetup { /page exch def currentdict /pagedict known currentdict page known and { page load pagedict exch get cvx exec } if } def /decodingdefs [ {counttomark 2 idiv {y moveto show} repeat} {neg /y exch def counttomark 2 idiv {y moveto show} repeat} {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat} {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat} {counttomark 2 idiv {y moveto show} repeat} {neg setfunnytext} ] def /setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def /w {neg moveto show} bind def /m {neg dup /y exch def moveto} bind def /done {/lastpage where {pop lastpage} if} def /f { dup /font exch def findfont exch dup /ptsize exch def scaling div dup /size exch def scalefont setfont linewidth ptsize mul scaling 10 mul div setlinewidth /spacewidth ( ) stringwidth pop def } bind def /changefont { /fontheight exch def /fontslant exch def currentfont [ 1 0 fontheight ptsize div fontslant sin mul fontslant cos div fontheight ptsize div 0 0 ] makefont setfont } bind def /sf {f} bind def /cf { dup length 2 idiv /entries exch def /chtab exch def /newencoding exch def /newfont exch def findfont dup length 1 add dict /newdict exch def {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall newencoding type /arraytype eq {newdict /Encoding newencoding put} if newdict /Metrics entries dict put newdict /Metrics get begin chtab aload pop 1 1 entries {pop def} for newfont newdict definefont pop end } bind def % % A few arrays used to adjust reference points and character widths in some % of the printer resident fonts. If square roots are too high try changing % the lines describing /radical and /radicalex to, % % /radical [0 -75 550 0] % /radicalex [-50 -75 500 0] % % Move braceleftbt a bit - default PostScript character is off a bit. % /Sdefs [ /bracketlefttp [201 500] /bracketleftbt [201 500] /bracketrighttp [-81 380] /bracketrightbt [-83 380] /braceleftbt [203 490] /bracketrightex [220 -125 500 0] /radical [0 0 550 0] /radicalex [-50 0 500 0] /parenleftex [-20 -170 0 0] /integral [100 -50 500 0] /infinity [10 -75 730 0] ] def /S1defs [ /underscore [0 80 500 0] /endash [7 90 650 0] ] def % % Tries to round clipping path dimensions, as stored in array pagebbox, so they % match one of the known sizes in the papersizes array. Lower left coordinates % are always set to 0. % /roundpagebbox { 7 dict begin /papersizes [8.5 inch 11 inch 14 inch 17 inch] def /mappapersize { /val exch def /slop .5 inch def /diff slop def /j 0 def 0 1 papersizes length 1 sub { /i exch def papersizes i get val sub abs dup diff le {/diff exch def /j i def} {pop} ifelse } for diff slop lt {papersizes j get} {val} ifelse } def pagebbox 0 0 put pagebbox 1 0 put pagebbox dup 2 get mappapersize 2 exch put pagebbox dup 3 get mappapersize 3 exch put end } bind def %%EndProlog %%BeginSetup mark % % Encoding vector and redefinition of findfont for the ISO Latin1 standard. % The 18 characters missing from ROM based fonts on older printers are noted % below. % /ISOLatin1Encoding [ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /minus /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent /dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron /space /exclamdown /cent /sterling /currency /yen /brokenbar % missing /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree % missing /plusminus % missing /twosuperior % missing /threesuperior % missing /acute /mu % missing /paragraph /periodcentered /cedilla /onesuperior % missing /ordmasculine /guillemotright /onequarter % missing /onehalf % missing /threequarters % missing /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth % missing /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply % missing /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute % missing /Thorn % missing /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth % missing /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide % missing /oslash /ugrave /uacute /ucircumflex /udieresis /yacute % missing /thorn % missing /ydieresis ] def /NewFontDirectory FontDirectory maxlength dict def % % Apparently no guarantee findfont is defined in systemdict so the obvious % % systemdict /findfont get exec % % can generate an error. So far the only exception is a VT600 (version 48.0). % userdict /@RealFindfont known not { userdict begin /@RealFindfont systemdict begin /findfont load end def end } if /findfont { dup NewFontDirectory exch known not { dup %dup systemdict /findfont get exec % not always in systemdict dup userdict /@RealFindfont get exec dup /Encoding get StandardEncoding eq { dup length dict begin {1 index /FID ne {def}{pop pop} ifelse} forall /Encoding ISOLatin1Encoding def currentdict end /DummyFontName exch definefont } if NewFontDirectory 3 1 roll put } if NewFontDirectory exch get } bind def setup %%EndSetup %%Page: 1 1 /saveobj save def mark 1 pagesetup 12 /Times-Bold f (Pbmtext) 2313 1230 w (User) 2776 1230 w (Manual) 3045 1230 w 10 /Times-Bold f (pbmtext) 720 1920 w 10 /Times-Roman f (Updated: 14 April 2005) 720 2076 w (Table Of Contents) 720 2196 w 10 /Times-Bold f (NAME) 720 2436 w 10 /Times-Roman f (pbmtext \255 render text into a PBM image) 720 2592 w 10 /Times-Bold f (SYNOPSIS) 720 2832 w (pbmtext) 720 2988 w 10 /Times-Roman f ([) 1108 2988 w 10 /Times-Bold f (\255font) 1141 2988 w 10 /Times-Italic f (fontfile) 1379 2988 w 10 /Times-Roman f (]) 1663 2988 w ([) 1729 2988 w 10 /Times-Bold f (\255builtin) 1762 2988 w 10 /Times-Italic f (fontname) 2113 2988 w 10 /Times-Roman f (]) 2485 2988 w ([) 2551 2988 w 10 /Times-Bold f (\255space) 2584 2988 w 10 /Times-Italic f (pixels) 2883 2988 w 10 /Times-Roman f (]) 3116 2988 w ([) 3182 2988 w 10 /Times-Bold f (\255lspace) 3215 2988 w 10 /Times-Italic f (pixels) 3542 2988 w 10 /Times-Roman f (]) 3775 2988 w ([) 3841 2988 w 10 /Times-Bold f (\255nomargins) 3874 2988 w 10 /Times-Roman f (]) 4363 2988 w ([) 4429 2988 w 10 /Times-Bold f (\255width) 4462 2988 w 10 /Times-Italic f (pixels) 4774 2988 w 10 /Times-Roman f (]) 5007 2988 w ([) 720 3108 w 10 /Times-Italic f (text) 753 3108 w 10 /Times-Roman f (]) 897 3108 w (Minimum) 720 3264 w (unique) 1162 3264 w (abbreviation) 1475 3264 w (of) 2015 3264 w (option) 2140 3264 w (is) 2438 3264 w (acceptable.) 2547 3264 w (You) 3059 3264 w (may) 3273 3264 w (use) 3487 3264 w (double) 3662 3264 w (hyphens) 3976 3264 w (instead) 4351 3264 w (of) 4676 3264 w (single) 4801 3264 w (hyphen) 720 3384 w (to) 1042 3384 w (denote) 1148 3384 w (options.) 1442 3384 w (You) 1815 3384 w (may) 2015 3384 w (use) 2215 3384 w (white) 2376 3384 w (space) 2626 3384 w (in) 2875 3384 w (place) 2981 3384 w (of) 3219 3384 w (the) 3330 3384 w (equals) 3480 3384 w (sign) 3763 3384 w (to) 3958 3384 w (separate) 4064 3384 w (an) 4418 3384 w (option) 4540 3384 w (name) 4824 3384 w (from its value.) 720 3504 w 10 /Times-Bold f (DESCRIPTION) 720 3744 w 10 /Times-Roman f (This program is part of Netpbm.) 720 3936 w 10 /Times-Bold f (pbmtext) 720 4092 w 10 /Times-Roman f (takes) 1101 4092 w (the) 1332 4092 w (specified) 1480 4092 w (text,) 1866 4092 w (either) 2067 4092 w (a) 2320 4092 w (single) 2390 4092 w (line) 2655 4092 w (from) 2831 4092 w (the) 3051 4092 w (command) 3199 4092 w (line) 3619 4092 w (or) 3795 4092 w (multiple) 3904 4092 w (lines) 4265 4092 w (from) 4481 4092 w (standard) 4702 4092 w (input, and renders it into a PBM graphical image.) 720 4212 w (In) 720 4368 w (the) 829 4368 w (image,) 977 4368 w (each) 1272 4368 w (line) 1480 4368 w (of) 1656 4368 w (input) 1765 4368 w (is) 1997 4368 w (a) 2090 4368 w (line) 2160 4368 w (of) 2337 4368 w (output.) 2447 4368 w (Formatting) 2780 4368 w (characters) 3252 4368 w (such) 3682 4368 w (as) 3892 4368 w (newline) 4002 4368 w (have) 4345 4368 w (no) 4560 4368 w (effect) 4687 4368 w (on) 4940 4368 w (the formatting; like any unprintable character, they turn into spaces.) 720 4488 w (The image is just) 720 4644 w (wide) 1432 4644 w (enough) 1652 4644 w (for) 1972 4644 w (the) 2114 4644 w (longest) 2262 4644 w (line) 2577 4644 w (of) 2753 4644 w (text,) 2862 4644 w (plus) 3063 4644 w (margins,) 3256 4644 w (and) 3629 4644 w (just) 3799 4644 w (high) 3970 4644 w (enough) 4174 4644 w (to) 4494 4644 w (contain) 4598 4644 w (the) 4918 4644 w (lines of text, plus margins.) 720 4764 w (The) 720 4920 w (left) 905 4920 w (and) 1068 4920 w (right) 1242 4920 w (margins) 1461 4920 w (are) 1813 4920 w (twice) 1964 4920 w (the) 2210 4920 w (width) 2362 4920 w (of) 2620 4920 w (the) 2733 4920 w (widest) 2885 4920 w (character) 3176 4920 w (in) 3570 4920 w (the) 3678 4920 w (font;) 3830 4920 w (the) 4050 4920 w (top) 4203 4920 w (and) 4362 4920 w (bottom) 4537 4920 w (mar\255) 4852 4920 w (gins) 720 5040 w (are) 913 5040 w (the) 1060 5040 w (height) 1208 5040 w (of the tallest character in the font.) 1484 5040 w (But if the text is only one line, all the margins are half) 2878 5040 w (of this.) 720 5160 w (You can use the) 1048 5160 w 10 /Times-Bold f (\255nomargins) 1713 5160 w 10 /Times-Roman f (option to eliminate the margins.) 2227 5160 w 10 /Times-Bold f (pbmtextps) 720 5316 w 10 /Times-Roman f (does) 1201 5316 w (the) 1415 5316 w (same) 1568 5316 w (thing) 1804 5316 w (as) 2041 5316 w 10 /Times-Bold f (pbmtext) 2155 5316 w 10 /Times-Roman f (,) 2510 5316 w (but) 2566 5316 w (uses) 2725 5316 w (Ghostscript) 2928 5316 w (to) 3420 5316 w (generate) 3529 5316 w (the) 3897 5316 w (characters,) 4050 5316 w (which) 4509 5316 w (means) 4785 5316 w (it's) 720 5436 w (a) 898 5436 w (lot) 992 5436 w (more) 1147 5436 w (sophisticated) 1401 5436 w (and) 1972 5436 w (you) 2165 5436 w (can) 2364 5436 w (use) 2551 5436 w (Postscript) 2733 5436 w (fonts.) 3177 5436 w (But) 3476 5436 w (it) 3670 5436 w (also) 3775 5436 w (means) 3985 5436 w (you) 4289 5436 w (have) 4488 5436 w (to) 4725 5436 w (have) 4852 5436 w (Ghostscript installed and it isn't as fast.) 720 5556 w 10 /Times-Bold f (OPTIONS) 720 5796 w (\255font) 970 5988 w (\255builtin\255builtin) 970 6144 w 10 /Times-Roman f (selects) 1641 6144 w (a) 1942 6144 w (font) 2021 6144 w (among) 2217 6144 w (those) 2524 6144 w (built) 2770 6144 w (into) 2989 6144 w (Netpbm.) 3180 6144 w 10 /Times-Bold f (\255font) 3587 6144 w 10 /Times-Roman f (selects) 3827 6144 w (a) 4128 6144 w (font) 4207 6144 w (that) 4403 6144 w (you) 4588 6144 w (supply) 4773 6144 w (yourself) 1220 6264 w (either) 1580 6264 w (as) 1840 6264 w (an) 1956 6264 w (X) 2083 6264 w (Window) 2188 6264 w (System) 2565 6264 w (BDF) 2893 6264 w (\(Bitmap) 3121 6264 w (Distribution) 3482 6264 w (Format\)) 3999 6264 w (file) 4354 6264 w (or) 4520 6264 w (as) 4636 6264 w (a) 4752 6264 w (PBM) 4828 6264 w (file in a special form.) 1220 6384 w (The default is the built in font "bdf.") 970 6540 w ("bdf" is Times\255Roman 15 pixels high.) 970 6696 w (\(That's about 14 point type printed at 75 dpi\).) 2541 6696 w ("fixed" is a built in fixed with font.) 970 6852 w (To) 970 7008 w (create) 1119 7008 w (a) 1394 7008 w (font) 1476 7008 w (as) 1675 7008 w (a) 1796 7008 w (PBM) 1878 7008 w (file) 2128 7008 w (\(to) 2299 7008 w (use) 2448 7008 w (with) 2619 7008 w (the) 2835 7008 w 10 /Times-Bold f (\255font) 2995 7008 w 10 /Times-Roman f (option\),) 3238 7008 w (do) 3590 7008 w (this:) 3728 7008 w (In) 3939 7008 w (your) 4060 7008 w (window) 4281 7008 w (system) 4641 7008 w (of) 4957 7008 w (choice, display the following text in the desired \(fixed\255width\) font:) 970 7128 w cleartomark showpage saveobj restore %%EndPage: 1 1 %%Page: 2 2 /saveobj save def mark 2 pagesetup 10 /Times-Roman f (\255 2 \255) 2797 480 w (M ",/\223) 1070 900 w 10 /S f (_) 1311 900 w 10 /Times-Roman f ([`jpqy) 1361 900 w 10 /S f (\357) 1605 900 w 10 /Times-Roman f (M) 1679 900 w (/) 1070 1020 w (!"#$%&'\(\)*+ /) 1148 1020 w (< ,\255./01234567 <) 1070 1140 w (> 89:;<=>?@ABC >) 1070 1260 w (@ DEFGHIJKLMNO @) 1070 1380 w 10 /S f (_) 1070 1500 w 10 /Times-Roman f (PQRSTUVWXYZ[ ) 1145 1500 w 10 /S f (_) 1958 1500 w 10 /Times-Roman f ({ ]\223) 1070 1620 w 10 /S f (_) 1209 1620 w 10 /Times-Roman f (`abcdefg {) 1259 1620 w (} hijklmnopqrs }) 1070 1740 w (\224 tuvwxyz{) 1070 1860 w 10 /S f (\357) 1520 1860 w 10 /Times-Roman f (}\224) 1569 1860 w (\224) 1700 1860 w (M ",/\223) 1070 1980 w 10 /S f (_) 1311 1980 w 10 /Times-Roman f ([`jpqy) 1361 1980 w 10 /S f (\357) 1605 1980 w 10 /Times-Roman f (M) 1679 1980 w (Do) 970 2160 w (a) 1128 2160 w (screen) 1208 2160 w (grab) 1498 2160 w (or) 1711 2160 w (window) 1830 2160 w (dump) 2188 2160 w (of) 2452 2160 w (that) 2571 2160 w (text,) 2757 2160 w (using) 2968 2160 w (for) 3221 2160 w (instance) 3374 2160 w 10 /Times-Bold f (xwd) 3738 2160 w 10 /Times-Roman f (,) 3916 2160 w 10 /Times-Bold f (xgrabsc) 3978 2160 w 10 /Times-Roman f (,) 4311 2160 w (or) 4373 2160 w 10 /Times-Bold f (screendump) 4493 2160 w 10 /Times-Roman f (.) 5015 2160 w (Convert) 970 2280 w (the) 1327 2280 w (result) 1484 2280 w (into) 1741 2280 w (a) 1932 2280 w (pbm) 2011 2280 w (file.) 2223 2280 w (If) 2440 2280 w (necessary,) 2540 2280 w (use) 2986 2280 w 10 /Times-Bold f (pamcut) 3153 2280 w 10 /Times-Roman f (to) 3509 2280 w (remove) 3621 2280 w (everything) 3954 2280 w (except) 4415 2280 w (the) 4709 2280 w (text.) 4865 2280 w (Finally,) 970 2400 w (run) 1308 2400 w (it) 1470 2400 w (through) 1555 2400 w 10 /Times-Bold f (pnmcrop) 1895 2400 w 10 /Times-Roman f (.) 2284 2400 w (to) 2363 2400 w (make) 2471 2400 w (sure) 2717 2400 w (the) 2913 2400 w (edges) 3065 2400 w (are) 3322 2400 w (right) 3473 2400 w (up) 3692 2400 w (against) 3822 2400 w (the) 4135 2400 w (text.) 4287 2400 w 10 /Times-Bold f (pbmtext) 4517 2400 w 10 /Times-Roman f (can) 4902 2400 w (figure out the sizes and spacings from that.) 970 2520 w 10 /Times-Bold f (\255space) 970 2676 w 10 /Times-Italic f (pixels) 1270 2676 w 10 /Times-Roman f (Add) 1537 2676 w 10 /Times-Italic f (pixels) 1744 2676 w 10 /Times-Roman f (pixels) 2012 2676 w (of) 2286 2676 w (space) 2404 2676 w (between) 2660 2676 w (characters.) 3027 2676 w (This) 3515 2676 w (is) 3728 2676 w (in) 3830 2676 w (addition) 3943 2676 w (to) 4306 2676 w (whatever) 4419 2676 w (space) 4819 2676 w (surrounding) 1220 2796 w (characters) 1736 2796 w (is) 2172 2796 w (built) 2272 2796 w (into) 2489 2796 w (the) 2678 2796 w (font,) 2833 2796 w (which) 3052 2796 w (is) 3329 2796 w (usually) 3428 2796 w (enough) 3749 2796 w (to) 4075 2796 w (produce) 4185 2796 w (a) 4538 2796 w (reasonable) 4614 2796 w (string of text.) 1220 2916 w 10 /Times-Italic f (pixels) 970 3072 w 10 /Times-Roman f (may) 1232 3072 w (be) 1433 3072 w (fractional,) 1556 3072 w (in) 1992 3072 w (which) 2099 3072 w (case) 2372 3072 w (the) 2572 3072 w (number) 2723 3072 w (of) 3058 3072 w (pixels) 3171 3072 w (added) 3440 3072 w (varies) 3708 3072 w (so) 3976 3072 w (as) 4095 3072 w (to) 4208 3072 w (achieve) 4316 3072 w (the) 4650 3072 w (speci\255) 4802 3072 w (fied average.) 970 3192 w (For example) 1534 3192 w 10 /Times-Bold f (\255space=1.5) 2061 3192 w 10 /Times-Roman f (causes half the spaces to be 1 pixel and half to be 2 pixels.) 2534 3192 w 10 /Times-Italic f (pixels) 970 3348 w 10 /Times-Roman f (may) 1229 3348 w (be) 1427 3348 w (negative) 1547 3348 w (to) 1911 3348 w (crowd) 2015 3348 w (text) 2290 3348 w (together,) 2466 3348 w (but) 2844 3348 w (the) 2998 3348 w (author) 3146 3348 w (has) 3428 3348 w (not) 3588 3348 w (put) 3743 3348 w (much) 3898 3348 w (thought) 4147 3348 w (or) 4480 3348 w (testing) 4590 3348 w (into) 4884 3348 w (how this works in every possible case, so it might cause disastrous results.) 970 3468 w 10 /Times-Bold f (\255lspace) 970 3624 w 10 /Times-Italic f (pixels) 1293 3624 w 10 /Times-Roman f (Add) 1555 3624 w 10 /Times-Italic f (pixels) 1756 3624 w 10 /Times-Roman f (pixels) 2018 3624 w (of) 2286 3624 w (space) 2398 3624 w (between) 2648 3624 w (lines.) 3009 3624 w (This) 3277 3624 w (is) 3485 3624 w (in) 3582 3624 w (addition) 3690 3624 w (to) 4048 3624 w (whatever) 4156 3624 w (space) 4551 3624 w (above) 4802 3624 w (and) 1220 3744 w (below characters is built into the font, which is usually enough to produce a reasonable line) 1390 3744 w (spacing.) 1220 3864 w 10 /Times-Italic f (pixels) 970 4020 w 10 /Times-Roman f (must be a whole number.) 1228 4020 w 10 /Times-Italic f (pixels) 970 4176 w 10 /Times-Roman f (may) 1237 4176 w (be) 1443 4176 w (negative) 1572 4176 w (to) 1945 4176 w (crowd) 2058 4176 w (lines) 2342 4176 w (together,) 2566 4176 w (but) 2953 4176 w (the) 3116 4176 w (author) 3273 4176 w (has) 3563 4176 w (not) 3731 4176 w (put) 3894 4176 w (much) 4057 4176 w (thought) 4314 4176 w (or) 4655 4176 w (testing) 4773 4176 w (into how this works in every possible case, so it might cause disastrous results.) 970 4296 w 10 /Times-Bold f (\255nomargins) 970 4452 w 10 /Times-Roman f (By) 1459 4452 w (default,) 1604 4452 w 10 /Times-Bold f (pbmtext) 1934 4452 w 10 /Times-Roman f (adds) 2317 4452 w (margins) 2528 4452 w (all) 2878 4452 w (around) 3007 4452 w (the) 3313 4452 w (image) 3464 4452 w (as) 3737 4452 w (described) 3849 4452 w (above.) 4260 4452 w (This) 4577 4452 w (option) 4784 4452 w (causes) 1220 4572 w 10 /Times-Bold f (pbmtext) 1505 4572 w 10 /Times-Roman f (not to add any margins.) 1885 4572 w (Note) 970 4728 w (that) 1190 4728 w (there) 1366 4728 w (may) 1591 4728 w (still) 1789 4728 w (be) 1966 4728 w (space) 2086 4728 w (beyond) 2334 4728 w (the) 2655 4728 w (edges) 2804 4728 w (of) 3058 4728 w (the) 3168 4728 w (type) 3317 4728 w (because) 3516 4728 w (a) 3858 4728 w (character) 3929 4728 w (itself) 4320 4728 w (may) 4547 4728 w (include) 4746 4728 w (space) 970 4848 w (at) 1218 4848 w (its) 1317 4848 w (edges.) 1439 4848 w (To) 1743 4848 w (eliminate) 1881 4848 w (all) 2280 4848 w (surrounding) 2407 4848 w (background,) 2917 4848 w (so) 3440 4848 w (the) 3556 4848 w (type) 3705 4848 w (touches) 3904 4848 w (all) 4236 4848 w (four) 4363 4848 w (edges) 4556 4848 w (of) 4809 4848 w (the) 4918 4848 w (image, use) 970 4968 w 10 /Times-Bold f (pnmcrop) 1422 4968 w 10 /Times-Roman f (.) 1811 4968 w 10 /Times-Bold f (\255width) 970 5124 w 10 /Times-Italic f (pixels) 1273 5124 w 10 /Times-Roman f (This specifies how much horizontal space the text is supposed to fit into.) 1506 5124 w (If) 970 5280 w (the) 1066 5280 w (input) 1218 5280 w (is) 1455 5280 w (one) 1553 5280 w (line,) 1728 5280 w 10 /Times-Bold f (pbmtext) 1934 5280 w 10 /Times-Roman f (breaks) 2320 5280 w (it) 2611 5280 w (into) 2698 5280 w (multiple) 2885 5280 w (lines) 3250 5280 w (as) 3470 5280 w (needed) 3584 5280 w (to) 3897 5280 w (fit) 4006 5280 w (the) 4126 5280 w (specified) 4279 5280 w (width.) 4670 5280 w (It) 4979 5280 w (breaks) 970 5400 w (it) 1258 5400 w (between) 1342 5400 w (characters,) 1702 5400 w (but) 2158 5400 w (does) 2314 5400 w (not) 2525 5400 w (pay) 2681 5400 w (attention) 2853 5400 w (to) 3231 5400 w (white) 3337 5400 w (space;) 3587 5400 w (it) 3864 5400 w (may) 3948 5400 w (break) 4148 5400 w (in) 4397 5400 w (the) 4503 5400 w (middle) 4652 5400 w (of) 4957 5400 w (a word and a line may begin or end with white space.) 970 5520 w (If) 970 5676 w (the) 1064 5676 w (input) 1214 5676 w (is) 1448 5676 w (multiple) 1543 5676 w (lines,) 1906 5676 w 10 /Times-Bold f (pbmtext) 2149 5676 w 10 /Times-Roman f (assumes) 2533 5676 w (you) 2895 5676 w (already) 3074 5676 w (have) 3396 5676 w (line) 3613 5676 w (breaks) 3792 5676 w (where) 4081 5676 w (they) 4353 5676 w (make) 4554 5676 w (sense,) 4799 5676 w (and) 970 5796 w 10 /Times-Bold f (pbmtext) 1139 5796 w 10 /Times-Roman f (simply truncates each line as needed to fit the specified width.) 1519 5796 w 10 /Times-Bold f (USAGE) 720 6036 w 10 /Times-Roman f (Often,) 720 6228 w (you) 1004 6228 w (want) 1186 6228 w (to) 1412 6228 w (place) 1522 6228 w (text) 1764 6228 w (over) 1946 6228 w (another) 2155 6228 w (image.) 2486 6228 w (One) 2812 6228 w (way) 3010 6228 w (to) 3208 6228 w (do) 3318 6228 w (this) 3450 6228 w (is) 3628 6228 w (with) 3728 6228 w 10 /Times-Bold f (ppmlabel) 3939 6228 w 10 /Times-Roman f (.) 4340 6228 w 10 /Times-Bold f (ppmlabel) 4423 6228 w 10 /Times-Roman f (does) 4857 6228 w (not give you the font options that) 720 6348 w 10 /Times-Bold f (pbmtext) 2073 6348 w 10 /Times-Roman f (does, though.) 2453 6348 w (Another) 720 6504 w (way) 1080 6504 w (is) 1279 6504 w (to) 1379 6504 w (use) 1490 6504 w 10 /Times-Bold f (pbmtext) 1656 6504 w 10 /Times-Roman f (to) 2044 6504 w (create) 2155 6504 w (an) 2425 6504 w (image) 2552 6504 w (containing) 2829 6504 w (the) 3284 6504 w (text,) 3439 6504 w (then) 3647 6504 w (use) 3852 6504 w 10 /Times-Bold f (pamcomp) 4018 6504 w 10 /Times-Roman f (to) 4473 6504 w (overlay) 4585 6504 w (the) 4918 6504 w (text) 720 6624 w (image) 902 6624 w (onto) 1178 6624 w (your) 1388 6624 w (base) 1603 6624 w (image.) 1812 6624 w (To) 2138 6624 w (make) 2281 6624 w (only) 2529 6624 w (the) 2738 6624 w (text) 2891 6624 w (\(and) 3072 6624 w (not) 3280 6624 w (the) 3439 6624 w (entire) 3592 6624 w (rectangle) 3850 6624 w (containing) 4246 6624 w (it\)) 4699 6624 w (cover) 4819 6624 w (the) 720 6744 w (base) 874 6744 w (image,) 1083 6744 w (you) 1384 6744 w (will) 1566 6744 w (need) 1754 6744 w (to) 1974 6744 w (give) 2084 6744 w 10 /Times-Bold f (pamcomp) 2288 6744 w 10 /Times-Roman f (a) 2742 6744 w (mask,) 2818 6744 w (via) 3087 6744 w (its) 3242 6744 w 10 /Times-Bold f (\255alpha) 3370 6744 w 10 /Times-Roman f (option.) 3676 6744 w (You) 4015 6744 w (can) 4220 6744 w (just) 4391 6744 w (use) 4569 6744 w (the) 4735 6744 w (text) 4890 6744 w (image itself as the mask, as long as you also specify the) 720 6864 w 10 /Times-Bold f (\255invert) 2970 6864 w 10 /Times-Roman f (option to) 3283 6864 w 10 /Times-Bold f (pamcomp) 3667 6864 w 10 /Times-Roman f (.) 4089 6864 w (If) 720 7020 w (you) 817 7020 w (want) 998 7020 w (to) 1223 7020 w (overlay) 1332 7020 w (colored) 1662 7020 w (text) 1992 7020 w (instead) 2173 7020 w (of) 2487 7020 w (black,) 2601 7020 w (just) 2873 7020 w (use) 3049 7020 w 10 /Times-Bold f (ppmchange) 3213 7020 w 10 /Times-Roman f (to) 3739 7020 w (change) 3848 7020 w (all) 4161 7020 w (black) 4292 7020 w (pixels) 4539 7020 w (to) 4809 7020 w (the) 4918 7020 w (color) 720 7140 w (of) 955 7140 w (your) 1068 7140 w (choice) 1281 7140 w (before) 1571 7140 w (overlaying) 1855 7140 w (the) 2312 7140 w (text) 2464 7140 w (image.) 2644 7140 w (But) 2968 7140 w (still) 3143 7140 w (use) 3324 7140 w (the) 3487 7140 w (original) 3639 7140 w (black) 3980 7140 w (and) 4226 7140 w (white) 4400 7140 w (image) 4651 7140 w (for) 4924 7140 w (the alpha mask.) 720 7260 w cleartomark showpage saveobj restore %%EndPage: 2 2 %%Page: 3 3 /saveobj save def mark 3 pagesetup 10 /Times-Roman f (\255 3 \255) 2797 480 w (If you want the text at an angle, use) 720 840 w 10 /Times-Bold f (pnmrotate) 2167 840 w 10 /Times-Roman f (on the text image \(and alpha mask\) before overlaying.) 2641 840 w 10 /Times-Bold f (SEE ALSO) 720 1080 w (pbmtextps) 720 1236 w 10 /Times-Roman f (,) 1170 1236 w 10 /Times-Bold f (pamcut) 1220 1236 w 10 /Times-Roman f (,) 1542 1236 w 10 /Times-Bold f (pnmcrop) 1592 1236 w 10 /Times-Roman f (,) 1981 1236 w 10 /Times-Bold f (pamcomp) 2031 1236 w 10 /Times-Roman f (,) 2453 1236 w 10 /Times-Bold f (ppmchange) 2503 1236 w 10 /Times-Roman f (,) 2998 1236 w 10 /Times-Bold f (pnmrotate) 3048 1236 w 10 /Times-Roman f (,) 3497 1236 w 10 /Times-Bold f (ppmlabel) 3547 1236 w 10 /Times-Roman f (,) 3948 1236 w 10 /Times-Bold f (pstopnm) 3998 1236 w 10 /Times-Roman f (,) 4371 1236 w 10 /Times-Bold f (pbm) 4421 1236 w (AUTHOR) 720 1476 w 10 /Times-Roman f (Copyright \(C\) 1993 by Jef Poskanzer and George Phillips) 720 1632 w 10 /S1 f (________________________________________________________________________) 720 1752 w 10 /Times-Bold f (Table Of Contents) 720 1992 w 10 /LucidaSansUnicode22 f (\031) 720 2184 w 10 /Times-Roman f (NAME) 970 2184 w 10 /LucidaSansUnicode22 f (\031) 720 2340 w 10 /Times-Roman f (SYNOPSIS) 970 2340 w 10 /LucidaSansUnicode22 f (\031) 720 2496 w 10 /Times-Roman f (DESCRIPTION) 970 2496 w 10 /LucidaSansUnicode22 f (\031) 720 2652 w 10 /Times-Roman f (OPTIONS) 970 2652 w 10 /LucidaSansUnicode22 f (\031) 720 2808 w 10 /Times-Roman f (USAGE) 970 2808 w 10 /LucidaSansUnicode22 f (\031) 720 2964 w 10 /Times-Roman f (SEE ALSO) 970 2964 w 10 /LucidaSansUnicode22 f (\031) 720 3120 w 10 /Times-Roman f (AUTHOR) 970 3120 w cleartomark showpage saveobj restore %%EndPage: 3 3 %%Trailer done %%DocumentFonts: Times-Roman LucidaSansUnicode22 Times-Italic Times-Bold S1 S %%Pages: 3