WIDTH3812(8) —
NAME
width3812 − build width tables for IBM 3812 Pageprinter fonts
SYNOPSIS
width3812 [ −S ] [ −c codepage ] [ −s size ... 0 ] [ −n width-file ] fontname
DESCRIPTION
Width3812 reads the IBM 3812 Pageprinter font files and generates a width-file and a set of index tables for the font family specified by fontname. The width-file contains the width of each character in the codepage for each size in the sizes list.
The index tables contain an entry for each character in the codepage. There is one table for each size in the sizes list. The index table is an index into the raster data for the fonts. The index tables are written in the files fontname.n.codepage, where n is the point size. The format of this file is described in font3812(5).
For example, if the fontname is ss.B for Sonoran Sans Serif Bold, and the codepage is stdcp, then this program would be invoked by:
width3812 -c stdcp -n B ss.B
The width-file will be named B and the index table will be named ss.B.n.stdcp. The raster data and character index files for each size of the font will be read to construct the width-file. In this example, the following files will be read: ss.B.6.dat, ss.B.6.ndx, ss.B.7.dat, ss.B.7.ndx, ss.B.8.dat, ss.B.8.ndx, through ss.B.36.dat, ss.B.36.ndx.
Options:
−S This is a special font and should be identified as such in the output file. A special font contains the troff(1) special characters.
−c codepage
The codepage file maps the troff character names to the IBM character names. The codepage table can be modified to rename the characters or select additional IBM characters for local use. The IBM character names are documented in the IBM 3800 Font Catalog. A set of three codepage tables have been provided. Stdcp names the ASCII characters and the corresponding IBM character names. Picp names the special characters in the IBM Pi fonts. Fixedcp names the characters in the IBM uniformly-spaced fonts. The default codepage is stdcp.
−s size ...0
A 0-terminated list of the sizes of the font to be included in the width-file. If this option is omitted the program will build a width table for sizes 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 20, 24, 30 and 36. The raster data and character index files for each size will be read. If the files for a specific size do not exist, that size will be omitted from the width-file.
−n width-file
The name of the width-file. The default is fontname.
FILES
/usr/lib/font/dev3812/fonts/stdcpcodepage for ASCII fonts
/usr/lib/font/dev3812/fonts/picpcodepage for Pi and Special fonts
/usr/lib/font/dev3812/fonts/fixedcpcodepage for uniformly-spaced fonts
/usr/lib/font/dev3812/fonts/∗.dat3812 font raster data
/usr/lib/font/dev3812/fonts/∗.ndx3812 font index by IBM character name
SEE ALSO
font3812(5), cvt3812(8)
IBM 3800 Printing Subsystem Model III Font Catalog, SH35-0053
PRPQs 5799-WZQ/5799-PFF: IBM/4.3 — 15 Dec 1986