| % | 
 | % Tune things up so Linotronic output looks more like the APS-5. Pull this file | 
 | % into dpost output using the -C option. To get the best looking output run dpost | 
 | % with the -e2 option and use special font files that look like the APS tables but | 
 | % have character codes (ie. the fourth column in the width tables) appropriate for | 
 | % PostScript fonts. Widths in these tables must be for APS fonts! | 
 | % | 
 | % Start with fat versions of the stroked Courier and Courier-Oblique fonts - from | 
 | % Johnathan Shopiro. | 
 | % | 
 |  | 
 | /newdict /Courier findfont length dict def | 
 | /Courier findfont { | 
 | 	1 index /FID ne | 
 | 		{newdict 3 1 roll put} | 
 | 		{pop pop} | 
 | 	ifelse | 
 | } forall | 
 | newdict /StrokeWidth 65 put | 
 | /Courier newdict definefont pop | 
 |  | 
 | /newdict /Courier-Oblique findfont length dict def | 
 | /Courier-Oblique findfont { | 
 | 	1 index /FID ne | 
 | 		{newdict 3 1 roll put} | 
 | 		{pop pop} | 
 | 	ifelse | 
 | } forall | 
 | newdict /StrokeWidth 65 put | 
 | /Courier-Oblique newdict definefont pop | 
 |  | 
 | % | 
 | % Scaled down versions of the Helvetica font family. | 
 | % | 
 |  | 
 | /newdict /Helvetica findfont length dict def | 
 | /Helvetica findfont { | 
 | 	1 index /FontMatrix eq {.922 .922 matrix scale matrix concatmatrix} if | 
 |  | 
 | 	1 index /FID ne | 
 | 		{newdict 3 1 roll put} | 
 | 		{pop pop} | 
 | 	ifelse | 
 | } forall | 
 | /Helvetica newdict definefont pop | 
 |  | 
 | /newdict /Helvetica-Oblique findfont length dict def | 
 | /Helvetica-Oblique findfont { | 
 | 	1 index /FontMatrix eq {.922 .922 matrix scale matrix concatmatrix} if | 
 |  | 
 | 	1 index /FID ne | 
 | 		{newdict 3 1 roll put} | 
 | 		{pop pop} | 
 | 	ifelse | 
 | } forall | 
 | /Helvetica-Oblique newdict definefont pop | 
 |  | 
 | /newdict /Helvetica-Bold findfont length dict def | 
 | /Helvetica-Bold findfont { | 
 | 	1 index /FontMatrix eq {.922 .922 matrix scale matrix concatmatrix} if | 
 |  | 
 | 	1 index /FID ne | 
 | 		{newdict 3 1 roll put} | 
 | 		{pop pop} | 
 | 	ifelse | 
 | } forall | 
 | /Helvetica-Bold newdict definefont pop | 
 |  | 
 | /newdict /Helvetica-BoldOblique findfont length dict def | 
 | /Helvetica-BoldOblique findfont { | 
 | 	1 index /FontMatrix eq {.922 .922 matrix scale matrix concatmatrix} if | 
 |  | 
 | 	1 index /FID ne | 
 | 		{newdict 3 1 roll put} | 
 | 		{pop pop} | 
 | 	ifelse | 
 | } forall | 
 | /Helvetica-BoldOblique newdict definefont pop | 
 |  | 
 | % | 
 | % Scaled up versions of the Times font family. | 
 | % | 
 |  | 
 | /newdict /Times-Roman findfont length dict def | 
 | /Times-Roman findfont { | 
 | 	1 index /FontMatrix eq {1.0225 1.0225 matrix scale matrix concatmatrix} if | 
 |  | 
 | 	1 index /FID ne | 
 | 		{newdict 3 1 roll put} | 
 | 		{pop pop} | 
 | 	ifelse | 
 | } forall | 
 | /Times-Roman newdict definefont pop | 
 |  | 
 | /newdict /Times-Italic findfont length dict def | 
 | /Times-Italic findfont { | 
 | 	1 index /FontMatrix eq {1.0225 1.0225 matrix scale matrix concatmatrix} if | 
 |  | 
 | 	1 index /FID ne | 
 | 		{newdict 3 1 roll put} | 
 | 		{pop pop} | 
 | 	ifelse | 
 | } forall | 
 | /Times-Italic newdict definefont pop | 
 |  | 
 | /newdict /Times-Bold findfont length dict def | 
 | /Times-Bold findfont { | 
 | 	1 index /FontMatrix eq {1.0225 1.0225 matrix scale matrix concatmatrix} if | 
 |  | 
 | 	1 index /FID ne | 
 | 		{newdict 3 1 roll put} | 
 | 		{pop pop} | 
 | 	ifelse | 
 | } forall | 
 | /Times-Bold newdict definefont pop | 
 |  | 
 | /newdict /Times-BoldItalic findfont length dict def | 
 | /Times-BoldItalic findfont { | 
 | 	1 index /FontMatrix eq {1.0225 1.0225 matrix scale matrix concatmatrix} if | 
 |  | 
 | 	1 index /FID ne | 
 | 		{newdict 3 1 roll put} | 
 | 		{pop pop} | 
 | 	ifelse | 
 | } forall | 
 | /Times-BoldItalic newdict definefont pop | 
 |  |