📄 script-postscript-tso.txt
字号:
special device dependent processing.
All output is directed to "SYSPRINT" in variable length records
with no carriage control character. The record boundaries are related
to the start of a new output line in the final printed result. This
file must be post-processed to convert the SCRIPT generated escape
sequences and text into native PostScript that may be sent to a
printer.
Under MVS batch, the output file is written to the SYSPRINT ddname
which would be allocated to a sequential data set.
In a CMS environment, the "POSTS" option directs the output to
"filename POSTS" on disk. The "filename" matches the name of the
primary input file. The POSTS files contain variable length records
with a maximum LRECL of 1024.
USER MODIFICATIONS
Some device-dependent customizing of the output may be done from
within the SCRIPT input. If more devices than PostScript are to be
supported by the same input file, the value of System Set Symbol
"SYSPDEV" should be compared with "POSTS" in an If (.IF) control word.
.if &SYSPDEV eq POSTS .th .do
. enter PostScript method here
.do end
.el .do
. enter non-PostScript method here
.do end
User Generated Comments
The Output Comment (.OC) control word sends its operand line to the
output file as if it were a comment.
SCRIPT does not examine the comments produced to assess any effect
it might have on the current SCRIPT formatting environment. User
comments are prefixed by an escape character (X'27') and an asterisk
(*) to indicate the entire record is to be treated as a comment.
Waterloo SCRIPT and a PostScript Printer page 3
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
User Modified Characters
The printable character set generated in a Logical Font is defined in
tables known as CODEPAGES. If a document has requirements for an
existing character not defined in the "TN print train" based set, the
Photo (.PH) control word may be used to alter a CODEPAGE definition.
Any input character may be mapped into a character position within the
physical fonts available on the printer.
By default, each of the 256 EBCDIC characters is defined in each
Codepage. Unknown characters are mapped into a suitable printable
character so they will not cause errors when encountered in an input
file and will be recognizable in the formatted output. The characters
that cannot be made printable include:
X'05': the Tab,
X'16': the Backspace and
X'27': the Escape character.
For a description of how to define new characters or redefine old
characters see "Font Definitions" in the next two parts of this docu-
ment.
UNIMPLEMENTED SCRIPT POSTSCRIPT FUNCTIONS
Complete and transparent support for PostScript has not been imple-
mented. As the experiences accumulate, the desired goal of total
transparency or satisfactory emulation will become more complete.
Equivalent characters: Not all standard EBCDIC characters in the TN
print train currently exist. This will require new fonts or new
Codepages for existing fonts.
page 4 Waterloo SCRIPT and a PostScript Printer
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
Waterloo SCRIPT and a PostScript Printer page 5
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
Part 2
POSTSCRIPT INTERFACE FILE
SUPPORTED POSTSCRIPT FONTS
As distributed there is support for many text fonts with and without
underscoring. All the available fonts are supported in pointsizes 1
to 144 in steps of one point.
Supported Font Names
Courier: A family of monospaced fonts available as Roman, Oblique,
Bold and BoldOblique.
Times: A set of serif proportional fonts that are available in Roman,
Italic, Bold and BoldItalic.
Helvetica: A family of sans-serif proportional fonts that are avail-
able in Normal, Oblique, Bold and BoldOblique.
AvantGarde: A set of sans-serif proportional fonts that are available
as AvantGarde-Book and as -BookOblique, -Demi and -DemiOblique.
Bookman: A set of serif proportional fonts. They are defined as
Bookman-Light, with -LightItalic, -Demi and -DemiItalic.
Helvetica-Narrow: A family of sans-serif proportional fonts that are
available in Normal, Oblique, Bold and BoldOblique.
NewCenturySchoolbook: A set of serif proportional fonts that are
available in Roman, Italic, Bold and BoldItalic.
Palatino: A set of serif proportional fonts that are available in
Roman, Italic, Bold and BoldItalic.
ZapfChancery: A serif proportional font that is available in MediumI-
talic.
ITC American Typewriter: Two serif and proportional fonts that are
available in Medium and Bold.
Symbol: A collection of greek letters and special symbols.
ZapfDingbats: A collection of more special symbols.
page 6 Waterloo SCRIPT and a PostScript Printer
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
谀哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪目
| |
| Table 1: PostScript Fonts |
| |
| The supported font names and their corresponding short name. |
| |
| Short Font |
| Name Name |
| |
| Cour Courier |
| CourO Courier-Oblique |
| CourB Courier-Bold |
| CourBO Courier-BoldOblique |
| Time Times-Roman |
| TimeI Times-Italic |
| TimeB Times-Bold |
| TimeBI Times-BoldItalic |
| Helv Helvetica |
| HelvO Helvetica-Oblique |
| HelvB Helvetica-Bold |
| HelvBO Helvetica-BoldOblique |
| Agar AvantGarde-Book |
| AgarO AvantGarde-BookOblique |
| AgarD AvantGarde-Demi |
| AgarDO AvantGarde-DemiOblique |
| BookL Bookman-Light |
| BookLI Bookman-LightItalic |
| BookD Bookman-Demi |
| BookDI Bookman-DemiItalic |
| Heln Helvetica-Narrow |
| HelnO Helvetica-Narrow-Oblique |
| HelnB Helvetica-Narrow-Bold |
| HelnBO Helvetica-Narrow-BoldOblique |
| Cent NewCenturySchlbk-Roman |
| CentI NewCenturySchlbk-Italic |
| CentB NewCenturySchlbk-Bold |
| CentBI NewCenturySchlbk-BoldItalic |
| Pala Palatino-Roman |
| PalaI Palatino-Italic |
| PalaB Palatino-Bold |
| PalaBI Palatino-BoldItalic |
| ChanMI ZapfChancery-MediumItalic |
| Atype ITCAmericanTypewriterMedium |
| AtypeB ITCAmericanTypewriterBold |
| Symb Symbol |
| Ding ZapfDingbats |
| |
滥哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪馁
Waterloo SCRIPT and a PostScript Printer page 7
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
Underscored Fonts
Each of these font names may be further qualified with "-U" which
causes the font name specified to be underscored (e.g. Helvetica-Bold-
U or Agar-U).
POSTSCRIPT DEVICE INTERFACE
Logical Font Definitions
SCRIPT supports four logical fonts at a time automatically: normal,
italic, bold and bold italic. An interface file, named "POSTS" is
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -