BSD 4_3_Net_2 development
authorCSRG <csrg@ucbvax.Berkeley.EDU>
Tue, 30 Apr 1991 08:53:36 +0000 (00:53 -0800)
committerCSRG <csrg@ucbvax.Berkeley.EDU>
Tue, 30 Apr 1991 08:53:36 +0000 (00:53 -0800)
Work on file usr/src/usr.bin/groff/devices/devps/AB
Work on file usr/src/usr.bin/groff/devices/devps/ABI
Work on file usr/src/usr.bin/groff/devices/devps/AI
Work on file usr/src/usr.bin/groff/devices/devps/AR
Work on file usr/src/usr.bin/groff/devices/devps/BMB
Work on file usr/src/usr.bin/groff/devices/devps/BMBI
Work on file usr/src/usr.bin/groff/devices/devps/BMI
Work on file usr/src/usr.bin/groff/devices/devps/BMR
Work on file usr/src/usr.bin/groff/devices/devps/CB
Work on file usr/src/usr.bin/groff/devices/devps/CBI
Work on file usr/src/usr.bin/groff/devices/devps/CI
Work on file usr/src/usr.bin/groff/devices/devps/CR
Work on file usr/src/usr.bin/groff/devices/devps/DESC-A4
Work on file usr/src/usr.bin/groff/devices/devps/DESC-letter
Work on file usr/src/usr.bin/groff/devices/devps/FontMakefile
Work on file usr/src/usr.bin/groff/devices/devps/HB
Work on file usr/src/usr.bin/groff/devices/devps/HBI
Work on file usr/src/usr.bin/groff/devices/devps/HI
Work on file usr/src/usr.bin/groff/devices/devps/HNB
Work on file usr/src/usr.bin/groff/devices/devps/HNBI
Work on file usr/src/usr.bin/groff/devices/devps/HNI
Work on file usr/src/usr.bin/groff/devices/devps/HNR
Work on file usr/src/usr.bin/groff/devices/devps/HR
Work on file usr/src/usr.bin/groff/devices/devps/Makefile.gnu
Work on file usr/src/usr.bin/groff/devices/devps/NB
Work on file usr/src/usr.bin/groff/devices/devps/NBI
Work on file usr/src/usr.bin/groff/devices/devps/NI
Work on file usr/src/usr.bin/groff/devices/devps/NR
Work on file usr/src/usr.bin/groff/devices/devps/PB
Work on file usr/src/usr.bin/groff/devices/devps/PBI
Work on file usr/src/usr.bin/groff/devices/devps/PI
Work on file usr/src/usr.bin/groff/devices/devps/PR
Work on file usr/src/usr.bin/groff/devices/devps/SS
Work on file usr/src/usr.bin/groff/devices/devps/S
Work on file usr/src/usr.bin/groff/devices/devps/TB
Work on file usr/src/usr.bin/groff/devices/devps/TBI
Work on file usr/src/usr.bin/groff/devices/devps/TI
Work on file usr/src/usr.bin/groff/devices/devps/TR
Work on file usr/src/usr.bin/groff/devices/devps/ZCMI
Work on file usr/src/usr.bin/groff/devices/devps/ZD
Work on file usr/src/usr.bin/groff/devices/devps/ZDR
Work on file usr/src/usr.bin/groff/devices/devps/afmtodit
Work on file usr/src/usr.bin/groff/devices/devps/dingbatsmap
Work on file usr/src/usr.bin/groff/devices/devps/download
Work on file usr/src/usr.bin/groff/devices/devps/eqnchar
Work on file usr/src/usr.bin/groff/devices/devps/lgreekmap
Work on file usr/src/usr.bin/groff/devices/devps/prologue
Work on file usr/src/usr.bin/groff/devices/devps/symbol.diff
Work on file usr/src/usr.bin/groff/devices/devps/symbolchars
Work on file usr/src/usr.bin/groff/devices/devps/symbolsl.afm
Work on file usr/src/usr.bin/groff/devices/devps/symbolsl.ps
Work on file usr/src/usr.bin/groff/devices/devps/text.enc
Work on file usr/src/usr.bin/groff/devices/devps/textmap
Work on file usr/src/usr.bin/groff/devices/devps/zapfdr.ps

Synthesized-from: CSRG/cd2/net.2

54 files changed:
usr/src/usr.bin/groff/devices/devps/AB [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/ABI [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/AI [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/AR [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/BMB [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/BMBI [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/BMI [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/BMR [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/CB [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/CBI [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/CI [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/CR [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/DESC-A4 [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/DESC-letter [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/FontMakefile [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/HB [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/HBI [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/HI [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/HNB [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/HNBI [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/HNI [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/HNR [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/HR [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/Makefile.gnu [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/NB [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/NBI [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/NI [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/NR [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/PB [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/PBI [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/PI [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/PR [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/S [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/SS [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/TB [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/TBI [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/TI [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/TR [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/ZCMI [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/ZD [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/ZDR [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/afmtodit [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/dingbatsmap [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/download [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/eqnchar [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/lgreekmap [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/prologue [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/symbol.diff [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/symbolchars [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/symbolsl.afm [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/symbolsl.ps [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/text.enc [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/textmap [new file with mode: 0644]
usr/src/usr.bin/groff/devices/devps/zapfdr.ps [new file with mode: 0644]

diff --git a/usr/src/usr.bin/groff/devices/devps/AB b/usr/src/usr.bin/groff/devices/devps/AB
new file mode 100644 (file)
index 0000000..571b6bb
--- /dev/null
@@ -0,0 +1,408 @@
+name AB
+internalname AvantGarde-Demi
+spacewidth 280
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -50
+A w -50
+A v -50
+A Y -139
+A W -96
+A V -127
+A T -73
+F . -42
+F , -42
+F A -95
+L y -75
+L Y -90
+L W -90
+L V -90
+L T -50
+P . -16
+P , -16
+P A -100
+R y 31
+R Y -20
+R W -20
+R V -26
+R T 16
+T y -12
+T w -15
+T u -56
+T ; -12
+T s -43
+T r -42
+T . 4
+T o -50
+T i -5
+T - -10
+T hy -10
+T char173 -10
+T e -50
+T , 4
+T : -12
+T c -50
+T a -40
+T A -70
+V y -15
+V u -68
+V ; -13
+V r -40
+V . -13
+V o -80
+V i -9
+V - -20
+V hy -20
+V char173 -20
+V e -80
+V , -13
+V : -13
+V a -80
+V A -125
+W y 1
+W u -40
+W ; -12
+W r -39
+W . -12
+W o -50
+W i -7
+W - -10
+W hy -10
+W char173 -10
+W e -50
+W , -12
+W : -12
+W a -50
+W A -94
+Y v -25
+Y u -82
+Y ; -8
+Y q -100
+Y . -8
+Y p -60
+Y o -100
+Y i -5
+Y - -60
+Y hy -60
+Y char173 -60
+Y e -100
+Y , -8
+Y : -8
+Y a -100
+Y A -138
+f f 38
+r q -18
+r . 9
+r o -18
+r n 5
+r m 5
+r - -10
+r hy -10
+r char173 -10
+r h 0
+r g -8
+r f 38
+r e -8
+r d -8
+r , 9
+r c -27
+charset
+ha     600,739 2       0000    asciicircum
+ti     600,421 0       0001    asciitilde
+vS     520,943,18      2       0002    Scaron
+vZ     500,943 2       0003    Zcaron
+vs     440,758,18      2       0004    scaron
+vz     460,758 2       0005    zcaron
+:Y     620,938 2       0006    Ydieresis
+tm     1000,739        2       0007    trademark
+space  280     0       0040
+!      280,739 2       0041    exclam
+"      360,739 2       0042    quotedbl
+#      600,740 2       0043    numbersign
+sh     "
+$      560,855,85      3       0044    dollar
+Do     "
+%      860,753,18      2       0045    percent
+&      680,753,18      2       0046    ampersand
+'      280,739 2       0047    quoteright
+(      380,739,128     3       0050    parenleft
+)      380,739,128     3       0051    parenright
+*      440,753 2       0052    asterisk
++      600,570 0       0053    plus
+,      280,133,140     1       0054    comma
+-      420,377 0       0055    hyphen
+hy     "
+char173        "
+.      280,133 0       0056    period
+/      460,739,128     3       0057    slash
+sl     "
+0      560,753,18      2       0060    zero
+1      560,739 2       0061    one
+2      560,753 2       0062    two
+3      560,753,18      2       0063    three
+4      560,739 2       0064    four
+5      560,739,18      2       0065    five
+6      560,739,18      2       0066    six
+7      560,739 2       0067    seven
+8      560,753,18      2       0070    eight
+9      560,753 2       0071    nine
+:      280,502 0       0072    colon
+;      280,502,140     1       0073    semicolon
+<      600,593 0       0074    less
+=      600,473 0       0075    equal
+>      600,593 0       0076    greater
+?      560,753 2       0077    question
+@      740,753,18      2       0100    at
+at     "
+A      740,739 2       0101    A
+B      580,739 2       0102    B
+C      780,753,18      2       0103    C
+D      700,739 2       0104    D
+E      520,739 2       0105    E
+F      480,739 2       0106    F
+G      840,753,18      2       0107    G
+H      680,739 2       0110    H
+I      280,739 2       0111    I
+J      480,739,18      2       0112    J
+K      620,739 2       0113    K
+L      440,739 2       0114    L
+M      900,739 2       0115    M
+N      740,739 2       0116    N
+O      840,753,18      2       0117    O
+P      560,739 2       0120    P
+Q      840,753,18      2       0121    Q
+R      580,739 2       0122    R
+S      520,753,18      2       0123    S
+T      420,739 2       0124    T
+U      640,739,18      2       0125    U
+V      700,739 2       0126    V
+W      900,739 2       0127    W
+X      680,739 2       0130    X
+Y      620,739 2       0131    Y
+Z      500,739 2       0132    Z
+[      320,739,127     3       0133    bracketleft
+lB     "
+\      640,739 2       0134    backslash
+rs     "
+]      320,739,127     3       0135    bracketright
+rB     "
+a^     540,758 2       0136    circumflex
+^      "
+_      500,0,138       1       0137    underscore
+`      280,753 2       0140    quoteleft
+oq     "
+a      660,572,18      0       0141    a
+b      660,739,18      2       0142    b
+c      640,572,18      0       0143    c
+d      660,739,18      2       0144    d
+e      640,572,18      0       0145    e
+f      280,753 2       0146    f
+g      660,572,225     1       0147    g
+h      600,739 2       0150    h
+i      240,739 2       0151    i
+j      260,739,185     3       0152    j
+k      580,739 2       0153    k
+l      240,739 2       0154    l
+m      940,572 0       0155    m
+n      600,572 0       0156    n
+o      640,572,18      0       0157    o
+p      660,572,185     1       0160    p
+q      660,572,185     1       0161    q
+r      320,572 0       0162    r
+s      440,572,18      0       0163    s
+t      300,739 2       0164    t
+u      600,554,18      0       0165    u
+v      560,554 0       0166    v
+w      800,554 0       0167    w
+x      560,554 0       0170    x
+y      580,554,185     1       0171    y
+z      460,554 0       0172    z
+lC     340,738,127     3       0173    braceleft
+{      "
+ba     600,739 2       0174    bar
+|      "
+rC     340,738,127     3       0175    braceright
+}      "
+a~     480,749 2       0176    tilde
+~      "
+---    280,133,140     1       0200    quotesinglbase
+Fo     460,498 0       0201    guillemotleft
+char171        "
+Fc     460,498 0       0202    guillemotright
+char187        "
+bu     600,486 0       0203    bullet
+---    560,822,150     3       0204    florin
+f/     160,739 2       0205    fraction
+%0     1280,753,18     2       0206    perthousand
+dg     560,739,128     3       0207    dagger
+dd     560,739,128     3       0210    daggerdbl
+en     500,377 0       0211    endash
+em     1000,377        0       0212    emdash
+fi     520,753 2       0214    fi
+fl     520,753 2       0215    fl
+.i     240,554 0       0220    dotlessi
+ga     420,840 2       0222    grave
+a"     700,845 2       0223    hungarumlaut
+a.     280,753 2       0224    dotaccent
+ab     480,756 2       0225    breve
+ah     540,758 2       0226    caron
+ao     360,826 2       0227    ring
+ho     340,0,203       1       0230    ogonek
+---    480,753 2       0231    quotedblleft
+---    480,739 2       0232    quotedblright
+oe     1080,572,18     0       0233    oe
+/l     320,739 2       0234    lslash
+---    480,133,140     1       0235    quotedblbase
+OE     1060,753,14     2       0236    OE
+/L     480,739 2       0237    Lslash
+r!     280,554,185     1       0241    exclamdown
+char161        "
+ct     560,713 2       0242    cent
+char162        "
+Po     560,753 2       0243    sterling
+char163        "
+Cs     600,653 2       0244    currency
+char164        "
+Ye     560,739 2       0245    yen
+char165        "
+sc     560,768,141     3       0247    section
+char167        "
+ad     500,753 2       0250    dieresis
+char168        "
+co     740,753,18      2       0251    copyright
+char169        "
+Of     360,753 2       0252    ordfeminine
+char170        "
+fo     240,498 0       0253    guilsinglleft
+no     600,473 0       0254    logicalnot
+char172        "
+\-     600,376 0       0255    minus
+rg     740,753,18      2       0256    registered
+char174        "
+a-     420,730 2       0257    macron
+char175        "
+aa     420,838 2       0264    acute
+char180        "
+ps     600,739,128     3       0266    paragraph
+char182        "
+char183        280,384 0       0267    periodcentered
+ac     340,0,251       1       0270    cedilla
+char184        "
+Om     360,753 2       0272    ordmasculine
+char186        "
+fc     240,498 0       0273    guilsinglright
+r?     560,554,199     1       0277    questiondown
+char191        "
+`A     740,1025        2       0300    Agrave
+char192        "
+'A     740,1023        2       0301    Aacute
+char193        "
+^A     740,943 2       0302    Acircumflex
+char194        "
+~A     740,934 2       0303    Atilde
+char195        "
+:A     740,938 2       0304    Adieresis
+char196        "
+oA     740,1011        2       0305    Aring
+char197        "
+AE     900,739 2       0306    AE
+char198        "
+,C     780,753,251     3       0307    Ccedilla
+char199        "
+`E     520,1025        2       0310    Egrave
+char200        "
+'E     520,1023        2       0311    Eacute
+char201        "
+^E     520,943 2       0312    Ecircumflex
+char202        "
+:E     520,938 2       0313    Edieresis
+char203        "
+`I     280,1025        2       0314    Igrave
+char204        "
+'I     280,1023        2       0315    Iacute
+char205        "
+^I     280,943 2       0316    Icircumflex
+char206        "
+:I     280,938 2       0317    Idieresis
+char207        "
+~N     740,934 2       0321    Ntilde
+char209        "
+`O     840,1025,18     2       0322    Ograve
+char210        "
+'O     840,1023,18     2       0323    Oacute
+char211        "
+^O     840,943,18      2       0324    Ocircumflex
+char212        "
+~O     840,934,18      2       0325    Otilde
+char213        "
+:O     840,938,18      2       0326    Odieresis
+char214        "
+/O     840,813,70      3       0330    Oslash
+char216        "
+`U     640,1025,18     2       0331    Ugrave
+char217        "
+'U     640,1023,18     2       0332    Uacute
+char218        "
+^U     640,943,18      2       0333    Ucircumflex
+char219        "
+:U     640,938,18      2       0334    Udieresis
+char220        "
+ss     600,753,18      2       0337    germandbls
+char223        "
+`a     660,840,18      2       0340    agrave
+char224        "
+'a     660,838,18      2       0341    aacute
+char225        "
+^a     660,758,18      2       0342    acircumflex
+char226        "
+~a     660,749,18      2       0343    atilde
+char227        "
+:a     660,753,18      2       0344    adieresis
+char228        "
+oa     660,826,18      2       0345    aring
+char229        "
+ae     1080,572,18     0       0346    ae
+char230        "
+,c     640,572,251     1       0347    ccedilla
+char231        "
+`e     640,840,18      2       0350    egrave
+char232        "
+'e     640,838,18      2       0351    eacute
+char233        "
+^e     640,758,18      2       0352    ecircumflex
+char234        "
+:e     640,753,18      2       0353    edieresis
+char235        "
+`i     240,840 2       0354    igrave
+char236        "
+'i     240,838 2       0355    iacute
+char237        "
+^i     240,758 2       0356    icircumflex
+char238        "
+:i     240,753 2       0357    idieresis
+char239        "
+~n     600,749 2       0361    ntilde
+char241        "
+`o     640,840,18      2       0362    ograve
+char242        "
+'o     640,838,18      2       0363    oacute
+char243        "
+^o     640,758,18      2       0364    ocircumflex
+char244        "
+~o     640,749,18      2       0365    otilde
+char245        "
+:o     640,753,18      2       0366    odieresis
+char246        "
+/o     660,606,50      0       0370    oslash
+char248        "
+`u     600,840,18      2       0371    ugrave
+char249        "
+'u     600,838,18      2       0372    uacute
+char250        "
+^u     600,758,18      2       0373    ucircumflex
+char251        "
+:u     600,753,18      2       0374    udieresis
+char252        "
+:y     580,753,185     3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/ABI b/usr/src/usr.bin/groff/devices/devps/ABI
new file mode 100644 (file)
index 0000000..b93289c
--- /dev/null
@@ -0,0 +1,409 @@
+name ABI
+internalname AvantGarde-DemiOblique
+slant 10.5
+spacewidth 280
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -60
+A w -60
+A v -60
+A Y -139
+A W -96
+A V -127
+A T -73
+F . -42
+F , -42
+F A -95
+L y -60
+L Y -90
+L W -90
+L V -90
+L T -50
+P . -15
+P , -15
+P A -100
+R y 31
+R Y -10
+R W -10
+R V -10
+R T 16
+T y -12
+T w -15
+T u -40
+T ; -12
+T s -35
+T r -42
+T . 4
+T o -35
+T i 5
+T - -10
+T hy -10
+T char173 -10
+T e -35
+T , 4
+T : -12
+T c -35
+T a -35
+T A -70
+V y -15
+V u -68
+V ; -13
+V r -40
+V . -30
+V o -80
+V i -9
+V - -20
+V hy -20
+V char173 -20
+V e -80
+V , -30
+V : -13
+V a -80
+V A -125
+W y 1
+W u -40
+W ; -12
+W r -39
+W . -12
+W o -50
+W i -7
+W - -10
+W hy -10
+W char173 -10
+W e -50
+W , -12
+W : -12
+W a -50
+W A -94
+Y v -25
+Y u -82
+Y ; -8
+Y q -100
+Y . -8
+Y p -60
+Y o -100
+Y i -5
+Y - -60
+Y hy -60
+Y char173 -60
+Y e -100
+Y , -20
+Y : -8
+Y a -100
+Y A -138
+f f 38
+r q -18
+r . 9
+r o -25
+r n 15
+r m 15
+r - -10
+r hy -10
+r char173 -10
+r h 0
+r g -8
+r f 38
+r e -8
+r d -8
+r , 9
+r c -27
+charset
+ha     600,739,0,60,-80,60     2       0000    asciicircum
+ti     600,421,0,69,-55,69     0       0001    asciitilde
+vS     520,943,18,167,1,82     2       0002    Scaron
+vZ     500,943,0,177,32,82     2       0003    Zcaron
+vs     440,758,18,173,1,82     2       0004    scaron
+vz     460,758,0,163,30,82     2       0005    zcaron
+:Y     620,938,0,193,-90,82    2       0006    Ydieresis
+tm     1000,739,0,116,-144,82  2       0007    trademark
+space  280     0       0040
+!      280,739,0,112,-22,82    2       0041    exclam
+"      360,739,0,110,-119,82   2       0042    quotedbl
+#      600,740,0,96,-50,82     2       0043    numbersign
+sh     "
+$      560,855,85,65,-50,65    3       0044    dollar
+Do     "
+%      860,753,18,58,-74,58    2       0045    percent
+&      680,753,18,111,-21,82   2       0046    ampersand
+'      280,739,0,112,-109,82   2       0047    quoteright
+(      380,739,128,156,-72,82  3       0050    parenleft
+)      380,739,128,47,37,47    3       0051    parenright
+*      440,753,0,100,-126,82   2       0052    asterisk
++      600,570,0,75,-50,75     0       0053    plus
+,      280,133,140,0,3 1       0054    comma
+-      420,377,0,51,-72,51     0       0055    hyphen
+hy     "
+char173        "
+.      280,133,0,0,-22 0       0056    period
+/      460,739,128,170,48,82   3       0057    slash
+sl     "
+0      560,753,18,113,-18,82   2       0060    zero
+1      560,739,0,6,-196,6      2       0061    one
+2      560,753,0,109,8,82      2       0062    two
+3      560,753,18,61,-3,61     2       0063    three
+4      560,739,0,79,30,79      2       0064    four
+5      560,739,18,76,0,76      2       0065    five
+6      560,739,18,74,-12,74    2       0066    six
+7      560,739,0,127,-35,82    2       0067    seven
+8      560,753,18,72,-19,72    2       0070    eight
+9      560,753,0,118,-58,82    2       0071    nine
+:      280,502,0,68,-22,68     0       0072    colon
+;      280,502,140,68,3,68     1       0073    semicolon
+<      600,593,0,118,-48,82    0       0074    less
+=      600,473,0,93,-31,82     0       0075    equal
+>      600,593,0,75,-6,75      0       0076    greater
+?      560,753,0,76,-79,76     2       0077    question
+@      740,753,18,141,-14,82   2       0100    at
+at     "
+A      740,739,0,43,43,43      2       0101    A
+B      580,739,0,77,-18,77     2       0102    B
+C      780,753,18,128,-42,82   2       0103    C
+D      700,739,0,84,-18,82     2       0104    D
+E      520,739,0,132,-18,82    2       0105    E
+F      480,739,0,151,-18,82    2       0106    F
+G      840,753,18,98,-41,82    2       0107    G
+H      680,739,0,113,-18,82    2       0110    H
+I      280,739,0,112,-18,82    2       0111    I
+J      480,739,18,121,12,82    2       0112    J
+K      620,739,0,166,-18,82    2       0113    K
+L      440,739,0,66,-18,66     2       0114    L
+M      900,739,0,127,-18,82    2       0115    M
+N      740,739,0,114,-18,82    2       0116    N
+O      840,753,18,86,-41,82    2       0117    O
+P      560,739,0,129,-18,82    2       0120    P
+Q      840,753,18,99,-41,82    2       0121    Q
+R      580,739,0,127,-18,82    2       0122    R
+S      520,753,18,109,1,82     2       0123    S
+T      420,739,0,185,-69,82    2       0124    T
+U      640,739,18,114,-59,82   2       0125    U
+V      700,739,0,181,-95,82    2       0126    V
+W      900,739,0,185,-94,82    2       0127    W
+X      680,739,0,183,45,82     2       0130    X
+Y      620,739,0,193,-90,82    2       0131    Y
+Z      500,739,0,148,32,82     2       0132    Z
+[      320,739,127,159,-50,82  3       0133    bracketleft
+lB     "
+\      640,739,0,0,-171        2       0134    backslash
+rs     "
+]      320,739,127,76,37,76    3       0135    bracketright
+rB     "
+a^     540,758,0,98,-139,82    2       0136    circumflex
+^      "
+_      500,0,138,41,76,41      1       0137    underscore
+`      280,753,0,113,-111,82   2       0140    quoteleft
+oq     "
+a      660,572,18,108,-25,82   0       0141    a
+b      660,739,18,85,-4,82     2       0142    b
+c      640,572,18,80,-27,80    0       0143    c
+d      660,739,18,140,-26,82   2       0144    d
+e      640,572,18,75,-26,75    0       0145    e
+f      280,753,0,183,-7,82     2       0146    f
+g      660,572,225,104,20,82   1       0147    g
+h      600,739,0,63,-4,63      2       0150    h
+i      240,739,0,134,-4,82     2       0151    i
+j      260,739,185,132,67,82   3       0152    j
+k      580,739,0,95,-4,82      2       0153    k
+l      240,739,0,134,-4,82     2       0154    l
+m      940,572,0,62,-4,62      0       0155    m
+n      600,572,0,63,-4,63      0       0156    n
+o      640,572,18,85,-26,82    0       0157    o
+p      660,572,185,81,30,81    1       0160    p
+q      660,572,185,104,-27,82  1       0161    q
+r      320,572,0,142,-4,82     0       0162    r
+s      440,572,18,92,1,82      0       0163    s
+t      300,739,0,140,-24,82    2       0164    t
+u      600,554,18,100,-38,82   0       0165    u
+v      560,554,0,146,-54,82    0       0166    v
+w      800,554,0,138,-63,82    0       0167    w
+x      560,554,0,119,49,82     0       0170    x
+y      580,554,185,141,-23,82  1       0171    y
+z      460,554,0,118,30,82     0       0172    z
+lC     340,738,127,149,-44,82  3       0173    braceleft
+{      "
+ba     600,739,0,0,-193        2       0174    bar
+|      "
+rC     340,738,127,70,36,70    3       0175    braceright
+}      "
+a~     480,749,0,98,-156,82    2       0176    tilde
+~      "
+---    280,133,140,0,4 1       0200    quotesinglbase
+Fo     460,498,0,70,-35,70     0       0201    guillemotleft
+char171        "
+Fc     460,498,0,83,-48,82     0       0202    guillemotright
+char187        "
+bu     600,486,0,0,-140        0       0203    bullet
+---    560,822,150,136,94,82   3       0204    florin
+f/     160,739,0,307,171,82    2       0205    fraction
+%0     1280,753,18,51,-74,51   2       0206    perthousand
+dg     560,739,128,98,-79,82   3       0207    dagger
+dd     560,739,128,105,-46,82  3       0210    daggerdbl
+en     500,377,0,118,-1,82     0       0211    endash
+em     1000,377,0,38,-81,38    0       0212    emdash
+fi     520,753,0,128,-5,82     2       0214    fi
+fl     520,753,0,128,-5,82     2       0215    fl
+.i     240,554,0,100,-4,82     0       0220    dotlessi
+ga     420,840,0,114,-161,82   2       0222    grave
+a"     700,845,0,118,-154,82   2       0223    hungarumlaut
+a.     280,753,0,117,-139,82   2       0224    dotaccent
+ab     480,756,0,114,-164,82   2       0225    breve
+ah     540,758,0,123,-164,82   2       0226    caron
+ao     360,826,0,106,-156,82   2       0227    ring
+ho     340,0,203,0,-2  1       0230    ogonek
+---    480,753,0,118,-109,82   2       0231    quotedblleft
+---    480,739,0,117,-107,82   2       0232    quotedblright
+oe     1080,572,18,75,-26,75   0       0233    oe
+/l     320,739,0,150,-9,82     2       0234    lslash
+---    480,133,140,5,5,5       1       0235    quotedblbase
+OE     1060,753,14,131,-50,82  2       0236    OE
+/L     480,739,0,68,1,68       2       0237    Lslash
+r!     280,554,185,78,12,78    1       0241    exclamdown
+char161        "
+ct     560,713,0,83,-56,82     2       0242    cent
+char162        "
+Po     560,753,0,106,10,82     2       0243    sterling
+char163        "
+Cs     600,653,0,112,-41,82    2       0244    currency
+char164        "
+Ye     560,739,0,216,-1,82     2       0245    yen
+char165        "
+sc     560,768,141,98,-18,82   3       0247    section
+char167        "
+ad     500,753,0,107,-139,82   2       0250    dieresis
+char168        "
+co     740,753,18,144,0,82     2       0251    copyright
+char169        "
+Of     360,753,0,170,-40,82    2       0252    ordfeminine
+char170        "
+fo     240,498,0,77,-35,77     0       0253    guilsinglleft
+no     600,473,0,93,-67,82     0       0254    logicalnot
+char172        "
+\-     600,376,0,75,-49,75     0       0255    minus
+rg     740,753,18,144,0,82     2       0256    registered
+char174        "
+a-     420,730,0,116,-139,82   2       0257    macron
+char175        "
+aa     420,838,0,118,-155,82   2       0264    acute
+char180        "
+ps     600,739,128,114,-83,82  3       0266    paragraph
+char182        "
+char183        280,384,0,46,-69,46     0       0267    periodcentered
+ac     340,0,251,0,8   1       0270    cedilla
+char184        "
+Om     360,753,0,141,-40,82    2       0272    ordmasculine
+char186        "
+fc     240,498,0,90,-48,82     0       0273    guilsinglright
+r?     560,554,199,18,-21,18   1       0277    questiondown
+char191        "
+`A     740,1025,0,43,43,43     2       0300    Agrave
+char192        "
+'A     740,1023,0,43,43,43     2       0301    Aacute
+char193        "
+^A     740,943,0,43,43,43      2       0302    Acircumflex
+char194        "
+~A     740,934,0,43,43,43      2       0303    Atilde
+char195        "
+:A     740,938,0,43,43,43      2       0304    Adieresis
+char196        "
+oA     740,1011,0,43,43,43     2       0305    Aring
+char197        "
+AE     900,739,0,130,33,82     2       0306    AE
+char198        "
+,C     780,753,251,128,-42,82  3       0307    Ccedilla
+char199        "
+`E     520,1025,0,132,-18,82   2       0310    Egrave
+char200        "
+'E     520,1023,0,132,-18,82   2       0311    Eacute
+char201        "
+^E     520,943,0,142,-18,82    2       0312    Ecircumflex
+char202        "
+:E     520,938,0,132,-18,82    2       0313    Edieresis
+char203        "
+`I     280,1025,0,218,-18,82   2       0314    Igrave
+char204        "
+'I     280,1023,0,222,-18,82   2       0315    Iacute
+char205        "
+^I     280,943,0,262,-18,82    2       0316    Icircumflex
+char206        "
+:I     280,938,0,251,-18,82    2       0317    Idieresis
+char207        "
+~N     740,934,0,114,-18,82    2       0321    Ntilde
+char209        "
+`O     840,1025,18,86,-41,82   2       0322    Ograve
+char210        "
+'O     840,1023,18,86,-41,82   2       0323    Oacute
+char211        "
+^O     840,943,18,86,-41,82    2       0324    Ocircumflex
+char212        "
+~O     840,934,18,86,-41,82    2       0325    Otilde
+char213        "
+:O     840,938,18,86,-41,82    2       0326    Odieresis
+char214        "
+/O     840,813,70,97,-41,82    3       0330    Oslash
+char216        "
+`U     640,1025,18,114,-59,82  2       0331    Ugrave
+char217        "
+'U     640,1023,18,114,-59,82  2       0332    Uacute
+char218        "
+^U     640,943,18,114,-59,82   2       0333    Ucircumflex
+char219        "
+:U     640,938,18,114,-59,82   2       0334    Udieresis
+char220        "
+ss     600,753,18,78,-1,78     2       0337    germandbls
+char223        "
+`a     660,840,18,108,-25,82   2       0340    agrave
+char224        "
+'a     660,838,18,108,-25,82   2       0341    aacute
+char225        "
+^a     660,758,18,108,-25,82   2       0342    acircumflex
+char226        "
+~a     660,749,18,108,-25,82   2       0343    atilde
+char227        "
+:a     660,753,18,108,-25,82   2       0344    adieresis
+char228        "
+oa     660,826,18,108,-25,82   2       0345    aring
+char229        "
+ae     1080,572,18,78,-26,78   0       0346    ae
+char230        "
+,c     640,572,251,80,-27,80   1       0347    ccedilla
+char231        "
+`e     640,840,18,75,-26,75    2       0350    egrave
+char232        "
+'e     640,838,18,75,-26,75    2       0351    eacute
+char233        "
+^e     640,758,18,75,-26,75    2       0352    ecircumflex
+char234        "
+:e     640,753,18,75,-26,75    2       0353    edieresis
+char235        "
+`i     240,840,0,204,-4,82     2       0354    igrave
+char236        "
+'i     240,838,0,208,-4,82     2       0355    iacute
+char237        "
+^i     240,758,0,248,11,82     2       0356    icircumflex
+char238        "
+:i     240,753,0,237,-4,82     2       0357    idieresis
+char239        "
+~n     600,749,0,63,-4,63      2       0361    ntilde
+char241        "
+`o     640,840,18,85,-26,82    2       0362    ograve
+char242        "
+'o     640,838,18,85,-26,82    2       0363    oacute
+char243        "
+^o     640,758,18,85,-26,82    2       0364    ocircumflex
+char244        "
+~o     640,749,18,85,-26,82    2       0365    otilde
+char245        "
+:o     640,753,18,85,-26,82    2       0366    odieresis
+char246        "
+/o     660,606,50,70,-26,70    0       0370    oslash
+char248        "
+`u     600,840,18,100,-38,82   2       0371    ugrave
+char249        "
+'u     600,838,18,100,-38,82   2       0372    uacute
+char250        "
+^u     600,758,18,100,-38,82   2       0373    ucircumflex
+char251        "
+:u     600,753,18,100,-38,82   2       0374    udieresis
+char252        "
+:y     580,753,185,141,-23,82  3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/AI b/usr/src/usr.bin/groff/devices/devps/AI
new file mode 100644 (file)
index 0000000..6c92031
--- /dev/null
@@ -0,0 +1,409 @@
+name AI
+internalname AvantGarde-BookOblique
+slant 10.5
+spacewidth 277
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -72
+A w -65
+A v -73
+A Y -122
+A W -73
+A V -122
+A T -81
+F . -79
+F , -122
+F A -60
+L y -23
+L Y -91
+L W -67
+L V -113
+L T -46
+P . -91
+P , -123
+P A -74
+R y 32
+R Y -20
+R W 2
+R V -39
+R T 6
+T y 5
+T w 7
+T u -20
+T ; -29
+T s -23
+T r -20
+T . -71
+T o -49
+T i 40
+T - 0
+T hy 0
+T char173 0
+T e -49
+T , -102
+T : 3
+T c -51
+T a -52
+T A -60
+V y -25
+V u -40
+V ; -33
+V r -20
+V . -75
+V o -80
+V i 15
+V - 0
+V hy 0
+V char173 0
+V e -80
+V , -106
+V : -1
+V a -80
+V A -122
+W y -2
+W u -30
+W r -29
+W o -46
+W i 12
+W e -47
+W a -50
+W ; -33
+W . -74
+W - 0
+W hy 0
+W char173 0
+W , -106
+W : -1
+W A -73
+Y v -17
+Y u -55
+Y ; -40
+Y q -93
+Y . -75
+Y p -67
+Y o -89
+Y i 13
+Y - 0
+Y hy 0
+Y char173 0
+Y e -89
+Y , -110
+Y : -10
+Y a -93
+Y A -122
+f f 3
+r q -8
+r . -73
+r o -4
+r n 35
+r m 35
+r - 0
+r hy 0
+r char173 0
+r h 29
+r g 1
+r f 48
+r e -4
+r d -6
+r , -105
+r c -7
+charset
+ha     672,739,0,32,-34,32     2       0000    asciicircum
+ti     606,391,0,63,-49,63     0       0001    asciitilde
+vS     498,931,13,151,-6,81    2       0002    Scaron
+vZ     480,931,0,170,33,81     2       0003    Zcaron
+vs     388,739,13,170,7,81     2       0004    scaron
+vz     425,739,0,152,40,81     2       0005    zcaron
+:Y     592,931,0,185,-89,81    2       0006    Ydieresis
+tm     1000,739,0,125,-139,81  2       0007    trademark
+space  277     0       0040
+!      295,739,0,77,-61,77     2       0041    exclam
+"      309,739,0,115,-119,81   2       0042    quotedbl
+#      720,739,0,116,-21,81    2       0043    numbersign
+sh     "
+$      554,808,54,71,-62,71    2       0044    dollar
+Do     "
+%      775,751,13,60,-67,60    2       0045    percent
+&      757,751,13,67,-43,67    2       0046    ampersand
+'      351,739,0,89,-142,81    2       0047    quoteright
+(      369,739,127,153,-56,81  3       0050    parenleft
+)      369,739,127,58,40,58    3       0051    parenright
+*      425,751,0,102,-122,81   2       0052    asterisk
++      606,554,0,62,-50,62     0       0053    plus
+,      277,126,67,49,-29,49    1       0054    comma
+-      332,334,0,82,-30,81     0       0055    hyphen
+hy     "
+char173        "
+.      277,126,0,0,-51 0       0056    period
+/      437,739,128,147,34,81   3       0057    slash
+sl     "
+0      554,751,13,117,-21,81   2       0060    zero
+1      554,739,0,0,-230        2       0061    one
+2      554,751,0,103,17,81     2       0062    two
+3      554,751,13,60,-21,60    2       0063    three
+4      554,739,0,93,13,81      2       0064    four
+5      554,739,13,100,-17,81   2       0065    five
+6      554,739,13,75,-16,75    2       0066    six
+7      554,739,0,123,-58,81    2       0067    seven
+8      554,751,13,76,-28,76    2       0070    eight
+9      554,751,0,121,-62,81    2       0071    nine
+:      277,510,0,43,-51,43     0       0072    colon
+;      277,510,67,71,21,71     1       0073    semicolon
+<      606,565,0,107,-49,81    0       0074    less
+=      606,436,0,80,-32,80     0       0075    equal
+>      606,565,0,63,-5,63      0       0076    greater
+?      591,751,0,86,-109,81    2       0077    question
+@      867,752,12,66,-83,66    2       0100    at
+at     "
+A      740,739,0,39,39,39      2       0101    A
+B      574,739,0,83,-26,81     2       0102    B
+C      813,751,13,106,-56,81   2       0103    C
+D      744,739,0,80,-26,80     2       0104    D
+E      536,739,0,131,-26,81    2       0105    E
+F      485,739,0,153,-26,81    2       0106    F
+G      872,751,13,72,-57,72    2       0107    G
+H      683,739,0,111,-26,81    2       0110    H
+I      226,739,0,111,-26,81    2       0111    I
+J      482,739,13,111,9,81     2       0112    J
+K      591,739,0,181,-26,81    2       0113    K
+L      462,739,0,56,-26,56     2       0114    L
+M      919,739,0,111,-26,81    2       0115    M
+N      740,739,0,111,-26,81    2       0116    N
+O      869,750,13,81,-56,81    2       0117    O
+P      592,739,0,123,-26,81    2       0120    P
+Q      871,751,13,92,-55,81    2       0121    Q
+R      607,739,0,116,-26,81    2       0122    R
+S      498,751,13,116,-6,81    2       0123    S
+T      426,739,0,180,-82,81    2       0124    T
+U      655,739,13,111,-69,81   2       0125    U
+V      702,739,0,177,-97,81    2       0126    V
+W      960,739,0,177,-97,81    2       0127    W
+X      609,739,0,164,42,81     2       0130    X
+Y      592,739,0,185,-89,81    2       0131    Y
+Z      480,739,0,170,33,81     2       0132    Z
+[      351,739,127,149,-82,81  3       0133    bracketleft
+lB     "
+\      605,739,0,0,-171        2       0134    backslash
+rs     "
+]      351,739,127,31,36,31    3       0135    bracketright
+rB     "
+a^     502,739,0,90,-138,81    2       0136    circumflex
+^      "
+_      500,0,125,38,73,38      1       0137    underscore
+`      351,739,0,60,-185,60    2       0140    quoteleft
+oq     "
+a      683,559,13,88,-38,81    0       0141    a
+b      682,739,13,64,-13,64    2       0142    b
+c      647,559,13,82,-38,81    0       0143    c
+d      685,739,13,124,-38,81   2       0144    d
+e      650,559,13,65,-38,65    0       0145    e
+f      314,739,0,183,-51,81    2       0146    f
+g      673,559,214,88,-10,81   1       0147    g
+h      610,739,0,49,-13,49     2       0150    h
+i      200,739,0,124,-13,81    2       0151    i
+j      203,739,192,124,131,81  3       0152    j
+k      502,739,0,132,-13,81    2       0153    k
+l      200,739,0,124,-13,81    2       0154    l
+m      938,559,0,53,-13,53     0       0155    m
+n      610,559,0,49,-13,49     0       0156    n
+o      655,559,13,64,-37,64    0       0157    o
+p      682,559,192,63,23,63    1       0160    p
+q      682,559,192,88,-37,81   1       0161    q
+r      301,559,0,145,-13,81    0       0162    r
+s      388,559,13,87,7,81      0       0163    s
+t      339,739,0,139,-51,81    2       0164    t
+u      608,547,13,88,-49,81    0       0165    u
+v      554,547,0,143,-59,81    0       0166    v
+w      831,547,0,144,-58,81    0       0167    w
+x      480,547,0,143,42,81     0       0170    x
+y      536,547,192,142,-47,81  1       0171    y
+z      425,547,0,122,40,81     0       0172    z
+lC     351,739,127,107,-44,81  3       0173    braceleft
+{      "
+ba     672,739,0,0,-254        2       0174    bar
+|      "
+rC     351,739,127,25,36,25    3       0175    braceright
+}      "
+a~     439,715,0,97,-150,81    2       0176    tilde
+~      "
+---    354,126,67,0,-27        1       0200    quotesinglbase
+Fo     425,500,0,97,-46,81     0       0201    guillemotleft
+char171        "
+Fc     425,500,0,66,-15,66     0       0202    guillemotright
+char187        "
+bu     606,486,0,0,-121        0       0203    bullet
+---    554,751,214,181,71,81   3       0204    florin
+f/     166,739,0,302,165,81    2       0205    fraction
+%0     1174,751,13,60,-67,60   2       0206    perthousand
+dg     553,739,127,91,-96,81   3       0207    dagger
+dd     553,739,128,95,-71,81   3       0210    daggerdbl
+en     500,334,0,105,-7,81     0       0211    endash
+em     1000,334,0,22,-89,22    0       0212    emdash
+fi     487,739,0,124,-48,81    2       0214    fi
+fl     485,739,0,124,-48,81    2       0215    fl
+.i     200,547,0,88,-13,81     0       0220    dotlessi
+ga     378,779,0,100,-157,81   2       0222    grave
+a"     552,785,0,113,-147,81   2       0223    hungarumlaut
+a.     222,739,0,113,-138,81   2       0224    dotaccent
+ab     453,716,0,108,-157,81   2       0225    breve
+ah     502,739,0,113,-161,81   2       0226    caron
+ao     332,797,0,108,-153,81   2       0227    ring
+ho     302,0,190,0,-3  1       0230    ogonek
+---    502,739,0,55,-183,55    2       0231    quotedblleft
+---    484,739,0,96,-138,81    2       0232    quotedblright
+oe     1137,559,13,66,-38,66   0       0233    oe
+/l     300,739,0,120,-44,81    2       0234    lslash
+---    502,126,67,0,-27        1       0235    quotedblbase
+OE     1194,751,13,131,-56,81  2       0236    OE
+/L     517,739,0,47,-20,47     2       0237    Lslash
+r!     295,547,192,41,-25,41   1       0241    exclamdown
+char161        "
+ct     554,705,0,91,-63,81     2       0242    cent
+char162        "
+Po     554,751,0,151,-8,81     2       0243    sterling
+char163        "
+Cs     554,553,0,111,-1,81     0       0244    currency
+char164        "
+Ye     554,739,0,222,-47,81    2       0245    yen
+char165        "
+sc     615,751,139,31,-64,31   3       0247    section
+char167        "
+ad     369,739,0,113,-138,81   2       0250    dieresis
+char168        "
+co     747,751,13,133,-3,81    2       0251    copyright
+char169        "
+Of     369,751,0,158,-41,81    2       0252    ordfeminine
+char170        "
+fo     251,500,0,97,-46,81     0       0253    guilsinglleft
+no     606,436,0,80,-68,80     0       0254    logicalnot
+char172        "
+\-     606,339,0,62,-50,62     0       0255    minus
+rg     747,751,13,133,-3,81    2       0256    registered
+char174        "
+a-     485,680,0,102,-138,81   2       0257    macron
+char175        "
+aa     375,785,0,111,-148,81   2       0264    acute
+char180        "
+ps     564,739,127,114,-85,81  3       0266    paragraph
+char182        "
+char183        277,364,0,15,-95,15     0       0267    periodcentered
+ac     324,0,223,0,4   1       0270    cedilla
+char184        "
+Om     369,751,0,131,-42,81    2       0272    ordmasculine
+char186        "
+fc     251,500,0,66,-15,66     0       0273    guilsinglright
+r?     591,547,214,0,-14       1       0277    questiondown
+char191        "
+`A     740,971,0,39,39,39      2       0300    Agrave
+char192        "
+'A     740,977,0,39,39,39      2       0301    Aacute
+char193        "
+^A     740,931,0,39,39,39      2       0302    Acircumflex
+char194        "
+~A     740,907,0,39,39,39      2       0303    Atilde
+char195        "
+:A     740,931,0,39,39,39      2       0304    Adieresis
+char196        "
+oA     740,989,0,39,39,39      2       0305    Aring
+char197        "
+AE     992,739,0,131,39,81     2       0306    AE
+char198        "
+,C     813,751,223,106,-56,81  3       0307    Ccedilla
+char199        "
+`E     536,971,0,131,-26,81    2       0310    Egrave
+char200        "
+'E     536,977,0,131,-26,81    2       0311    Eacute
+char201        "
+^E     536,931,0,131,-26,81    2       0312    Ecircumflex
+char202        "
+:E     536,931,0,131,-26,81    2       0313    Edieresis
+char203        "
+`I     226,971,0,212,-26,81    2       0314    Igrave
+char204        "
+'I     226,977,0,222,-26,81    2       0315    Iacute
+char205        "
+^I     226,931,0,264,-26,81    2       0316    Icircumflex
+char206        "
+:I     226,931,0,221,-26,81    2       0317    Idieresis
+char207        "
+~N     740,907,0,111,-26,81    2       0321    Ntilde
+char209        "
+`O     869,971,13,81,-56,81    2       0322    Ograve
+char210        "
+'O     869,977,13,81,-56,81    2       0323    Oacute
+char211        "
+^O     869,931,13,81,-56,81    2       0324    Ocircumflex
+char212        "
+~O     869,907,13,81,-56,81    2       0325    Otilde
+char213        "
+:O     869,931,13,81,-56,81    2       0326    Odieresis
+char214        "
+/O     868,821,83,107,-22,81   3       0330    Oslash
+char216        "
+`U     655,971,13,111,-69,81   2       0331    Ugrave
+char217        "
+'U     655,977,13,111,-69,81   2       0332    Uacute
+char218        "
+^U     655,931,13,111,-69,81   2       0333    Ucircumflex
+char219        "
+:U     655,931,13,111,-69,81   2       0334    Udieresis
+char220        "
+ss     554,751,13,72,-9,72     2       0337    germandbls
+char223        "
+`a     683,779,13,88,-38,81    2       0340    agrave
+char224        "
+'a     683,785,13,88,-38,81    2       0341    aacute
+char225        "
+^a     683,739,13,88,-38,81    2       0342    acircumflex
+char226        "
+~a     683,715,13,88,-38,81    2       0343    atilde
+char227        "
+:a     683,739,13,88,-38,81    2       0344    adieresis
+char228        "
+oa     683,797,13,88,-38,81    2       0345    aring
+char229        "
+ae     1157,559,13,65,-38,65   0       0346    ae
+char230        "
+,c     647,559,223,82,-38,81   1       0347    ccedilla
+char231        "
+`e     650,779,13,65,-38,65    2       0350    egrave
+char232        "
+'e     650,785,13,65,-38,65    2       0351    eacute
+char233        "
+^e     650,739,13,65,-38,65    2       0352    ecircumflex
+char234        "
+:e     650,739,13,65,-38,65    2       0353    edieresis
+char235        "
+`i     200,779,0,189,-13,81    2       0354    igrave
+char236        "
+'i     200,785,0,199,-13,81    2       0355    iacute
+char237        "
+^i     200,739,0,241,13,81     2       0356    icircumflex
+char238        "
+:i     200,739,0,198,-13,81    2       0357    idieresis
+char239        "
+~n     610,715,0,49,-13,49     2       0361    ntilde
+char241        "
+`o     655,779,13,64,-37,64    2       0362    ograve
+char242        "
+'o     655,785,13,64,-37,64    2       0363    oacute
+char243        "
+^o     655,739,13,64,-37,64    2       0364    ocircumflex
+char244        "
+~o     655,715,13,64,-37,64    2       0365    otilde
+char245        "
+:o     655,739,13,64,-37,64    2       0366    odieresis
+char246        "
+/o     653,594,45,84,-26,81    0       0370    oslash
+char248        "
+`u     608,779,13,88,-49,81    2       0371    ugrave
+char249        "
+'u     608,785,13,88,-49,81    2       0372    uacute
+char250        "
+^u     608,739,13,88,-49,81    2       0373    ucircumflex
+char251        "
+:u     608,739,13,88,-49,81    2       0374    udieresis
+char252        "
+:y     536,739,192,142,-47,81  3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/AR b/usr/src/usr.bin/groff/devices/devps/AR
new file mode 100644 (file)
index 0000000..c124d06
--- /dev/null
@@ -0,0 +1,408 @@
+name AR
+internalname AvantGarde-Book
+spacewidth 277
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -72
+A w -65
+A v -73
+A Y -122
+A W -95
+A V -122
+A T -81
+F . -79
+F , -122
+F A -60
+L y -23
+L Y -91
+L W -67
+L V -113
+L T -46
+P . -91
+P , -123
+P A -74
+R y 32
+R Y -20
+R W 2
+R V -39
+R T 6
+T y 5
+T w 7
+T u -46
+T ; -29
+T s -23
+T r -30
+T . -71
+T o -49
+T i 31
+T - 0
+T hy 0
+T char173 0
+T e -49
+T , -102
+T : 3
+T c -51
+T a -52
+T A -81
+V y -25
+V u -40
+V ; -33
+V r -40
+V . -75
+V o -101
+V i 5
+V - 0
+V hy 0
+V char173 0
+V e -101
+V , -106
+V : -1
+V a -104
+V A -122
+W y -2
+W u -30
+W r -29
+W o -46
+W i 6
+W e -47
+W a -50
+W ; -33
+W . -74
+W - 0
+W hy 0
+W char173 0
+W , -106
+W : -1
+W A -73
+Y v -17
+Y u -69
+Y ; -23
+Y q -93
+Y . -65
+Y p -67
+Y o -89
+Y i 13
+Y - 0
+Y hy 0
+Y char173 0
+Y e -89
+Y , -97
+Y : 9
+Y a -93
+Y A -122
+f f 3
+r q -8
+r . -73
+r o -4
+r n 21
+r m 28
+r - 0
+r hy 0
+r char173 0
+r h 29
+r g 1
+r f 48
+r e -4
+r d -6
+r , -105
+r c -7
+charset
+ha     672,739 2       0000    asciicircum
+ti     606,391 0       0001    asciitilde
+vS     498,931,13      2       0002    Scaron
+vZ     480,931 2       0003    Zcaron
+vs     388,739,13      2       0004    scaron
+vz     425,739 2       0005    zcaron
+:Y     592,931 2       0006    Ydieresis
+tm     1000,739        2       0007    trademark
+space  277     0       0040
+!      295,739 2       0041    exclam
+"      309,739 2       0042    quotedbl
+#      720,739 2       0043    numbersign
+sh     "
+$      554,808,54      2       0044    dollar
+Do     "
+%      775,751,13      2       0045    percent
+&      757,751,13      2       0046    ampersand
+'      351,739 2       0047    quoteright
+(      369,739,127     3       0050    parenleft
+)      369,739,127     3       0051    parenright
+*      425,751 2       0052    asterisk
++      606,554 0       0053    plus
+,      277,126,67      1       0054    comma
+-      332,334 0       0055    hyphen
+hy     "
+char173        "
+.      277,126 0       0056    period
+/      437,739,128     3       0057    slash
+sl     "
+0      554,751,13      2       0060    zero
+1      554,739 2       0061    one
+2      554,751 2       0062    two
+3      554,751,13      2       0063    three
+4      554,739 2       0064    four
+5      554,739,13      2       0065    five
+6      554,739,13      2       0066    six
+7      554,739 2       0067    seven
+8      554,751,13      2       0070    eight
+9      554,751 2       0071    nine
+:      277,510 0       0072    colon
+;      277,510,67      1       0073    semicolon
+<      606,565 0       0074    less
+=      606,436 0       0075    equal
+>      606,565 0       0076    greater
+?      591,751 2       0077    question
+@      867,752,12      2       0100    at
+at     "
+A      740,739 2       0101    A
+B      574,739 2       0102    B
+C      813,751,13      2       0103    C
+D      744,739 2       0104    D
+E      536,739 2       0105    E
+F      485,739 2       0106    F
+G      872,751,13      2       0107    G
+H      683,739 2       0110    H
+I      226,739 2       0111    I
+J      482,739,13      2       0112    J
+K      591,739 2       0113    K
+L      462,739 2       0114    L
+M      919,739 2       0115    M
+N      740,739 2       0116    N
+O      869,750,13      2       0117    O
+P      592,739 2       0120    P
+Q      871,751,13      2       0121    Q
+R      607,739 2       0122    R
+S      498,751,13      2       0123    S
+T      426,739 2       0124    T
+U      655,739,13      2       0125    U
+V      702,739 2       0126    V
+W      960,739 2       0127    W
+X      609,739 2       0130    X
+Y      592,739 2       0131    Y
+Z      480,739 2       0132    Z
+[      351,739,127     3       0133    bracketleft
+lB     "
+\      605,739 2       0134    backslash
+rs     "
+]      351,739,127     3       0135    bracketright
+rB     "
+a^     502,739 2       0136    circumflex
+^      "
+_      500,0,125       1       0137    underscore
+`      351,739 2       0140    quoteleft
+oq     "
+a      683,559,13      0       0141    a
+b      682,739,13      2       0142    b
+c      647,559,13      0       0143    c
+d      685,739,13      2       0144    d
+e      650,559,13      0       0145    e
+f      314,739 2       0146    f
+g      673,559,214     1       0147    g
+h      610,739 2       0150    h
+i      200,739 2       0151    i
+j      203,739,192     3       0152    j
+k      502,739 2       0153    k
+l      200,739 2       0154    l
+m      938,559 0       0155    m
+n      610,559 0       0156    n
+o      655,559,13      0       0157    o
+p      682,559,192     1       0160    p
+q      682,559,192     1       0161    q
+r      301,559 0       0162    r
+s      388,559,13      0       0163    s
+t      339,739 2       0164    t
+u      608,547,13      0       0165    u
+v      554,547 0       0166    v
+w      831,547 0       0167    w
+x      480,547 0       0170    x
+y      536,547,192     1       0171    y
+z      425,547 0       0172    z
+lC     351,739,127     3       0173    braceleft
+{      "
+ba     672,739 2       0174    bar
+|      "
+rC     351,739,127     3       0175    braceright
+}      "
+a~     439,715 2       0176    tilde
+~      "
+---    354,126,67      1       0200    quotesinglbase
+Fo     425,500 0       0201    guillemotleft
+char171        "
+Fc     425,500 0       0202    guillemotright
+char187        "
+bu     606,486 0       0203    bullet
+---    554,751,214     3       0204    florin
+f/     166,739 2       0205    fraction
+%0     1174,751,13     2       0206    perthousand
+dg     553,739,127     3       0207    dagger
+dd     553,739,128     3       0210    daggerdbl
+en     500,334 0       0211    endash
+em     1000,334        0       0212    emdash
+fi     487,739 2       0214    fi
+fl     485,739 2       0215    fl
+.i     200,547 0       0220    dotlessi
+ga     378,779 2       0222    grave
+a"     552,785 2       0223    hungarumlaut
+a.     222,739 2       0224    dotaccent
+ab     453,716 2       0225    breve
+ah     502,739 2       0226    caron
+ao     332,797 2       0227    ring
+ho     302,0,190       1       0230    ogonek
+---    502,739 2       0231    quotedblleft
+---    484,739 2       0232    quotedblright
+oe     1137,559,13     0       0233    oe
+/l     300,739 2       0234    lslash
+---    502,126,67      1       0235    quotedblbase
+OE     1194,751,13     2       0236    OE
+/L     517,739 2       0237    Lslash
+r!     295,547,192     1       0241    exclamdown
+char161        "
+ct     554,705 2       0242    cent
+char162        "
+Po     554,751 2       0243    sterling
+char163        "
+Cs     554,553 0       0244    currency
+char164        "
+Ye     554,739 2       0245    yen
+char165        "
+sc     615,751,139     3       0247    section
+char167        "
+ad     369,739 2       0250    dieresis
+char168        "
+co     747,751,13      2       0251    copyright
+char169        "
+Of     369,751 2       0252    ordfeminine
+char170        "
+fo     251,500 0       0253    guilsinglleft
+no     606,436 0       0254    logicalnot
+char172        "
+\-     606,339 0       0255    minus
+rg     747,751,13      2       0256    registered
+char174        "
+a-     485,680 2       0257    macron
+char175        "
+aa     375,785 2       0264    acute
+char180        "
+ps     564,739,127     3       0266    paragraph
+char182        "
+char183        277,364 0       0267    periodcentered
+ac     324,0,223       1       0270    cedilla
+char184        "
+Om     369,751 2       0272    ordmasculine
+char186        "
+fc     251,500 0       0273    guilsinglright
+r?     591,547,214     1       0277    questiondown
+char191        "
+`A     740,971 2       0300    Agrave
+char192        "
+'A     740,977 2       0301    Aacute
+char193        "
+^A     740,931 2       0302    Acircumflex
+char194        "
+~A     740,907 2       0303    Atilde
+char195        "
+:A     740,931 2       0304    Adieresis
+char196        "
+oA     740,989 2       0305    Aring
+char197        "
+AE     992,739 2       0306    AE
+char198        "
+,C     813,751,223     3       0307    Ccedilla
+char199        "
+`E     536,971 2       0310    Egrave
+char200        "
+'E     536,977 2       0311    Eacute
+char201        "
+^E     536,931 2       0312    Ecircumflex
+char202        "
+:E     536,931 2       0313    Edieresis
+char203        "
+`I     226,971 2       0314    Igrave
+char204        "
+'I     226,977 2       0315    Iacute
+char205        "
+^I     226,931 2       0316    Icircumflex
+char206        "
+:I     226,931 2       0317    Idieresis
+char207        "
+~N     740,907 2       0321    Ntilde
+char209        "
+`O     869,971,13      2       0322    Ograve
+char210        "
+'O     869,977,13      2       0323    Oacute
+char211        "
+^O     869,931,13      2       0324    Ocircumflex
+char212        "
+~O     869,907,13      2       0325    Otilde
+char213        "
+:O     869,931,13      2       0326    Odieresis
+char214        "
+/O     868,821,83      3       0330    Oslash
+char216        "
+`U     655,971,13      2       0331    Ugrave
+char217        "
+'U     655,977,13      2       0332    Uacute
+char218        "
+^U     655,931,13      2       0333    Ucircumflex
+char219        "
+:U     655,931,13      2       0334    Udieresis
+char220        "
+ss     554,751,13      2       0337    germandbls
+char223        "
+`a     683,779,13      2       0340    agrave
+char224        "
+'a     683,785,13      2       0341    aacute
+char225        "
+^a     683,739,13      2       0342    acircumflex
+char226        "
+~a     683,715,13      2       0343    atilde
+char227        "
+:a     683,739,13      2       0344    adieresis
+char228        "
+oa     683,797,13      2       0345    aring
+char229        "
+ae     1157,559,13     0       0346    ae
+char230        "
+,c     647,559,223     1       0347    ccedilla
+char231        "
+`e     650,779,13      2       0350    egrave
+char232        "
+'e     650,785,13      2       0351    eacute
+char233        "
+^e     650,739,13      2       0352    ecircumflex
+char234        "
+:e     650,739,13      2       0353    edieresis
+char235        "
+`i     200,779 2       0354    igrave
+char236        "
+'i     200,785 2       0355    iacute
+char237        "
+^i     200,739 2       0356    icircumflex
+char238        "
+:i     200,739 2       0357    idieresis
+char239        "
+~n     610,715 2       0361    ntilde
+char241        "
+`o     655,779,13      2       0362    ograve
+char242        "
+'o     655,785,13      2       0363    oacute
+char243        "
+^o     655,739,13      2       0364    ocircumflex
+char244        "
+~o     655,715,13      2       0365    otilde
+char245        "
+:o     655,739,13      2       0366    odieresis
+char246        "
+/o     653,594,45      0       0370    oslash
+char248        "
+`u     608,779,13      2       0371    ugrave
+char249        "
+'u     608,785,13      2       0372    uacute
+char250        "
+^u     608,739,13      2       0373    ucircumflex
+char251        "
+:u     608,739,13      2       0374    udieresis
+char252        "
+:y     536,739,192     3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/BMB b/usr/src/usr.bin/groff/devices/devps/BMB
new file mode 100644 (file)
index 0000000..3d19b1d
--- /dev/null
@@ -0,0 +1,408 @@
+name BMB
+internalname Bookman-Demi
+spacewidth 340
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -1
+A w -9
+A v -8
+A Y -52
+A W -20
+A V -68
+A T -40
+F . -132
+F , -130
+F A -59
+L y 19
+L Y -35
+L W -41
+L V -50
+L T -4
+P . -128
+P , -129
+P A -46
+R y -8
+R Y -20
+R W -24
+R V -29
+R T -4
+T y 0
+T w 0
+T u 0
+T ; 5
+T s -10
+T r 27
+T . -122
+T o -28
+T i 27
+T - -10
+T hy -10
+T char173 -10
+T e -29
+T , -122
+T : 7
+T c -29
+T a -24
+T A -42
+V y 12
+V u -11
+V ; -38
+V r -15
+V . -105
+V o -79
+V i 15
+V - -10
+V hy -10
+V char173 -10
+V e -80
+V , -103
+V : -37
+V a -74
+V A -88
+W y 12
+W u -11
+W ; -38
+W r -15
+W . -105
+W o -78
+W i 15
+W - -10
+W hy -10
+W char173 -10
+W e -79
+W , -103
+W : -37
+W a -73
+W A -60
+Y v 24
+Y u -13
+Y ; -34
+Y q -66
+Y . -105
+Y p -23
+Y o -66
+Y i 2
+Y - -10
+Y hy -10
+Y char173 -10
+Y e -67
+Y , -103
+Y : -32
+Y a -60
+Y A -56
+f f 21
+r q -9
+r . -102
+r o -9
+r n 20
+r m 20
+r - -10
+r hy -10
+r char173 -10
+r h -23
+r g -9
+r f 20
+r e -10
+r d -10
+r , -101
+r c -9
+charset
+ha     600,681 2       0000    asciicircum
+ti     600,368 0       0001    asciitilde
+vS     660,896,17      2       0002    Scaron
+vZ     640,896 2       0003    Zcaron
+vs     520,717,8       2       0004    scaron
+vz     560,717 2       0005    zcaron
+:Y     700,877 2       0006    Ydieresis
+tm     980,681 2       0007    trademark
+space  340     0       0040
+!      360,698,8       2       0041    exclam
+"      420,698 2       0042    quotedbl
+#      600,681 2       0043    numbersign
+sh     "
+$      660,805,119     3       0044    dollar
+Do     "
+%      940,698,8       2       0045    percent
+&      800,698,17      2       0046    ampersand
+'      320,698 2       0047    quoteright
+(      320,749,150     3       0050    parenleft
+)      320,749,150     3       0051    parenright
+*      460,697 2       0052    asterisk
++      600,514 0       0053    plus
+,      340,162,124     1       0054    comma
+-      360,318 0       0055    hyphen
+hy     "
+char173        "
+.      340,172,8       0       0056    period
+/      600,725,149     3       0057    slash
+sl     "
+0      660,698,17      2       0060    zero
+1      660,681 2       0061    one
+2      660,698 2       0062    two
+3      660,698,17      2       0063    three
+4      660,681 2       0064    four
+5      660,723,17      2       0065    five
+6      660,698,17      2       0066    six
+7      660,681 2       0067    seven
+8      660,698,17      2       0070    eight
+9      660,698,17      2       0071    nine
+:      340,515,8       0       0072    colon
+;      340,515,124     1       0073    semicolon
+<      600,542,9       0       0074    less
+=      600,421 0       0075    equal
+>      600,542,9       0       0076    greater
+?      660,698,8       2       0077    question
+@      820,698,17      2       0100    at
+at     "
+A      720,681 2       0101    A
+B      720,681 2       0102    B
+C      740,698,17      2       0103    C
+D      780,681 2       0104    D
+E      720,681 2       0105    E
+F      680,681 2       0106    F
+G      780,698,17      2       0107    G
+H      820,681 2       0110    H
+I      400,681 2       0111    I
+J      640,681,17      2       0112    J
+K      800,681 2       0113    K
+L      640,681 2       0114    L
+M      940,681 2       0115    M
+N      740,681 2       0116    N
+O      800,698,17      2       0117    O
+P      660,681 2       0120    P
+Q      800,698,226     3       0121    Q
+R      780,681 2       0122    R
+S      660,698,17      2       0123    S
+T      700,681 2       0124    T
+U      740,681,17      2       0125    U
+V      720,681 2       0126    V
+W      940,681 2       0127    W
+X      780,681 2       0130    X
+Y      700,681 2       0131    Y
+Z      640,681 2       0132    Z
+[      300,725,138     3       0133    bracketleft
+lB     "
+\      600,725 2       0134    backslash
+rs     "
+]      300,725,138     3       0135    bracketright
+rB     "
+a^     500,731 2       0136    circumflex
+^      "
+_      500,0,174       1       0137    underscore
+`      320,698 2       0140    quoteleft
+oq     "
+a      580,515,8       0       0141    a
+b      600,725,8       2       0142    b
+c      580,515,8       0       0143    c
+d      640,725,8       2       0144    d
+e      580,515,8       0       0145    e
+f      380,741 2       0146    f
+g      580,595,243     3       0147    g
+h      680,725 2       0150    h
+i      360,729 2       0151    i
+j      340,729,221     3       0152    j
+k      660,725 2       0153    k
+l      340,725 2       0154    l
+m      1000,515        0       0155    m
+n      680,515 0       0156    n
+o      620,515,8       0       0157    o
+p      640,515,212     1       0160    p
+q      620,515,212     1       0161    q
+r      460,502 0       0162    r
+s      520,515,8       0       0163    s
+t      460,660,8       2       0164    t
+u      660,502,8       0       0165    u
+v      600,502 0       0166    v
+w      800,502 0       0167    w
+x      600,502 0       0170    x
+y      620,502,221     1       0171    y
+z      560,502 0       0172    z
+lC     320,726,139     3       0173    braceleft
+{      "
+ba     600,725 2       0174    bar
+|      "
+rC     320,726,139     3       0175    braceright
+}      "
+a~     480,691 2       0176    tilde
+~      "
+---    320,144,114     1       0200    quotesinglbase
+Fo     400,457 0       0201    guillemotleft
+char171        "
+Fc     400,457 0       0202    guillemotright
+char187        "
+bu     460,511 0       0203    bullet
+---    660,749,209     3       0204    florin
+f/     120,681 2       0205    fraction
+%0     1360,698,8      2       0206    perthousand
+dg     440,698,156     3       0207    dagger
+dd     380,698,156     3       0210    daggerdbl
+en     500,318 0       0211    endash
+em     1000,318        0       0212    emdash
+fi     740,741 2       0214    fi
+fl     740,741 2       0215    fl
+.i     360,502 0       0220    dotlessi
+ga     400,730 2       0222    grave
+a"     440,741 2       0223    hungarumlaut
+a.     320,730 2       0224    dotaccent
+ab     500,722 2       0225    breve
+ah     500,717 2       0226    caron
+ao     340,755 2       0227    ring
+ho     320,0,163       1       0230    ogonek
+---    540,698 2       0231    quotedblleft
+---    540,698 2       0232    quotedblright
+oe     940,515,8       0       0233    oe
+/l     340,725 2       0234    lslash
+---    540,144,114     1       0235    quotedblbase
+OE     1220,698,17     2       0236    OE
+/L     640,681 2       0237    Lslash
+r!     360,515,191     1       0241    exclamdown
+char161        "
+ct     660,674 2       0242    cent
+char162        "
+Po     660,698,17      2       0243    sterling
+char163        "
+Cs     600,593 2       0244    currency
+char164        "
+Ye     660,681 2       0245    yen
+char165        "
+sc     600,698,153     3       0247    section
+char167        "
+ad     500,698 2       0250    dieresis
+char168        "
+co     740,698,17      2       0251    copyright
+char169        "
+Of     400,698 2       0252    ordfeminine
+char170        "
+fo     220,457 0       0253    guilsinglleft
+no     600,421 0       0254    logicalnot
+char172        "
+\-     600,323 0       0255    minus
+rg     740,698,17      2       0256    registered
+char174        "
+a-     460,663 2       0257    macron
+char175        "
+aa     400,731 2       0264    acute
+char180        "
+ps     800,681,101     3       0266    paragraph
+char182        "
+char183        340,355 0       0267    periodcentered
+ac     360,0,213       1       0270    cedilla
+char184        "
+Om     400,698 2       0272    ordmasculine
+char186        "
+fc     220,457 0       0273    guilsinglright
+r?     660,515,191     1       0277    questiondown
+char191        "
+`A     720,909 2       0300    Agrave
+char192        "
+'A     720,910 2       0301    Aacute
+char193        "
+^A     720,910 2       0302    Acircumflex
+char194        "
+~A     720,870 2       0303    Atilde
+char195        "
+:A     720,877 2       0304    Adieresis
+char196        "
+oA     720,934 2       0305    Aring
+char197        "
+AE     1140,681        2       0306    AE
+char198        "
+,C     740,698,213     3       0307    Ccedilla
+char199        "
+`E     720,909 2       0310    Egrave
+char200        "
+'E     720,910 2       0311    Eacute
+char201        "
+^E     720,910 2       0312    Ecircumflex
+char202        "
+:E     720,877 2       0313    Edieresis
+char203        "
+`I     400,909 2       0314    Igrave
+char204        "
+'I     400,910 2       0315    Iacute
+char205        "
+^I     400,910 2       0316    Icircumflex
+char206        "
+:I     400,877 2       0317    Idieresis
+char207        "
+~N     740,870 2       0321    Ntilde
+char209        "
+`O     800,909,17      2       0322    Ograve
+char210        "
+'O     800,910,17      2       0323    Oacute
+char211        "
+^O     800,910,17      2       0324    Ocircumflex
+char212        "
+~O     800,870,17      2       0325    Otilde
+char213        "
+:O     800,877,17      2       0326    Odieresis
+char214        "
+/O     800,781,110     3       0330    Oslash
+char216        "
+`U     740,909,17      2       0331    Ugrave
+char217        "
+'U     740,910,17      2       0332    Uacute
+char218        "
+^U     740,910,17      2       0333    Ucircumflex
+char219        "
+:U     740,877,17      2       0334    Udieresis
+char220        "
+ss     660,699,91      3       0337    germandbls
+char223        "
+`a     580,730,8       2       0340    agrave
+char224        "
+'a     580,731,8       2       0341    aacute
+char225        "
+^a     580,731,8       2       0342    acircumflex
+char226        "
+~a     580,691,8       2       0343    atilde
+char227        "
+:a     580,698,8       2       0344    adieresis
+char228        "
+oa     580,755,8       2       0345    aring
+char229        "
+ae     880,515,8       0       0346    ae
+char230        "
+,c     580,515,213     1       0347    ccedilla
+char231        "
+`e     580,730,8       2       0350    egrave
+char232        "
+'e     580,731,8       2       0351    eacute
+char233        "
+^e     580,731,8       2       0352    ecircumflex
+char234        "
+:e     580,698,8       2       0353    edieresis
+char235        "
+`i     360,730 2       0354    igrave
+char236        "
+'i     360,731 2       0355    iacute
+char237        "
+^i     360,731 2       0356    icircumflex
+char238        "
+:i     360,698 2       0357    idieresis
+char239        "
+~n     680,691 2       0361    ntilde
+char241        "
+`o     620,730,8       2       0362    ograve
+char242        "
+'o     620,731,8       2       0363    oacute
+char243        "
+^o     620,731,8       2       0364    ocircumflex
+char244        "
+~o     620,691,8       2       0365    otilde
+char245        "
+:o     620,698,8       2       0366    odieresis
+char246        "
+/o     620,551,40      0       0370    oslash
+char248        "
+`u     660,730,8       2       0371    ugrave
+char249        "
+'u     660,731,8       2       0372    uacute
+char250        "
+^u     660,731,8       2       0373    ucircumflex
+char251        "
+:u     660,698,8       2       0374    udieresis
+char252        "
+:y     620,698,221     3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/BMBI b/usr/src/usr.bin/groff/devices/devps/BMBI
new file mode 100644 (file)
index 0000000..2e85e6d
--- /dev/null
@@ -0,0 +1,409 @@
+name BMBI
+internalname Bookman-DemiItalic
+slant 10
+spacewidth 340
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y 20
+A w 20
+A v 20
+A Y -25
+A W -35
+A V -40
+A T -17
+F . -105
+F , -98
+F A -35
+L y 62
+L Y -5
+L W -15
+L V -19
+L T -26
+P . -105
+P , -98
+P A -31
+R y 27
+R Y 4
+R W -4
+R V -8
+R T -3
+T y 56
+T w 69
+T u 42
+T ; 31
+T s -1
+T r 41
+T . -107
+T o -5
+T i 42
+T - -20
+T hy -20
+T char173 -20
+T e -10
+T , -100
+T : 26
+T c -8
+T a -8
+T A -42
+V y 17
+V u -1
+V ; -22
+V r 2
+V . -115
+V o -50
+V i 32
+V - -20
+V hy -20
+V char173 -20
+V e -50
+V , -137
+V : -28
+V a -50
+V A -50
+W y -51
+W u -69
+W ; -81
+W r -66
+W . -183
+W o -100
+W i -36
+W - -22
+W hy -22
+W char173 -22
+W e -100
+W , -201
+W : -86
+W a -100
+W A -77
+Y v 26
+Y u -1
+Y ; -4
+Y q -43
+Y . -113
+Y p 0
+Y o -41
+Y i 20
+Y - -20
+Y hy -20
+Y char173 -20
+Y e -46
+Y , -106
+Y : -9
+Y a -45
+Y A -30
+f f 10
+r q -3
+r . -120
+r o -1
+r n 39
+r m 39
+r - -20
+r hy -20
+r char173 -20
+r h -35
+r g -23
+r f 42
+r e -6
+r d -3
+r , -113
+r c -5
+charset
+ha     620,681,0,24,-42,24     2       0000    asciicircum
+ti     620,368,0,35,-51,35     0       0001    asciitilde
+vS     700,915,17,81,-9,73     2       0002    Scaron
+vZ     680,915,0,110,27,73     2       0003    Zcaron
+vs     540,749,8,83,18,73      2       0004    scaron
+vz     560,749,8,76,14,73      2       0005    zcaron
+:Y     660,900,0,207,-22,73    2       0006    Ydieresis
+tm     940,681,0,92,8,73       2       0007    trademark
+space  340     0       0040
+!      320,698,8,96,-36,73     2       0041    exclam
+"      380,697,0,197,-70,73    2       0042    quotedbl
+#      600,681,0,59,-67,59     2       0043    numbersign
+sh     "
+$      680,790,164,67,5,67     3       0044    dollar
+Do     "
+%      880,698,17,69,-56,69    2       0045    percent
+&      980,698,17,86,2,73      2       0046    ampersand
+'      320,698,0,79,-121,73    2       0047    quoteright
+(      260,741,134,178,19,73   3       0050    parenleft
+)      260,741,134,112,85,73   3       0051    parenright
+*      460,698,0,98,-76,73     2       0052    asterisk
++      600,514,0,45,-41,45     0       0053    plus
+,      340,185,124,8,-50,8     1       0054    comma
+-      280,313,0,89,-9,73      0       0055    hyphen
+hy     "
+char173        "
+.      340,177,8,6,-56,6       0       0056    period
+/      360,741,106,192,41,73   3       0057    slash
+sl     "
+0      680,698,17,73,-37,73    2       0060    zero
+1      680,681,0,0,-73 2       0061    one
+2      680,698,0,44,-17,44     2       0062    two
+3      680,698,17,53,-22,53    2       0063    three
+4      680,681,0,78,-13,73     2       0064    four
+5      680,681,17,39,-28,39    2       0065    five
+6      680,698,17,74,-38,73    2       0066    six
+7      680,681,0,109,-73,73    2       0067    seven
+8      680,698,17,56,-18,56    2       0070    eight
+9      680,698,17,82,-21,73    2       0071    nine
+:      340,515,8,66,-56,66     0       0072    colon
+;      340,515,124,62,-50,62   1       0073    semicolon
+<      620,540,9,18,-29,18     0       0074    less
+=      600,421,0,45,-41,45     0       0075    equal
+>      620,540,9,28,-39,28     0       0076    greater
+?      620,698,8,98,-95,73     2       0077    question
+@      780,698,17,60,-30,60    2       0100    at
+at     "
+A      720,681,0,99,77,73      2       0101    A
+B      720,681,0,92,36,73      2       0102    B
+C      700,698,17,104,-28,73   2       0103    C
+D      760,681,0,95,36,73      2       0104    D
+E      720,681,0,107,36,73     2       0105    E
+F      660,681,0,153,36,73     2       0106    F
+G      760,698,17,118,-27,73   2       0107    G
+H      800,681,0,160,36,73     2       0110    H
+I      380,681,0,155,36,73     2       0111    I
+J      620,681,17,151,42,73    2       0112    J
+K      780,681,0,149,36,73     2       0113    K
+L      640,681,0,135,36,73     2       0114    L
+M      860,681,0,160,36,73     2       0115    M
+N      740,681,0,155,36,73     2       0116    N
+O      760,698,17,96,-28,73    2       0117    O
+P      640,681,0,134,56,73     2       0120    P
+Q      760,698,213,95,13,73    3       0121    Q
+R      740,681,0,75,36,73      2       0122    R
+S      700,698,17,81,-9,73     2       0123    S
+T      700,681,0,152,-20,73    2       0124    T
+U      740,681,17,165,-62,73   2       0125    U
+V      660,681,0,209,-22,73    2       0126    V
+W      1000,681,0,140,-22,73   2       0127    W
+X      740,681,0,145,57,73     2       0130    X
+Y      660,681,0,207,-22,73    2       0131    Y
+Z      680,681,0,110,27,73     2       0132    Z
+[      260,741,118,164,41,73   3       0133    bracketleft
+lB     "
+\      580,741,0,45,-23,45     2       0134    backslash
+rs     "
+]      260,741,118,137,68,73   3       0135    bracketright
+rB     "
+a^     480,749,0,93,-133,73    2       0136    circumflex
+^      "
+_      500,0,159,50,50,50      1       0137    underscore
+`      320,698,0,63,-105,63    2       0140    quoteleft
+oq     "
+a      680,515,8,105,-34,73    0       0141    a
+b      600,732,8,83,-7,73      2       0142    b
+c      560,515,8,87,-8,73      0       0143    c
+d      680,732,8,84,-10,73     2       0144    d
+e      560,515,8,86,-9,73      0       0145    e
+f      420,741,213,271,242,73  3       0146    f
+g      620,515,213,99,29,73    1       0147    g
+h      700,732,8,86,-43,73     2       0150    h
+i      380,755,8,90,-33,73     2       0151    i
+j      320,755,213,122,210,73  3       0152    j
+k      700,732,8,82,-47,73     2       0153    k
+l      380,732,8,80,-59,73     2       0154    l
+m      960,515,8,86,-33,73     0       0155    m
+n      680,515,8,85,-33,73     0       0156    n
+o      600,515,8,77,-9,73      0       0157    o
+p      660,515,213,72,74,72    1       0160    p
+q      620,515,213,70,-10,70   1       0161    q
+r      500,515,0,132,-34,73    0       0162    r
+s      540,515,8,83,18,73      0       0163    s
+t      440,658,8,98,-56,73     2       0164    t
+u      680,507,8,90,-33,73     0       0165    u
+v      540,515,8,82,-6,73      0       0166    v
+w      860,515,8,81,-6,73      0       0167    w
+x      620,515,8,84,40,73      0       0170    x
+y      600,507,213,92,25,73    1       0171    y
+z      560,515,8,76,14,73      0       0172    z
+lC     300,742,123,159,-3,73   3       0173    braceleft
+{      "
+ba     620,741,0,0,-233        2       0174    bar
+|      "
+rC     300,742,123,102,54,73   3       0175    braceright
+}      "
+a~     480,709,0,103,-128,73   2       0176    tilde
+~      "
+---    300,166,112,34,-56,34   1       0200    quotesinglbase
+Fo     380,503,0,76,-12,73     0       0201    guillemotleft
+char171        "
+Fc     380,503,0,76,-12,73     0       0202    guillemotright
+char187        "
+bu     360,511,0,94,-10,73     0       0203    bullet
+---    680,741,199,113,78,73   3       0204    florin
+f/     120,681,0,262,244,73    2       0205    fraction
+%0     1360,698,17,78,-1,73    2       0206    perthousand
+dg     420,698,137,96,-39,73   3       0207    dagger
+dd     420,698,137,116,-29,73  3       0210    daggerdbl
+en     500,311,0,113,-7,73     0       0211    endash
+em     1000,311,0,113,-7,73    0       0212    emdash
+fi     820,741,213,80,241,73   3       0214    fi
+fl     820,741,213,80,241,73   3       0215    fl
+.i     380,507,8,90,-33,73     0       0220    dotlessi
+ga     380,771,0,94,-143,73    2       0222    grave
+a"     560,775,0,106,-131,73   2       0223    hungarumlaut
+a.     380,734,0,15,-130,15    2       0224    dotaccent
+ab     460,707,0,106,-127,73   2       0225    breve
+ah     480,749,0,93,-133,73    2       0226    caron
+ao     360,775,0,96,-135,73    2       0227    ring
+ho     320,0,182,0,-18 1       0230    ogonek
+---    520,698,0,75,-106,73    2       0231    quotedblleft
+---    520,698,0,90,-121,73    2       0232    quotedblright
+oe     920,515,8,91,2,73       0       0233    oe
+/l     380,732,8,82,-13,73     2       0234    lslash
+---    520,166,112,25,-56,25   1       0235    quotedblbase
+OE     1180,698,17,115,-44,73  2       0236    OE
+/L     640,681,0,134,36,73     2       0237    Lslash
+r!     320,515,191,74,-14,73   1       0241    exclamdown
+char161        "
+ct     680,718,0,0,-111        2       0242    cent
+char162        "
+Po     680,698,17,157,50,73    2       0243    sterling
+char163        "
+Cs     680,571,0,0,14  2       0244    currency
+char164        "
+Ye     680,681,0,152,-42,73    2       0245    yen
+char165        "
+sc     620,698,137,68,4,68     3       0247    section
+char167        "
+ad     520,734,0,99,-130,73    2       0250    dieresis
+char168        "
+co     780,698,17,53,-33,53    2       0251    copyright
+char169        "
+Of     440,685,0,105,-5,73     2       0252    ordfeminine
+char170        "
+fo     220,503,0,79,-12,73     0       0253    guilsinglleft
+no     620,421,0,15,-31,15     0       0254    logicalnot
+char172        "
+\-     600,323,0,45,-41,45     0       0255    minus
+rg     780,698,17,53,-33,53    2       0256    registered
+char174        "
+a-     480,691,0,101,-127,73   2       0257    macron
+char175        "
+aa     340,771,0,117,-126,73   2       0264    acute
+char180        "
+ps     680,681,204,96,-20,73   3       0266    paragraph
+char182        "
+char183        340,358,0,26,-76,26     0       0267    periodcentered
+ac     360,0,220,0,-18 1       0270    cedilla
+char184        "
+Om     440,685,0,77,3,73       2       0272    ordmasculine
+char186        "
+fc     220,503,0,79,-12,73     0       0273    guilsinglright
+r?     620,515,189,36,-33,36   1       0277    questiondown
+char191        "
+`A     720,937,0,99,77,73      2       0300    Agrave
+char192        "
+'A     720,937,0,99,77,73      2       0301    Aacute
+char193        "
+^A     720,915,0,99,77,73      2       0302    Acircumflex
+char194        "
+~A     720,875,0,99,77,73      2       0303    Atilde
+char195        "
+:A     720,900,0,99,77,73      2       0304    Adieresis
+char196        "
+oA     720,941,0,99,77,73      2       0305    Aring
+char197        "
+AE     1140,681,0,117,77,73    2       0306    AE
+char198        "
+,C     700,698,220,104,-28,73  3       0307    Ccedilla
+char199        "
+`E     720,937,0,107,36,73     2       0310    Egrave
+char200        "
+'E     720,937,0,107,36,73     2       0311    Eacute
+char201        "
+^E     720,915,0,107,36,73     2       0312    Ecircumflex
+char202        "
+:E     720,900,0,107,36,73     2       0313    Edieresis
+char203        "
+`I     380,937,0,155,36,73     2       0314    Igrave
+char204        "
+'I     380,937,0,155,36,73     2       0315    Iacute
+char205        "
+^I     380,915,0,163,36,73     2       0316    Icircumflex
+char206        "
+:I     380,900,0,169,36,73     2       0317    Idieresis
+char207        "
+~N     740,875,0,155,36,73     2       0321    Ntilde
+char209        "
+`O     760,937,17,96,-28,73    2       0322    Ograve
+char210        "
+'O     760,937,17,96,-28,73    2       0323    Oacute
+char211        "
+^O     760,915,17,96,-28,73    2       0324    Ocircumflex
+char212        "
+~O     760,875,17,96,-28,73    2       0325    Otilde
+char213        "
+:O     760,900,17,96,-28,73    2       0326    Odieresis
+char214        "
+/O     760,725,29,137,29,73    2       0330    Oslash
+char216        "
+`U     740,937,17,165,-62,73   2       0331    Ugrave
+char217        "
+'U     740,937,17,165,-62,73   2       0332    Uacute
+char218        "
+^U     740,915,17,165,-62,73   2       0333    Ucircumflex
+char219        "
+:U     740,900,17,165,-62,73   2       0334    Udieresis
+char220        "
+ss     660,741,213,92,281,73   3       0337    germandbls
+char223        "
+`a     680,771,8,105,-34,73    2       0340    agrave
+char224        "
+'a     680,771,8,105,-34,73    2       0341    aacute
+char225        "
+^a     680,749,8,105,-34,73    2       0342    acircumflex
+char226        "
+~a     680,709,8,105,-34,73    2       0343    atilde
+char227        "
+:a     680,734,8,105,-34,73    2       0344    adieresis
+char228        "
+oa     680,775,8,105,-34,73    2       0345    aring
+char229        "
+ae     880,515,8,83,11,73      0       0346    ae
+char230        "
+,c     560,515,220,87,-8,73    1       0347    ccedilla
+char231        "
+`e     560,771,8,86,-9,73      2       0350    egrave
+char232        "
+'e     560,771,8,86,-9,73      2       0351    eacute
+char233        "
+^e     560,749,8,86,-9,73      2       0352    ecircumflex
+char234        "
+:e     560,734,8,86,-9,73      2       0353    edieresis
+char235        "
+`i     380,771,8,94,-33,73     2       0354    igrave
+char236        "
+'i     380,771,8,90,-33,73     2       0355    iacute
+char237        "
+^i     380,749,8,103,-33,73    2       0356    icircumflex
+char238        "
+:i     380,734,8,149,-33,73    2       0357    idieresis
+char239        "
+~n     680,709,8,85,-33,73     2       0361    ntilde
+char241        "
+`o     600,771,8,77,-9,73      2       0362    ograve
+char242        "
+'o     600,771,8,77,-9,73      2       0363    oacute
+char243        "
+^o     600,749,8,77,-9,73      2       0364    ocircumflex
+char244        "
+~o     600,709,8,77,-9,73      2       0365    otilde
+char245        "
+:o     600,734,8,77,-9,73      2       0366    odieresis
+char246        "
+/o     600,571,54,111,33,73    2       0370    oslash
+char248        "
+`u     680,771,8,90,-33,73     2       0371    ugrave
+char249        "
+'u     680,771,8,90,-33,73     2       0372    uacute
+char250        "
+^u     680,749,8,90,-33,73     2       0373    ucircumflex
+char251        "
+:u     680,734,8,90,-33,73     2       0374    udieresis
+char252        "
+:y     600,734,213,92,25,73    3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/BMI b/usr/src/usr.bin/groff/devices/devps/BMI
new file mode 100644 (file)
index 0000000..ee4c4ff
--- /dev/null
@@ -0,0 +1,409 @@
+name BMI
+internalname Bookman-LightItalic
+slant 10
+spacewidth 300
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y 0
+A w 0
+A v 0
+A Y -62
+A W -73
+A V -78
+A T -5
+F . -97
+F , -98
+F A -16
+L y 20
+L Y 7
+L W 9
+L V 4
+L T 0
+P . -105
+P , -106
+P A -30
+R y 0
+R Y 11
+R W 2
+R V 2
+R T 65
+T y 0
+T w 0
+T u 0
+T ; 48
+T s -7
+T r 67
+T . -78
+T o 14
+T i 71
+T - 20
+T hy 20
+T char173 20
+T e 10
+T , -79
+T : 48
+T c 16
+T a 9
+T A -14
+V y -14
+V u -10
+V ; -44
+V r -20
+V . -100
+V o -70
+V i 3
+V - 20
+V hy 20
+V char173 20
+V e -70
+V , -109
+V : -35
+V a -70
+V A -70
+W y -14
+W u -20
+W r -30
+W o -60
+W i 3
+W ; -42
+W . -100
+W - 20
+W hy 20
+W char173 20
+W e -60
+W , -109
+W : -35
+W a -60
+W A -60
+Y v -19
+Y u -31
+Y ; -40
+Y q -72
+Y . -100
+Y p -37
+Y o -75
+Y i -11
+Y - 20
+Y hy 20
+Y char173 20
+Y e -78
+Y , -109
+Y : -35
+Y a -79
+Y A -82
+f f -19
+r q -14
+r . -134
+r o -10
+r n 38
+r m 37
+r - 20
+r hy 20
+r char173 20
+r h -20
+r g -3
+r f -9
+r e -15
+r d -9
+r , -143
+r c -8
+charset
+ha     600,681,0,49,-47,49     2       0000    asciicircum
+ti     600,386,0,45,-41,45     0       0001    asciitilde
+vS     640,871,17,78,-11,70    2       0002    Scaron
+vZ     580,871,0,165,42,70     2       0003    Zcaron
+vs     540,684,8,57,-15,57     2       0004    scaron
+vz     520,684,8,91,12,70      2       0005    zcaron
+:Y     660,875,0,199,-37,70    2       0006    Ydieresis
+tm     980,681,0,35,-19,35     2       0007    trademark
+space  300     0       0040
+!      320,698,8,72,-53,70     2       0041    exclam
+"      360,699,0,92,-57,70     2       0042    quotedbl
+#      600,681,0,38,-47,38     2       0043    numbersign
+sh     "
+$      620,762,85,49,-28,49    3       0044    dollar
+Do     "
+%      800,691,8,61,-6,61      2       0045    percent
+&      820,698,18,78,-15,70    2       0046    ampersand
+'      280,698,0,58,-98,58     2       0047    quoteright
+(      280,727,146,153,-46,70  3       0050    parenleft
+)      280,727,146,49,58,49    3       0051    parenright
+*      440,698,0,115,-89,70    2       0052    asterisk
++      600,548,0,45,-41,45     2       0053    plus
+,      300,112,115,0,-38       1       0054    comma
+-      320,325,0,49,-28,49     0       0055    hyphen
+hy     "
+char173        "
+.      300,127,8,0,-46 0       0056    period
+/      600,717,149,12,-54,12   3       0057    slash
+sl     "
+0      620,698,17,76,-36,70    2       0060    zero
+1      620,681,0,0,-104        2       0061    one
+2      620,698,0,66,-16,66     2       0062    two
+3      620,698,17,52,-5,52     2       0063    three
+4      620,681,0,64,-19,64     2       0064    four
+5      620,681,17,44,-20,44    2       0065    five
+6      620,698,17,87,-39,70    2       0066    six
+7      620,681,0,102,-93,70    2       0067    seven
+8      620,698,17,85,-11,70    2       0070    eight
+9      620,698,17,79,-27,70    2       0071    nine
+:      300,494,8,42,-46,42     0       0072    colon
+;      300,494,114,42,-38,42   1       0073    semicolon
+<      600,561,0,38,-29,38     2       0074    less
+=      600,433,0,45,-41,45     0       0075    equal
+>      600,561,0,52,-43,52     2       0076    greater
+?      540,698,8,114,-64,70    2       0077    question
+@      780,698,17,47,-27,47    2       0100    at
+at     "
+A      700,681,0,70,75,70      2       0101    A
+B      720,681,0,76,29,70      2       0102    B
+C      720,698,17,76,-38,70    2       0103    C
+D      740,681,0,92,29,70      2       0104    D
+E      680,681,0,106,29,70     2       0105    E
+F      620,681,0,173,29,70     2       0106    F
+G      760,698,17,103,-38,70   2       0107    G
+H      800,681,0,138,29,70     2       0110    H
+I      320,681,0,142,29,70     2       0111    I
+J      560,681,17,156,52,70    2       0112    J
+K      720,681,0,134,29,70     2       0113    K
+L      580,681,0,126,29,70     2       0114    L
+M      860,681,0,146,32,70     2       0115    M
+N      720,681,0,153,32,70     2       0116    N
+O      760,698,17,89,-38,70    2       0117    O
+P      600,681,0,131,29,70     2       0120    P
+Q      780,698,191,82,-11,70   3       0121    Q
+R      700,681,0,86,29,70      2       0122    R
+S      640,698,17,78,-11,70    2       0123    S
+T      600,681,0,175,0,70      2       0124    T
+U      720,681,17,172,-68,70   2       0125    U
+V      680,681,0,185,-37,70    2       0126    V
+W      960,681,0,185,-37,70    2       0127    W
+X      700,681,0,165,75,70     2       0130    X
+Y      660,681,0,199,-37,70    2       0131    Y
+Z      580,681,0,165,42,70     2       0132    Z
+[      260,717,136,141,-6,70   3       0133    bracketleft
+lB     "
+\      600,717,0,0,-34 2       0134    backslash
+rs     "
+]      260,717,136,99,35,70    3       0135    bracketright
+rB     "
+a^     440,685,0,89,-126,70    2       0136    circumflex
+^      "
+_      500,0,140,50,50,50      1       0137    underscore
+`      280,698,0,100,-141,70   2       0140    quoteleft
+oq     "
+a      620,494,8,116,-21,70    0       0141    a
+b      600,717,8,71,-38,70     2       0142    b
+c      480,494,8,92,-15,70     0       0143    c
+d      640,717,8,105,-15,70    2       0144    d
+e      540,494,8,85,-15,70     0       0145    e
+f      340,725,218,267,210,70  3       0146    f
+g      560,494,221,71,46,70    1       0147    g
+h      620,717,8,119,-38,70    2       0150    h
+i      280,663,8,121,-38,70    2       0151    i
+j      280,663,221,78,250,70   3       0152    j
+k      600,717,8,107,-38,70    2       0153    k
+l      280,717,8,112,-50,70    2       0154    l
+m      880,494,8,122,-38,70    0       0155    m
+n      620,494,8,103,-38,70    0       0156    n
+o      540,494,8,82,-15,70     0       0157    o
+p      600,494,212,70,74,70    1       0160    p
+q      560,494,212,74,-15,70   1       0161    q
+r      400,494,0,131,-38,70    0       0162    r
+s      540,494,8,57,-15,57     0       0163    s
+t      340,664,8,121,-38,70    2       0164    t
+u      620,484,8,116,-38,70    0       0165    u
+v      540,494,8,72,-38,70     0       0166    v
+w      880,494,8,63,-38,63     0       0167    w
+x      540,494,8,136,41,70     0       0170    x
+y      600,484,221,59,-10,59   1       0171    y
+z      520,494,8,91,12,70      0       0172    z
+lC     360,717,191,129,-75,70  3       0173    braceleft
+{      "
+ba     600,717,0,0,-244        2       0174    bar
+|      "
+rC     380,717,191,0,35        3       0175    braceright
+}      "
+a~     440,671,0,98,-130,70    2       0176    tilde
+~      "
+---    320,113,114,0,-37       1       0200    quotesinglbase
+Fo     300,434,0,63,-20,63     0       0201    guillemotleft
+char171        "
+Fc     300,434,0,53,-10,53     0       0202    guillemotright
+char187        "
+bu     460,511,0,34,-50,34     0       0203    bullet
+---    620,725,218,122,76,70   3       0204    florin
+f/     20,681,0,353,278,70     2       0205    fraction
+%0     1180,691,8,69,-6,69     2       0206    perthousand
+dg     620,698,130,0,-142      3       0207    dagger
+dd     620,698,122,0,-94       3       0210    daggerdbl
+en     500,325,0,80,-36,70     0       0211    endash
+em     1000,325,0,0,-68        0       0212    emdash
+fi     640,725,222,119,209,70  3       0214    fi
+fl     660,725,218,103,209,70  3       0215    fl
+.i     280,484,8,121,-38,70    0       0220    dotlessi
+ga     340,706,0,87,-132,70    2       0222    grave
+a"     340,738,0,112,-117,70   2       0223    hungarumlaut
+a.     260,664,0,80,-119,70    2       0224    dotaccent
+ab     440,680,0,110,-141,70   2       0225    breve
+ah     440,684,0,91,-128,70    2       0226    caron
+ao     300,706,0,84,-128,70    2       0227    ring
+ho     260,0,173,0,-1  1       0230    ogonek
+---    440,698,0,103,-141,70   2       0231    quotedblleft
+---    440,698,0,61,-98,61     2       0232    quotedblright
+oe     900,494,8,98,-15,70     0       0233    oe
+/l     340,717,8,108,0,70      2       0234    lslash
+---    480,113,114,0,-37       1       0235    quotedblbase
+OE     1180,698,17,107,-38,70  2       0236    OE
+/L     580,681,0,126,29,70     2       0237    Lslash
+r!     320,494,213,31,-23,31   1       0241    exclamdown
+char161        "
+ct     620,715,29,26,-98,26    2       0242    cent
+char162        "
+Po     620,698,17,132,46,70    2       0243    sterling
+char163        "
+Cs     600,591,0,45,-40,45     2       0244    currency
+char164        "
+Ye     620,681,0,165,-21,70    2       0245    yen
+char165        "
+sc     620,698,178,68,12,68    3       0247    section
+char167        "
+ad     420,688,0,97,-135,70    2       0250    dieresis
+char168        "
+co     740,698,17,49,11,49     2       0251    copyright
+char169        "
+Of     440,698,0,123,-44,70    2       0252    ordfeminine
+char170        "
+fo     180,434,0,78,-25,70     0       0253    guilsinglleft
+no     600,433,0,45,-41,45     0       0254    logicalnot
+char172        "
+\-     600,335,0,45,-41,45     0       0255    minus
+rg     740,698,17,49,11,49     2       0256    registered
+char174        "
+a-     440,658,0,94,-128,70    2       0257    macron
+char175        "
+aa     320,706,0,103,-128,70   2       0264    acute
+char180        "
+ps     620,681,0,148,-62,70    2       0266    paragraph
+char182        "
+char183        300,364,0,41,-106,41    0       0267    periodcentered
+ac     320,0,178,0,5   1       0270    cedilla
+char184        "
+Om     400,698,0,105,-44,70    2       0272    ordmasculine
+char186        "
+fc     180,434,0,73,-20,70     0       0273    guilsinglright
+r?     540,494,212,18,32,18    1       0277    questiondown
+char191        "
+`A     700,893,0,70,75,70      2       0300    Agrave
+char192        "
+'A     700,893,0,70,75,70      2       0301    Aacute
+char193        "
+^A     700,872,0,70,75,70      2       0302    Acircumflex
+char194        "
+~A     700,858,0,70,75,70      2       0303    Atilde
+char195        "
+:A     700,875,0,70,75,70      2       0304    Adieresis
+char196        "
+oA     700,893,0,70,75,70      2       0305    Aring
+char197        "
+AE     1220,681,0,99,95,70     2       0306    AE
+char198        "
+,C     720,698,178,76,-38,70   3       0307    Ccedilla
+char199        "
+`E     680,893,0,106,29,70     2       0310    Egrave
+char200        "
+'E     680,893,0,106,29,70     2       0311    Eacute
+char201        "
+^E     680,872,0,106,29,70     2       0312    Ecircumflex
+char202        "
+:E     680,875,0,106,29,70     2       0313    Edieresis
+char203        "
+`I     320,893,0,142,29,70     2       0314    Igrave
+char204        "
+'I     320,893,0,142,29,70     2       0315    Iacute
+char205        "
+^I     320,872,0,142,29,70     2       0316    Icircumflex
+char206        "
+:I     320,875,0,142,29,70     2       0317    Idieresis
+char207        "
+~N     720,858,0,153,32,70     2       0321    Ntilde
+char209        "
+`O     760,893,17,89,-38,70    2       0322    Ograve
+char210        "
+'O     760,893,17,89,-38,70    2       0323    Oacute
+char211        "
+^O     760,872,17,89,-38,70    2       0324    Ocircumflex
+char212        "
+~O     760,858,17,89,-38,70    2       0325    Otilde
+char213        "
+:O     760,875,17,89,-38,70    2       0326    Odieresis
+char214        "
+/O     760,777,95,89,-38,70    3       0330    Oslash
+char216        "
+`U     720,893,17,172,-68,70   2       0331    Ugrave
+char217        "
+'U     720,893,17,172,-68,70   2       0332    Uacute
+char218        "
+^U     720,872,17,172,-68,70   2       0333    Ucircumflex
+char219        "
+:U     720,875,17,172,-68,70   2       0334    Udieresis
+char220        "
+ss     620,698,111,83,171,70   3       0337    germandbls
+char223        "
+`a     620,706,8,116,-21,70    2       0340    agrave
+char224        "
+'a     620,706,8,116,-21,70    2       0341    aacute
+char225        "
+^a     620,685,8,116,-21,70    2       0342    acircumflex
+char226        "
+~a     620,671,8,116,-21,70    2       0343    atilde
+char227        "
+:a     620,688,8,116,-21,70    2       0344    adieresis
+char228        "
+oa     620,706,8,116,-21,70    2       0345    aring
+char229        "
+ae     880,494,8,88,-21,70     0       0346    ae
+char230        "
+,c     480,494,178,92,-15,70   1       0347    ccedilla
+char231        "
+`e     540,706,8,85,-15,70     2       0350    egrave
+char232        "
+'e     540,706,8,85,-15,70     2       0351    eacute
+char233        "
+^e     540,685,8,85,-15,70     2       0352    ecircumflex
+char234        "
+:e     540,688,8,85,-15,70     2       0353    edieresis
+char235        "
+`i     280,706,8,121,-38,70    2       0354    igrave
+char236        "
+'i     280,706,8,121,-38,70    2       0355    iacute
+char237        "
+^i     280,685,8,139,-16,70    2       0356    icircumflex
+char238        "
+:i     280,688,8,127,-25,70    2       0357    idieresis
+char239        "
+~n     620,671,8,103,-38,70    2       0361    ntilde
+char241        "
+`o     540,706,8,82,-15,70     2       0362    ograve
+char242        "
+'o     540,706,8,82,-15,70     2       0363    oacute
+char243        "
+^o     540,685,8,82,-15,70     2       0364    ocircumflex
+char244        "
+~o     540,671,8,82,-15,70     2       0365    otilde
+char245        "
+:o     540,688,8,82,-15,70     2       0366    odieresis
+char246        "
+/o     540,532,49,81,-15,70    0       0370    oslash
+char248        "
+`u     620,706,8,116,-38,70    2       0371    ugrave
+char249        "
+'u     620,706,8,116,-38,70    2       0372    uacute
+char250        "
+^u     620,685,8,116,-38,70    2       0373    ucircumflex
+char251        "
+:u     620,688,8,116,-38,70    2       0374    udieresis
+char252        "
+:y     600,688,221,59,-10,59   3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/BMR b/usr/src/usr.bin/groff/devices/devps/BMR
new file mode 100644 (file)
index 0000000..ac8a43d
--- /dev/null
@@ -0,0 +1,408 @@
+name BMR
+internalname Bookman-Light
+spacewidth 320
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y 32
+A w 4
+A v 7
+A Y -35
+A W -40
+A V -56
+A T 1
+F . -46
+F , -41
+F A -21
+L y 79
+L Y 13
+L W 1
+L V -4
+L T 28
+P . -60
+P , -55
+P A -8
+R y 59
+R Y 26
+R W 13
+R V 8
+R T 71
+T y 0
+T w 0
+T u 0
+T ; 0
+T s 16
+T r 38
+T . -33
+T o 15
+T i 42
+T - 90
+T hy 90
+T char173 90
+T e 13
+T , -28
+T : 0
+T c 14
+T a 17
+T A 1
+V y 15
+V u -38
+V ; 0
+V r -41
+V . -40
+V o -71
+V i -20
+V - 11
+V hy 11
+V char173 11
+V e -72
+V , -34
+V : 0
+V a -69
+V A -66
+W y 15
+W u -38
+W ; 0
+W r -41
+W . -40
+W o -68
+W i -20
+W - 11
+W hy 11
+W char173 11
+W e -69
+W , -34
+W : 0
+W a -66
+W A -64
+Y v 15
+Y u -38
+Y ; 0
+Y q -55
+Y . -40
+Y p -31
+Y o -57
+Y i -37
+Y - 11
+Y hy 11
+Y char173 11
+Y e -58
+Y , -34
+Y : 0
+Y a -54
+Y A -53
+f f 29
+r q 9
+r . -64
+r o 8
+r n 31
+r m 31
+r - 70
+r hy 70
+r char173 70
+r h -21
+r g -4
+r f 33
+r e 7
+r d 7
+r , -58
+r c 7
+charset
+ha     600,681 2       0000    asciicircum
+ti     600,352 0       0001    asciitilde
+vS     660,869,17      2       0002    Scaron
+vZ     640,869 2       0003    Zcaron
+vs     520,672,8       2       0004    scaron
+vz     480,672 2       0005    zcaron
+:Y     640,871 2       0006    Ydieresis
+tm     980,681 2       0007    trademark
+space  320     0       0040
+!      300,698,8       2       0041    exclam
+"      380,698 2       0042    quotedbl
+#      600,681 2       0043    numbersign
+sh     "
+$      620,791,109     3       0044    dollar
+Do     "
+%      900,698,8       2       0045    percent
+&      800,698,17      2       0046    ampersand
+'      220,698 2       0047    quoteright
+(      300,727,145     3       0050    parenleft
+)      300,727,146     3       0051    parenright
+*      440,698 2       0052    asterisk
++      600,513 0       0053    plus
+,      320,114,114     1       0054    comma
+-      400,292 0       0055    hyphen
+hy     "
+char173        "
+.      320,123,8       0       0056    period
+/      600,717,149     3       0057    slash
+sl     "
+0      620,698,17      2       0060    zero
+1      620,681 2       0061    one
+2      620,698 2       0062    two
+3      620,698,17      2       0063    three
+4      620,681 2       0064    four
+5      620,717,17      2       0065    five
+6      620,698,17      2       0066    six
+7      620,681 2       0067    seven
+8      620,698,17      2       0070    eight
+9      620,698,17      2       0071    nine
+:      320,494,8       0       0072    colon
+;      320,494,114     1       0073    semicolon
+<      600,526,2       0       0074    less
+=      600,398 0       0075    equal
+>      600,526,2       0       0076    greater
+?      540,698,8       2       0077    question
+@      820,698,17      2       0100    at
+at     "
+A      680,681 2       0101    A
+B      740,681 2       0102    B
+C      740,698,17      2       0103    C
+D      800,681 2       0104    D
+E      720,681 2       0105    E
+F      640,681 2       0106    F
+G      800,698,17      2       0107    G
+H      800,681 2       0110    H
+I      340,681 2       0111    I
+J      600,681,17      2       0112    J
+K      720,681 2       0113    K
+L      600,681 2       0114    L
+M      920,681 2       0115    M
+N      740,681 2       0116    N
+O      800,698,17      2       0117    O
+P      620,681 2       0120    P
+Q      820,698,189     3       0121    Q
+R      720,681 2       0122    R
+S      660,698,17      2       0123    S
+T      620,681 2       0124    T
+U      780,681,17      2       0125    U
+V      700,681 2       0126    V
+W      960,681 2       0127    W
+X      720,681 2       0130    X
+Y      640,681 2       0131    Y
+Z      640,681 2       0132    Z
+[      300,717,136     3       0133    bracketleft
+lB     "
+\      600,717 2       0134    backslash
+rs     "
+]      300,717,136     3       0135    bracketright
+rB     "
+a^     420,685 2       0136    circumflex
+^      "
+_      500,0,155       1       0137    underscore
+`      220,698 2       0140    quoteleft
+oq     "
+a      580,494,8       0       0141    a
+b      620,717,8       2       0142    b
+c      520,494,8       0       0143    c
+d      620,717,8       2       0144    d
+e      520,494,8       0       0145    e
+f      320,734 2       0146    f
+g      540,567,243     3       0147    g
+h      660,717 2       0150    h
+i      300,654 2       0151    i
+j      300,654,251     3       0152    j
+k      620,717 2       0153    k
+l      300,717 2       0154    l
+m      940,494 0       0155    m
+n      660,494 0       0156    n
+o      560,494,8       0       0157    o
+p      620,494,228     1       0160    p
+q      580,494,228     1       0161    q
+r      440,494 0       0162    r
+s      520,494,8       0       0163    s
+t      380,667,8       2       0164    t
+u      680,484,8       0       0165    u
+v      520,484 0       0166    v
+w      780,484 0       0167    w
+x      560,484 0       0170    x
+y      540,484,236     1       0171    y
+z      480,484 0       0172    z
+lC     280,717,136     3       0173    braceleft
+{      "
+ba     600,717 2       0174    bar
+|      "
+rC     280,717,136     3       0175    braceright
+}      "
+a~     440,661 2       0176    tilde
+~      "
+---    220,110,108     1       0200    quotesinglbase
+Fo     360,437 0       0201    guillemotleft
+char171        "
+Fc     360,437 0       0202    guillemotright
+char187        "
+bu     460,511 0       0203    bullet
+---    620,749,155     3       0204    florin
+f/     140,681 2       0205    fraction
+%0     1280,698,8      2       0206    perthousand
+dg     540,698,156     3       0207    dagger
+dd     540,698,156     3       0210    daggerdbl
+en     500,292 0       0211    endash
+em     1000,292        0       0212    emdash
+fi     620,734 2       0214    fi
+fl     620,734 2       0215    fl
+.i     300,484 0       0220    dotlessi
+ga     340,689 2       0222    grave
+a"     380,698 2       0223    hungarumlaut
+a.     260,672 2       0224    dotaccent
+ab     460,687 2       0225    breve
+ah     420,672 2       0226    caron
+ao     320,731 2       0227    ring
+ho     320,0,145       1       0230    ogonek
+---    400,698 2       0231    quotedblleft
+---    400,698 2       0232    quotedblright
+oe     900,494,8       0       0233    oe
+/l     320,717 2       0234    lslash
+---    400,110,108     1       0235    quotedblbase
+OE     1240,698,17     2       0236    OE
+/L     600,681 2       0237    Lslash
+r!     300,494,214     1       0241    exclamdown
+char161        "
+ct     620,651 2       0242    cent
+char162        "
+Po     620,698,17      2       0243    sterling
+char163        "
+Cs     600,591 2       0244    currency
+char164        "
+Ye     620,681 2       0245    yen
+char165        "
+sc     520,698,178     3       0247    section
+char167        "
+ad     420,674 2       0250    dieresis
+char168        "
+co     740,698,17      2       0251    copyright
+char169        "
+Of     420,698 2       0252    ordfeminine
+char170        "
+fo     240,437 0       0253    guilsinglleft
+no     600,398 0       0254    logicalnot
+char172        "
+\-     600,300 0       0255    minus
+rg     740,698,17      2       0256    registered
+char174        "
+a-     440,635 2       0257    macron
+char175        "
+aa     340,689 2       0264    acute
+char180        "
+ps     600,681 2       0266    paragraph
+char182        "
+char183        320,327 0       0267    periodcentered
+ac     320,0,200       1       0270    cedilla
+char184        "
+Om     420,698 2       0272    ordmasculine
+char186        "
+fc     240,437 0       0273    guilsinglright
+r?     540,494,217     1       0277    questiondown
+char191        "
+`A     680,886 2       0300    Agrave
+char192        "
+'A     680,886 2       0301    Aacute
+char193        "
+^A     680,882 2       0302    Acircumflex
+char194        "
+~A     680,858 2       0303    Atilde
+char195        "
+:A     680,871 2       0304    Adieresis
+char196        "
+oA     680,928 2       0305    Aring
+char197        "
+AE     1260,681        2       0306    AE
+char198        "
+,C     740,698,200     3       0307    Ccedilla
+char199        "
+`E     720,886 2       0310    Egrave
+char200        "
+'E     720,886 2       0311    Eacute
+char201        "
+^E     720,882 2       0312    Ecircumflex
+char202        "
+:E     720,871 2       0313    Edieresis
+char203        "
+`I     340,886 2       0314    Igrave
+char204        "
+'I     340,886 2       0315    Iacute
+char205        "
+^I     340,882 2       0316    Icircumflex
+char206        "
+:I     340,871 2       0317    Idieresis
+char207        "
+~N     740,858 2       0321    Ntilde
+char209        "
+`O     800,886,17      2       0322    Ograve
+char210        "
+'O     800,886,17      2       0323    Oacute
+char211        "
+^O     800,882,17      2       0324    Ocircumflex
+char212        "
+~O     800,858,17      2       0325    Otilde
+char213        "
+:O     800,871,17      2       0326    Odieresis
+char214        "
+/O     800,733,53      2       0330    Oslash
+char216        "
+`U     780,886,17      2       0331    Ugrave
+char217        "
+'U     780,886,17      2       0332    Uacute
+char218        "
+^U     780,882,17      2       0333    Ucircumflex
+char219        "
+:U     780,871,17      2       0334    Udieresis
+char220        "
+ss     660,698,110     3       0337    germandbls
+char223        "
+`a     580,689,8       2       0340    agrave
+char224        "
+'a     580,689,8       2       0341    aacute
+char225        "
+^a     580,685,8       2       0342    acircumflex
+char226        "
+~a     580,661,8       2       0343    atilde
+char227        "
+:a     580,674,8       2       0344    adieresis
+char228        "
+oa     580,731,8       2       0345    aring
+char229        "
+ae     860,494,8       0       0346    ae
+char230        "
+,c     520,494,200     1       0347    ccedilla
+char231        "
+`e     520,689,8       2       0350    egrave
+char232        "
+'e     520,689,8       2       0351    eacute
+char233        "
+^e     520,685,8       2       0352    ecircumflex
+char234        "
+:e     520,674,8       2       0353    edieresis
+char235        "
+`i     300,689 2       0354    igrave
+char236        "
+'i     300,689 2       0355    iacute
+char237        "
+^i     300,685 2       0356    icircumflex
+char238        "
+:i     300,674 2       0357    idieresis
+char239        "
+~n     660,661 2       0361    ntilde
+char241        "
+`o     560,689,8       2       0362    ograve
+char242        "
+'o     560,689,8       2       0363    oacute
+char243        "
+^o     560,685,8       2       0364    ocircumflex
+char244        "
+~o     560,661,8       2       0365    otilde
+char245        "
+:o     560,674,8       2       0366    odieresis
+char246        "
+/o     560,534,40      0       0370    oslash
+char248        "
+`u     680,689,8       2       0371    ugrave
+char249        "
+'u     680,689,8       2       0372    uacute
+char250        "
+^u     680,685,8       2       0373    ucircumflex
+char251        "
+:u     680,674,8       2       0374    udieresis
+char252        "
+:y     540,674,236     3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/CB b/usr/src/usr.bin/groff/devices/devps/CB
new file mode 100644 (file)
index 0000000..23d4011
--- /dev/null
@@ -0,0 +1,286 @@
+name CB
+internalname Courier-Bold
+spacewidth 600
+encoding text.enc
+charset
+ha     600,674 2       0000    asciicircum
+ti     600,433 0       0001    asciitilde
+vS     600,824,65      2       0002    Scaron
+vZ     600,824,50      2       0003    Zcaron
+vs     600,695,65      2       0004    scaron
+vz     600,695,50      2       0005    zcaron
+:Y     600,781,50      2       0006    Ydieresis
+space  600     0       0040
+!      600,689,65      2       0041    exclam
+"      600,663 2       0042    quotedbl
+#      600,725,142     3       0043    numbersign
+sh     "
+$      600,735,173     3       0044    dollar
+Do     "
+%      600,689,65      2       0045    percent
+&      600,600,65      2       0046    ampersand
+'      600,674 2       0047    quoteright
+(      600,683,204     3       0050    parenleft
+)      600,683,204     3       0051    parenright
+*      600,674 2       0052    asterisk
++      600,610,48      2       0053    plus
+,      600,215,215     1       0054    comma
+-      600,381 0       0055    hyphen
+hy     "
+char173        "
+.      600,150,50      0       0056    period
+/      600,746,163     3       0057    slash
+sl     "
+0      600,689,65      2       0060    zero
+1      600,674,50      2       0061    one
+2      600,689,50      2       0062    two
+3      600,689,65      2       0063    three
+4      600,674,50      2       0064    four
+5      600,674,65      2       0065    five
+6      600,689,65      2       0066    six
+7      600,674,50      2       0067    seven
+8      600,689,65      2       0070    eight
+9      600,689,65      2       0071    nine
+:      600,472,50      0       0072    colon
+;      600,472,176     1       0073    semicolon
+<      600,610,48      2       0074    less
+=      600,474 0       0075    equal
+>      600,610,48      2       0076    greater
+?      600,648,65      2       0077    question
+@      600,705,142     3       0100    at
+at     "
+A      600,633,50      2       0101    A
+B      600,633,50      2       0102    B
+C      600,648,65      2       0103    C
+D      600,633,50      2       0104    D
+E      600,633,50      2       0105    E
+F      600,633,50      2       0106    F
+G      600,648,65      2       0107    G
+H      600,633,50      2       0110    H
+I      600,633,50      2       0111    I
+J      600,633,65      2       0112    J
+K      600,633,50      2       0113    K
+L      600,633,50      2       0114    L
+M      600,633,50      2       0115    M
+N      600,633,50      2       0116    N
+O      600,648,65      2       0117    O
+P      600,633,50      2       0120    P
+Q      600,648,196     3       0121    Q
+R      600,633,50      2       0122    R
+S      600,648,65      2       0123    S
+T      600,633,50      2       0124    T
+U      600,633,65      2       0125    U
+V      600,633,50      2       0126    V
+W      600,633,50      2       0127    W
+X      600,633,50      2       0130    X
+Y      600,633,50      2       0131    Y
+Z      600,633,50      2       0132    Z
+[      600,674,204     3       0133    bracketleft
+lB     "
+\      600,746,163     3       0134    backslash
+rs     "
+]      600,674,204     3       0135    bracketright
+rB     "
+a^     600,674 2       0136    circumflex
+^      "
+_      600,0,350       1       0137    underscore
+`      600,674 2       0140    quoteleft
+oq     "
+a      600,502,65      0       0141    a
+b      600,674,65      2       0142    b
+c      600,502,65      0       0143    c
+d      600,674,65      2       0144    d
+e      600,502,65      0       0145    e
+f      600,674,50      2       0146    f
+g      600,502,257     1       0147    g
+h      600,674,50      2       0150    h
+i      600,725,50      2       0151    i
+j      600,725,257     3       0152    j
+k      600,674,50      2       0153    k
+l      600,674,50      2       0154    l
+m      600,502,50      0       0155    m
+n      600,502,50      0       0156    n
+o      600,502,65      0       0157    o
+p      600,502,257     1       0160    p
+q      600,502,257     1       0161    q
+r      600,501,50      0       0162    r
+s      600,502,65      0       0163    s
+t      600,642,65      2       0164    t
+u      600,487,65      0       0165    u
+v      600,487,50      0       0166    v
+w      600,487,50      0       0167    w
+x      600,487,50      0       0170    x
+y      600,487,257     1       0171    y
+z      600,487,50      0       0172    z
+lC     600,674,204     3       0173    braceleft
+{      "
+ba     600,674,204     3       0174    bar
+|      "
+rC     600,674,204     3       0175    braceright
+}      "
+a~     600,640 2       0176    tilde
+~      "
+---    600,204,225     1       0200    quotesinglbase
+Fo     600,487,50      0       0201    guillemotleft
+char171        "
+Fc     600,487,50      0       0202    guillemotright
+char187        "
+bu     600,406 0       0203    bullet
+---    600,689,173     3       0204    florin
+f/     600,552 0       0205    fraction
+dg     600,674,142     3       0207    dagger
+dd     600,674,142     3       0210    daggerdbl
+en     600,381 0       0211    endash
+em     600,381 0       0212    emdash
+.i     600,487,50      0       0220    dotlessi
+ga     600,689 2       0222    grave
+a"     600,689 2       0223    hungarumlaut
+a.     600,631 2       0224    dotaccent
+ab     600,674 2       0225    breve
+ah     600,674 2       0226    caron
+ao     600,694 2       0227    ring
+ho     600,100,225     1       0230    ogonek
+---    600,678 2       0231    quotedblleft
+---    600,678 2       0232    quotedblright
+/l     600,674,50      2       0234    lslash
+---    600,199,199     1       0235    quotedblbase
+/L     600,633,50      2       0237    Lslash
+r!     600,475,257     1       0241    exclamdown
+char161        "
+ct     600,725,79      2       0242    cent
+char162        "
+Po     600,648,50      2       0243    sterling
+char163        "
+Cs     600,569 2       0244    currency
+char164        "
+Ye     600,633,50      2       0245    yen
+char165        "
+sc     600,689,147     3       0247    section
+char167        "
+ad     600,631 2       0250    dieresis
+char168        "
+Of     600,649 2       0252    ordfeminine
+char170        "
+fo     600,487,50      0       0253    guilsinglleft
+a-     600,616 2       0257    macron
+char175        "
+aa     600,689 2       0264    acute
+char180        "
+ps     600,689,147     3       0266    paragraph
+char182        "
+char183        600,406 0       0267    periodcentered
+ac     600,100,246     1       0270    cedilla
+char184        "
+Om     600,649 2       0272    ordmasculine
+char186        "
+fc     600,487,50      0       0273    guilsinglright
+r?     600,475,257     1       0277    questiondown
+char191        "
+`A     600,839,50      2       0300    Agrave
+char192        "
+'A     600,839,50      2       0301    Aacute
+char193        "
+^A     600,824,50      2       0302    Acircumflex
+char194        "
+~A     600,790,50      2       0303    Atilde
+char195        "
+:A     600,781,50      2       0304    Adieresis
+char196        "
+oA     600,855,50      2       0305    Aring
+char197        "
+,C     600,648,246     3       0307    Ccedilla
+char199        "
+`E     600,839,50      2       0310    Egrave
+char200        "
+'E     600,839,50      2       0311    Eacute
+char201        "
+^E     600,824,50      2       0312    Ecircumflex
+char202        "
+:E     600,781,50      2       0313    Edieresis
+char203        "
+`I     600,839,50      2       0314    Igrave
+char204        "
+'I     600,839,50      2       0315    Iacute
+char205        "
+^I     600,824,50      2       0316    Icircumflex
+char206        "
+:I     600,781,50      2       0317    Idieresis
+char207        "
+~N     600,790,50      2       0321    Ntilde
+char209        "
+`O     600,839,65      2       0322    Ograve
+char210        "
+'O     600,839,65      2       0323    Oacute
+char211        "
+^O     600,824,65      2       0324    Ocircumflex
+char212        "
+~O     600,790,65      2       0325    Otilde
+char213        "
+:O     600,781,65      2       0326    Odieresis
+char214        "
+/O     600,683,121     3       0330    Oslash
+char216        "
+`U     600,839,65      2       0331    Ugrave
+char217        "
+'U     600,839,65      2       0332    Uacute
+char218        "
+^U     600,824,65      2       0333    Ucircumflex
+char219        "
+:U     600,781,65      2       0334    Udieresis
+char220        "
+ss     600,674,65      2       0337    germandbls
+char223        "
+`a     600,710,65      2       0340    agrave
+char224        "
+'a     600,710,65      2       0341    aacute
+char225        "
+^a     600,703,65      2       0342    acircumflex
+char226        "
+~a     600,678,65      2       0343    atilde
+char227        "
+:a     600,652,65      2       0344    adieresis
+char228        "
+oa     600,746,65      2       0345    aring
+char229        "
+,c     600,502,246     1       0347    ccedilla
+char231        "
+`e     600,714,65      2       0350    egrave
+char232        "
+'e     600,714,65      2       0351    eacute
+char233        "
+^e     600,703,65      2       0352    ecircumflex
+char234        "
+:e     600,652,65      2       0353    edieresis
+char235        "
+`i     600,706,50      2       0354    igrave
+char236        "
+'i     600,710,50      2       0355    iacute
+char237        "
+^i     600,684,50      2       0356    icircumflex
+char238        "
+:i     600,652,50      2       0357    idieresis
+char239        "
+~n     600,678,50      2       0361    ntilde
+char241        "
+`o     600,699,65      2       0362    ograve
+char242        "
+'o     600,699,65      2       0363    oacute
+char243        "
+^o     600,703,65      2       0364    ocircumflex
+char244        "
+~o     600,657,65      2       0365    otilde
+char245        "
+:o     600,652,65      2       0366    odieresis
+char246        "
+/o     600,538,121     1       0370    oslash
+char248        "
+`u     600,706,65      2       0371    ugrave
+char249        "
+'u     600,706,65      2       0372    uacute
+char250        "
+^u     600,684,65      2       0373    ucircumflex
+char251        "
+:u     600,652,65      2       0374    udieresis
+char252        "
+:y     600,631,257     3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/CBI b/usr/src/usr.bin/groff/devices/devps/CBI
new file mode 100644 (file)
index 0000000..9cc9f80
--- /dev/null
@@ -0,0 +1,287 @@
+name CBI
+internalname Courier-BoldOblique
+slant 12
+spacewidth 600
+encoding text.enc
+charset
+ha     600,674,0,97,-63,83     2       0000    asciicircum
+ti     600,433,0,102,-17,83    0       0001    asciitilde
+vS     600,824,65,130,27,83    2       0002    Scaron
+vZ     600,824,50,129,16,83    2       0003    Zcaron
+vs     600,695,65,101,16,83    2       0004    scaron
+vz     600,695,50,101,4,83     2       0005    zcaron
+:Y     600,781,50,192,-26,83   2       0006    Ydieresis
+space  600     0       0040
+!      600,689,65,0,-147       2       0041    exclam
+"      600,663,0,104,-121,83   2       0042    quotedbl
+#      600,725,142,122,-2,83   3       0043    numbersign
+sh     "
+$      600,735,173,109,-1,83   3       0044    dollar
+Do     "
+%      600,689,65,121,-8,83    2       0045    percent
+&      600,600,65,57,-2,57     2       0046    ampersand
+'      600,674,0,0,-98 2       0047    quoteright
+(      600,683,204,112,-205,83 3       0050    parenleft
+)      600,683,204,0,5 3       0051    parenright
+*      600,674,0,115,-81,83    2       0052    asterisk
++      600,610,48,118,-2,83    2       0053    plus
+,      600,215,215,0,-1        1       0054    comma
+-      600,381,0,118,-2,83     0       0055    hyphen
+hy     "
+char173        "
+.      600,150,50,0,-151       0       0056    period
+/      600,746,163,154,30,83   3       0057    slash
+sl     "
+0      600,689,65,99,-32,83    2       0060    zero
+1      600,674,50,28,6,28      2       0061    one
+2      600,689,50,106,35,83    2       0062    two
+3      600,689,65,109,20,83    2       0063    three
+4      600,674,50,68,-15,68    2       0064    four
+5      600,674,65,110,17,83    2       0065    five
+6      600,689,65,162,-58,83   2       0066    six
+7      600,674,50,130,-86,83   2       0067    seven
+8      600,689,65,105,-14,83   2       0070    eight
+9      600,689,65,115,-17,83   2       0071    nine
+:      600,472,50,0,-151       0       0072    colon
+;      600,472,176,0,-13       1       0073    semicolon
+<      600,610,48,166,-2,83    2       0074    less
+=      600,474,0,158,39,83     0       0075    equal
+>      600,610,48,118,47,83    2       0076    greater
+?      600,648,65,107,-98,83   2       0077    question
+@      600,705,142,90,-11,83   3       0100    at
+at     "
+A      600,633,50,132,110,83   2       0101    A
+B      600,633,50,120,76,83    2       0102    B
+C      600,648,65,163,19,83    2       0103    C
+D      600,633,50,120,76,83    2       0104    D
+E      600,633,50,142,76,83    2       0105    E
+F      600,633,50,163,76,83    2       0106    F
+G      600,648,65,163,21,83    2       0107    G
+H      600,633,50,173,66,83    2       0110    H
+I      600,633,50,130,6,83     2       0111    I
+J      600,633,65,226,28,83    2       0112    J
+K      600,633,50,194,76,83    2       0113    K
+L      600,633,50,115,56,83    2       0114    L
+M      600,633,50,226,108,83   2       0115    M
+N      600,633,50,205,76,83    2       0116    N
+O      600,648,65,146,24,83    2       0117    O
+P      600,633,50,116,76,83    2       0120    P
+Q      600,648,196,146,24,83   3       0121    Q
+R      600,633,50,130,76,83    2       0122    R
+S      600,648,65,130,27,83    2       0123    S
+T      600,633,50,171,-22,83   2       0124    T
+U      600,633,65,203,-11,83   2       0125    U
+V      600,633,50,234,8,83     2       0126    V
+W      600,633,50,223,0,83     2       0127    W
+X      600,633,50,192,79,83    2       0130    X
+Y      600,633,50,192,-26,83   2       0131    Y
+Z      600,633,50,119,16,83    2       0132    Z
+[      600,674,204,97,-128,83  3       0133    bracketleft
+lB     "
+\      600,746,163,4,-120,4    3       0134    backslash
+rs     "
+]      600,674,204,0,-3        3       0135    bracketright
+rB     "
+a^     600,674,0,79,-129,79    2       0136    circumflex
+^      "
+_      600,0,350,89,195,83     1       0137    underscore
+`      600,674,0,48,-272,48    2       0140    quoteleft
+oq     "
+a      600,502,65,82,34,82     0       0141    a
+b      600,674,65,120,97,83    2       0142    b
+c      600,502,65,122,6,83     0       0143    c
+d      600,674,65,151,27,83    2       0144    d
+e      600,502,65,100,25,83    0       0145    e
+f      600,674,50,190,14,83    2       0146    f
+g      600,502,257,174,25,83   1       0147    g
+h      600,674,50,92,66,83     2       0150    h
+i      600,725,50,49,27,49     2       0151    i
+j      600,725,257,70,16,70    3       0152    j
+k      600,674,50,111,56,83    2       0153    k
+l      600,674,50,49,27,49     2       0154    l
+m      600,502,50,134,108,83   0       0155    m
+n      600,502,50,82,66,82     0       0156    n
+o      600,502,65,106,16,83    0       0157    o
+p      600,502,257,121,141,83  1       0160    p
+q      600,502,257,195,23,83   1       0161    q
+r      600,501,50,149,35,83    0       0162    r
+s      600,502,65,88,16,83     0       0163    s
+t      600,642,65,49,5,49      2       0164    t
+u      600,487,65,90,5,83      0       0165    u
+v      600,487,50,182,18,83    0       0166    v
+w      600,487,50,182,18,83    0       0167    w
+x      600,487,50,140,68,83    0       0170    x
+y      600,487,257,161,112,83  1       0171    y
+z      600,487,50,90,4,83      0       0172    z
+lC     600,674,204,55,-118,55  3       0173    braceleft
+{      "
+ba     600,674,204,0,-128      3       0174    bar
+|      "
+rC     600,674,204,0,-45       3       0175    braceright
+}      "
+a~     600,640,0,96,-121,83    2       0176    tilde
+~      "
+---    600,204,225,0,2 1       0200    quotesinglbase
+Fo     600,487,50,153,23,83    0       0201    guillemotleft
+char171        "
+Fc     600,487,50,115,56,83    0       0202    guillemotright
+char187        "
+bu     600,406,0,0,-215        0       0203    bullet
+---    600,689,173,170,56,83   3       0204    florin
+f/     600,552,0,175,45,83     0       0205    fraction
+dg     600,674,142,88,-76,83   3       0207    dagger
+dd     600,674,142,88,-25,83   3       0210    daggerdbl
+en     600,381,0,118,-2,83     0       0211    endash
+em     600,381,0,189,69,83     0       0212    emdash
+.i     600,487,50,49,27,49     0       0220    dotlessi
+ga     600,689,0,0,-150        2       0222    grave
+a"     600,689,0,100,-129,83   2       0223    hungarumlaut
+a.     600,631,0,0,-263        2       0224    dotaccent
+ab     600,674,0,97,-146,83    2       0225    breve
+ah     600,674,0,97,-147,83    2       0226    caron
+ao     600,694,0,36,-187,36    2       0227    ring
+ho     600,100,225,0,-134      1       0230    ogonek
+---    600,678,0,98,-106,83    2       0231    quotedblleft
+---    600,678,0,140,-64,83    2       0232    quotedblright
+/l     600,674,50,54,27,54     2       0234    lslash
+---    600,199,199,38,38,38    1       0235    quotedblbase
+/L     600,633,50,115,56,83    2       0237    Lslash
+r!     600,475,257,0,-93       1       0241    exclamdown
+char161        "
+ct     600,725,79,93,-46,83    2       0242    cent
+char162        "
+Po     600,648,50,70,35,70     2       0243    sterling
+char163        "
+Cs     600,569,0,127,3,83      2       0244    currency
+char164        "
+Ye     600,633,50,192,-27,83   2       0245    yen
+char165        "
+sc     600,689,147,147,32,83   3       0247    section
+char167        "
+ad     600,631,0,67,-159,67    2       0250    dieresis
+char168        "
+Of     600,649,0,40,-64,40     2       0252    ordfeminine
+char170        "
+fo     600,487,50,0,23 0       0253    guilsinglleft
+a-     600,616,0,85,-135,83    2       0257    macron
+char175        "
+aa     600,689,0,100,-254,83   2       0264    acute
+char180        "
+ps     600,689,147,180,-22,83  3       0266    paragraph
+char182        "
+char183        600,406,0,0,-205        0       0267    periodcentered
+ac     600,100,246,0,-53       1       0270    cedilla
+char184        "
+Om     600,649,0,73,-68,73     2       0272    ordmasculine
+char186        "
+fc     600,487,50,115,-174,83  0       0273    guilsinglright
+r?     600,475,257,0,24        1       0277    questiondown
+char191        "
+`A     600,839,50,132,110,83   2       0300    Agrave
+char192        "
+'A     600,839,50,132,110,83   2       0301    Aacute
+char193        "
+^A     600,824,50,132,110,83   2       0302    Acircumflex
+char194        "
+~A     600,790,50,132,110,83   2       0303    Atilde
+char195        "
+:A     600,781,50,132,110,83   2       0304    Adieresis
+char196        "
+oA     600,855,50,132,110,83   2       0305    Aring
+char197        "
+,C     600,648,246,163,19,83   3       0307    Ccedilla
+char199        "
+`E     600,839,50,142,76,83    2       0310    Egrave
+char200        "
+'E     600,839,50,142,76,83    2       0311    Eacute
+char201        "
+^E     600,824,50,142,76,83    2       0312    Ecircumflex
+char202        "
+:E     600,781,50,142,76,83    2       0313    Edieresis
+char203        "
+`I     600,839,50,130,6,83     2       0314    Igrave
+char204        "
+'I     600,839,50,130,6,83     2       0315    Iacute
+char205        "
+^I     600,824,50,130,6,83     2       0316    Icircumflex
+char206        "
+:I     600,781,50,130,6,83     2       0317    Idieresis
+char207        "
+~N     600,790,50,205,76,83    2       0321    Ntilde
+char209        "
+`O     600,839,65,146,24,83    2       0322    Ograve
+char210        "
+'O     600,839,65,146,24,83    2       0323    Oacute
+char211        "
+^O     600,824,65,146,24,83    2       0324    Ocircumflex
+char212        "
+~O     600,790,65,146,24,83    2       0325    Otilde
+char213        "
+:O     600,781,65,146,24,83    2       0326    Odieresis
+char214        "
+/O     600,683,121,214,94,83   3       0330    Oslash
+char216        "
+`U     600,839,65,203,-11,83   2       0331    Ugrave
+char217        "
+'U     600,839,65,203,-11,83   2       0332    Uacute
+char218        "
+^U     600,824,65,203,-11,83   2       0333    Ucircumflex
+char219        "
+:U     600,781,65,203,-11,83   2       0334    Udieresis
+char220        "
+ss     600,674,65,68,76,68     2       0337    germandbls
+char223        "
+`a     600,710,65,82,34,82     2       0340    agrave
+char224        "
+'a     600,710,65,82,34,82     2       0341    aacute
+char225        "
+^a     600,703,65,85,34,83     2       0342    acircumflex
+char226        "
+~a     600,678,65,104,34,83    2       0343    atilde
+char227        "
+:a     600,652,65,82,34,82     2       0344    adieresis
+char228        "
+oa     600,746,65,82,34,82     2       0345    aring
+char229        "
+,c     600,502,246,122,6,83    1       0347    ccedilla
+char231        "
+`e     600,714,65,100,25,83    2       0350    egrave
+char232        "
+'e     600,714,65,100,25,83    2       0351    eacute
+char233        "
+^e     600,703,65,100,25,83    2       0352    ecircumflex
+char234        "
+:e     600,652,65,100,25,83    2       0353    edieresis
+char235        "
+`i     600,706,50,49,27,49     2       0354    igrave
+char236        "
+'i     600,710,50,49,27,49     2       0355    iacute
+char237        "
+^i     600,684,50,49,27,49     2       0356    icircumflex
+char238        "
+:i     600,652,50,49,27,49     2       0357    idieresis
+char239        "
+~n     600,678,50,82,66,82     2       0361    ntilde
+char241        "
+`o     600,699,65,106,16,83    2       0362    ograve
+char242        "
+'o     600,699,65,106,16,83    2       0363    oacute
+char243        "
+^o     600,703,65,106,16,83    2       0364    ocircumflex
+char244        "
+~o     600,657,65,106,16,83    2       0365    otilde
+char245        "
+:o     600,652,65,106,16,83    2       0366    odieresis
+char246        "
+/o     600,538,121,166,81,83   1       0370    oslash
+char248        "
+`u     600,706,65,90,5,83      2       0371    ugrave
+char249        "
+'u     600,706,65,90,5,83      2       0372    uacute
+char250        "
+^u     600,684,65,90,5,83      2       0373    ucircumflex
+char251        "
+:u     600,652,65,90,5,83      2       0374    udieresis
+char252        "
+:y     600,631,257,161,112,83  3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/CI b/usr/src/usr.bin/groff/devices/devps/CI
new file mode 100644 (file)
index 0000000..57d75cd
--- /dev/null
@@ -0,0 +1,287 @@
+name CI
+internalname Courier-Oblique
+slant 12
+spacewidth 600
+encoding text.enc
+charset
+ha     600,624,0,37,-123,37    2       0000    asciicircum
+ti     600,373,0,42,-77,42     0       0001    asciitilde
+vS     600,774,35,72,-26,72    2       0002    Scaron
+vZ     600,774,20,71,-37,71    2       0003    Zcaron
+vs     600,645,35,43,-37,43    2       0004    scaron
+vz     600,645,20,43,-49,43    2       0005    zcaron
+:Y     600,721,20,134,-79,74   2       0006    Ydieresis
+space  600     0       0040
+!      600,639,5,0,-207        2       0041    exclam
+"      600,603,0,44,-181,44    2       0042    quotedbl
+#      600,665,82,58,-66,58    2       0043    numbersign
+sh     "
+$      600,675,113,51,-61,51   3       0044    dollar
+Do     "
+%      600,639,35,61,-68,61    2       0045    percent
+&      600,540,35,0,-62        2       0046    ampersand
+'      600,613,0,0,-158        2       0047    quoteright
+(      600,623,144,52,-265,52  3       0050    parenleft
+)      600,623,144,0,-55       3       0051    parenright
+*      600,624,0,55,-141,55    2       0052    asterisk
++      600,550,0,58,-62,58     2       0053    plus
+,      600,155,155,0,-61       1       0054    comma
+-      600,321,0,58,-62,58     0       0055    hyphen
+hy     "
+char173        "
+.      600,90,0,0,-211 0       0056    period
+/      600,686,103,94,-30,74   3       0057    slash
+sl     "
+0      600,639,35,40,-89,40    2       0060    zero
+1      600,624,20,0,-47        2       0061    one
+2      600,639,20,46,-18,46    2       0062    two
+3      600,639,35,49,-40,49    2       0063    three
+4      600,624,20,10,-75,10    2       0064    four
+5      600,624,35,52,-43,52    2       0065    five
+6      600,639,35,104,-117,74  2       0066    six
+7      600,624,20,72,-146,72   2       0067    seven
+8      600,639,35,45,-74,45    2       0070    eight
+9      600,639,35,56,-70,56    2       0071    nine
+:      600,392,0,0,-211        0       0072    colon
+;      600,392,116,0,-73       1       0073    semicolon
+<      600,550,0,106,-62,74    2       0074    less
+=      600,394,0,94,-25,74     0       0075    equal
+>      600,550,0,58,-13,58     2       0076    greater
+?      600,598,5,47,-161,47    2       0077    question
+@      600,644,82,30,-70,30    2       0100    at
+at     "
+A      600,583,20,65,57,65     2       0101    A
+B      600,583,20,60,23,60     2       0102    B
+C      600,598,35,105,-41,74   2       0103    C
+D      600,583,20,60,23,60     2       0104    D
+E      600,583,20,84,23,74     2       0105    E
+F      600,583,20,105,23,74    2       0106    F
+G      600,598,35,105,-39,74   2       0107    G
+H      600,583,20,115,13,74    2       0110    H
+I      600,583,20,72,-47,72    2       0111    I
+J      600,583,35,168,-32,74   2       0112    J
+K      600,583,20,136,23,74    2       0113    K
+L      600,583,20,55,3,55      2       0114    L
+M      600,583,20,168,55,74    2       0115    M
+N      600,583,20,147,23,74    2       0116    N
+O      600,598,35,86,-34,74    2       0117    O
+P      600,583,20,56,23,56     2       0120    P
+Q      600,598,136,86,-34,74   3       0121    Q
+R      600,583,20,63,23,63     2       0122    R
+S      600,598,35,72,-26,72    2       0123    S
+T      600,583,20,113,-79,74   2       0124    T
+U      600,583,35,145,-69,74   2       0125    U
+V      600,583,20,176,-54,74   2       0126    V
+W      600,583,20,165,-53,74   2       0127    W
+X      600,583,20,134,26,74    2       0130    X
+Y      600,583,20,134,-79,74   2       0131    Y
+Z      600,583,20,61,-37,61    2       0132    Z
+[      600,624,144,39,-188,39  3       0133    bracketleft
+lB     "
+\      600,686,103,0,-180      3       0134    backslash
+rs     "
+]      600,624,144,0,-63       3       0135    bracketright
+rB     "
+a^     600,624,0,19,-189,19    2       0136    circumflex
+^      "
+_      600,0,290,29,135,29     1       0137    underscore
+`      600,613,0,0,-332        2       0140    quoteleft
+oq     "
+a      600,452,35,15,-24,15    0       0141    a
+b      600,624,35,60,44,60     2       0142    b
+c      600,452,35,64,-54,64    0       0143    c
+d      600,624,35,93,-33,74    2       0144    d
+e      600,452,35,40,-35,40    0       0145    e
+f      600,624,20,132,-39,74   2       0146    f
+g      600,452,207,116,-35,74  1       0147    g
+h      600,624,20,25,13,25     2       0150    h
+i      600,665,20,0,-26        2       0151    i
+j      600,665,207,12,-42,12   3       0152    j
+k      600,624,20,53,3,53      2       0153    k
+l      600,624,20,0,-26        2       0154    l
+m      600,452,20,71,55,71     0       0155    m
+n      600,452,20,15,13,15     0       0156    n
+o      600,452,35,47,-41,47    0       0157    o
+p      600,452,207,62,83,62    1       0160    p
+q      600,452,207,137,-35,74  1       0161    q
+r      600,448,20,89,-18,74    0       0162    r
+s      600,452,35,30,-37,30    0       0163    s
+t      600,582,35,0,-57        2       0164    t
+u      600,437,35,32,-57,32    0       0165    u
+v      600,437,20,124,-44,74   0       0166    v
+w      600,437,20,124,-44,74   0       0167    w
+x      600,437,20,82,15,74     0       0170    x
+y      600,437,207,103,54,74   1       0171    y
+z      600,437,20,32,-49,32    0       0172    z
+lC     600,624,144,0,-178      3       0173    braceleft
+{      "
+ba     600,624,144,0,-188      3       0174    bar
+|      "
+rC     600,624,144,0,-105      3       0175    braceright
+}      "
+a~     600,580,0,36,-181,36    2       0176    tilde
+~      "
+---    600,144,165,0,-58       1       0200    quotesinglbase
+Fo     600,437,20,95,-37,74    0       0201    guillemotleft
+char171        "
+Fc     600,437,20,55,3,55      0       0202    guillemotright
+char187        "
+bu     600,346,0,0,-275        0       0203    bullet
+---    600,639,113,113,-4,74   3       0204    florin
+f/     600,492,0,115,-15,74    0       0205    fraction
+dg     600,624,82,30,-138,30   2       0207    dagger
+dd     600,624,82,30,-85,30    2       0210    daggerdbl
+en     600,321,0,58,-62,58     0       0211    endash
+em     600,321,0,129,9,74      0       0212    emdash
+.i     600,437,20,0,-26        0       0220    dotlessi
+ga     600,639,0,0,-212        2       0222    grave
+a"     600,639,0,42,-189,42    2       0223    hungarumlaut
+a.     600,571,0,0,-323        2       0224    dotaccent
+ab     600,624,0,39,-208,39    2       0225    breve
+ah     600,624,0,39,-209,39    2       0226    caron
+ao     600,634,0,0,-247        2       0227    ring
+ho     600,40,165,0,-194       1       0230    ogonek
+---    600,619,0,38,-166,38    2       0231    quotedblleft
+---    600,619,0,80,-124,74    2       0232    quotedblright
+/l     600,624,20,0,-26        2       0234    lslash
+---    600,139,139,0,-22       1       0235    quotedblbase
+/L     600,583,20,55,3,55      2       0237    Lslash
+r!     600,415,207,0,-159      1       0241    exclamdown
+char161        "
+ct     600,665,19,33,-106,33   2       0242    cent
+char162        "
+Po     600,598,20,10,-18,10    2       0243    sterling
+char163        "
+Cs     600,509,0,67,-57,67     2       0244    currency
+char164        "
+Ye     600,583,20,134,-87,74   2       0245    yen
+char165        "
+sc     600,629,87,87,-28,74    3       0247    section
+char167        "
+ad     600,571,0,7,-219,7      2       0250    dieresis
+char168        "
+Of     600,598,0,0,-124        2       0252    ordfeminine
+char170        "
+fo     600,437,20,0,-37        0       0253    guilsinglleft
+a-     600,556,0,25,-195,25    2       0257    macron
+char175        "
+aa     600,639,0,42,-314,42    2       0264    acute
+char180        "
+ps     600,629,87,120,-82,74   3       0266    paragraph
+char182        "
+char183        600,346,0,0,-265        0       0267    periodcentered
+ac     600,40,186,0,-113       1       0270    cedilla
+char184        "
+Om     600,598,0,13,-128,13    2       0272    ordmasculine
+char186        "
+fc     600,437,20,55,-227,55   0       0273    guilsinglright
+r?     600,415,207,0,-35       1       0277    questiondown
+char191        "
+`A     600,789,20,65,57,65     2       0300    Agrave
+char192        "
+'A     600,789,20,65,57,65     2       0301    Aacute
+char193        "
+^A     600,774,20,65,57,65     2       0302    Acircumflex
+char194        "
+~A     600,730,20,65,57,65     2       0303    Atilde
+char195        "
+:A     600,721,20,65,57,65     2       0304    Adieresis
+char196        "
+oA     600,795,20,65,57,65     2       0305    Aring
+char197        "
+,C     600,598,186,105,-41,74  3       0307    Ccedilla
+char199        "
+`E     600,789,20,84,23,74     2       0310    Egrave
+char200        "
+'E     600,789,20,84,23,74     2       0311    Eacute
+char201        "
+^E     600,774,20,84,23,74     2       0312    Ecircumflex
+char202        "
+:E     600,721,20,84,23,74     2       0313    Edieresis
+char203        "
+`I     600,789,20,72,-47,72    2       0314    Igrave
+char204        "
+'I     600,789,20,72,-47,72    2       0315    Iacute
+char205        "
+^I     600,774,20,72,-47,72    2       0316    Icircumflex
+char206        "
+:I     600,721,20,72,-47,72    2       0317    Idieresis
+char207        "
+~N     600,730,20,147,23,74    2       0321    Ntilde
+char209        "
+`O     600,789,35,86,-34,74    2       0322    Ograve
+char210        "
+'O     600,789,35,86,-34,74    2       0323    Oacute
+char211        "
+^O     600,774,35,86,-34,74    2       0324    Ocircumflex
+char212        "
+~O     600,730,35,86,-34,74    2       0325    Otilde
+char213        "
+:O     600,721,35,86,-34,74    2       0326    Odieresis
+char214        "
+/O     600,623,61,154,34,74    2       0330    Oslash
+char216        "
+`U     600,789,35,145,-69,74   2       0331    Ugrave
+char217        "
+'U     600,789,35,145,-69,74   2       0332    Uacute
+char218        "
+^U     600,774,35,145,-69,74   2       0333    Ucircumflex
+char219        "
+:U     600,721,35,145,-69,74   2       0334    Udieresis
+char220        "
+ss     600,624,35,8,23,8       2       0337    germandbls
+char223        "
+`a     600,660,35,15,-24,15    2       0340    agrave
+char224        "
+'a     600,660,35,15,-24,15    2       0341    aacute
+char225        "
+^a     600,653,35,25,-24,25    2       0342    acircumflex
+char226        "
+~a     600,618,35,44,-24,44    2       0343    atilde
+char227        "
+:a     600,592,35,15,-24,15    2       0344    adieresis
+char228        "
+oa     600,686,35,15,-24,15    2       0345    aring
+char229        "
+,c     600,452,186,64,-54,64   1       0347    ccedilla
+char231        "
+`e     600,664,35,40,-35,40    2       0350    egrave
+char232        "
+'e     600,664,35,40,-35,40    2       0351    eacute
+char233        "
+^e     600,653,35,40,-35,40    2       0352    ecircumflex
+char234        "
+:e     600,592,35,40,-35,40    2       0353    edieresis
+char235        "
+`i     600,656,20,0,-26        2       0354    igrave
+char236        "
+'i     600,660,20,0,-26        2       0355    iacute
+char237        "
+^i     600,634,20,0,-26        2       0356    icircumflex
+char238        "
+:i     600,592,20,0,-26        2       0357    idieresis
+char239        "
+~n     600,618,20,19,13,19     2       0361    ntilde
+char241        "
+`o     600,649,35,47,-41,47    2       0362    ograve
+char242        "
+'o     600,649,35,47,-41,47    2       0363    oacute
+char243        "
+^o     600,653,35,47,-41,47    2       0364    ocircumflex
+char244        "
+~o     600,597,35,47,-41,47    2       0365    otilde
+char245        "
+:o     600,592,35,47,-41,47    2       0366    odieresis
+char246        "
+/o     600,478,61,106,21,74    0       0370    oslash
+char248        "
+`u     600,656,35,32,-57,32    2       0371    ugrave
+char249        "
+'u     600,656,35,32,-57,32    2       0372    uacute
+char250        "
+^u     600,634,35,32,-57,32    2       0373    ucircumflex
+char251        "
+:u     600,592,35,32,-57,32    2       0374    udieresis
+char252        "
+:y     600,571,207,103,54,74   3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/CR b/usr/src/usr.bin/groff/devices/devps/CR
new file mode 100644 (file)
index 0000000..f0f3b67
--- /dev/null
@@ -0,0 +1,286 @@
+name CR
+internalname Courier
+spacewidth 600
+encoding text.enc
+charset
+ha     600,624 2       0000    asciicircum
+ti     600,373 0       0001    asciitilde
+vS     600,774,35      2       0002    Scaron
+vZ     600,774,20      2       0003    Zcaron
+vs     600,645,35      2       0004    scaron
+vz     600,645,20      2       0005    zcaron
+:Y     600,721,20      2       0006    Ydieresis
+space  600     0       0040
+!      600,639,5       2       0041    exclam
+"      600,603 2       0042    quotedbl
+#      600,665,82      2       0043    numbersign
+sh     "
+$      600,675,113     3       0044    dollar
+Do     "
+%      600,639,35      2       0045    percent
+&      600,540,35      2       0046    ampersand
+'      600,613 2       0047    quoteright
+(      600,623,144     3       0050    parenleft
+)      600,623,144     3       0051    parenright
+*      600,624 2       0052    asterisk
++      600,550 2       0053    plus
+,      600,155,155     1       0054    comma
+-      600,321 0       0055    hyphen
+hy     "
+char173        "
+.      600,90  0       0056    period
+/      600,686,103     3       0057    slash
+sl     "
+0      600,639,35      2       0060    zero
+1      600,624,20      2       0061    one
+2      600,639,20      2       0062    two
+3      600,639,35      2       0063    three
+4      600,624,20      2       0064    four
+5      600,624,35      2       0065    five
+6      600,639,35      2       0066    six
+7      600,624,20      2       0067    seven
+8      600,639,35      2       0070    eight
+9      600,639,35      2       0071    nine
+:      600,392 0       0072    colon
+;      600,392,116     1       0073    semicolon
+<      600,550 2       0074    less
+=      600,394 0       0075    equal
+>      600,550 2       0076    greater
+?      600,598,5       2       0077    question
+@      600,644,82      2       0100    at
+at     "
+A      600,583,20      2       0101    A
+B      600,583,20      2       0102    B
+C      600,598,35      2       0103    C
+D      600,583,20      2       0104    D
+E      600,583,20      2       0105    E
+F      600,583,20      2       0106    F
+G      600,598,35      2       0107    G
+H      600,583,20      2       0110    H
+I      600,583,20      2       0111    I
+J      600,583,35      2       0112    J
+K      600,583,20      2       0113    K
+L      600,583,20      2       0114    L
+M      600,583,20      2       0115    M
+N      600,583,20      2       0116    N
+O      600,598,35      2       0117    O
+P      600,583,20      2       0120    P
+Q      600,598,136     3       0121    Q
+R      600,583,20      2       0122    R
+S      600,598,35      2       0123    S
+T      600,583,20      2       0124    T
+U      600,583,35      2       0125    U
+V      600,583,20      2       0126    V
+W      600,583,20      2       0127    W
+X      600,583,20      2       0130    X
+Y      600,583,20      2       0131    Y
+Z      600,583,20      2       0132    Z
+[      600,624,144     3       0133    bracketleft
+lB     "
+\      600,686,103     3       0134    backslash
+rs     "
+]      600,624,144     3       0135    bracketright
+rB     "
+a^     600,624 2       0136    circumflex
+^      "
+_      600,0,290       1       0137    underscore
+`      600,613 2       0140    quoteleft
+oq     "
+a      600,452,35      0       0141    a
+b      600,624,35      2       0142    b
+c      600,452,35      0       0143    c
+d      600,624,35      2       0144    d
+e      600,452,35      0       0145    e
+f      600,624,20      2       0146    f
+g      600,452,207     1       0147    g
+h      600,624,20      2       0150    h
+i      600,665,20      2       0151    i
+j      600,665,207     3       0152    j
+k      600,624,20      2       0153    k
+l      600,624,20      2       0154    l
+m      600,452,20      0       0155    m
+n      600,452,20      0       0156    n
+o      600,452,35      0       0157    o
+p      600,452,207     1       0160    p
+q      600,452,207     1       0161    q
+r      600,448,20      0       0162    r
+s      600,452,35      0       0163    s
+t      600,582,35      2       0164    t
+u      600,437,35      0       0165    u
+v      600,437,20      0       0166    v
+w      600,437,20      0       0167    w
+x      600,437,20      0       0170    x
+y      600,437,207     1       0171    y
+z      600,437,20      0       0172    z
+lC     600,624,144     3       0173    braceleft
+{      "
+ba     600,624,144     3       0174    bar
+|      "
+rC     600,624,144     3       0175    braceright
+}      "
+a~     600,580 2       0176    tilde
+~      "
+---    600,144,165     1       0200    quotesinglbase
+Fo     600,437,20      0       0201    guillemotleft
+char171        "
+Fc     600,437,20      0       0202    guillemotright
+char187        "
+bu     600,346 0       0203    bullet
+---    600,639,113     3       0204    florin
+f/     600,492 0       0205    fraction
+dg     600,624,82      2       0207    dagger
+dd     600,624,82      2       0210    daggerdbl
+en     600,321 0       0211    endash
+em     600,321 0       0212    emdash
+.i     600,437,20      0       0220    dotlessi
+ga     600,639 2       0222    grave
+a"     600,639 2       0223    hungarumlaut
+a.     600,571 2       0224    dotaccent
+ab     600,624 2       0225    breve
+ah     600,624 2       0226    caron
+ao     600,634 2       0227    ring
+ho     600,40,165      1       0230    ogonek
+---    600,619 2       0231    quotedblleft
+---    600,619 2       0232    quotedblright
+/l     600,624,20      2       0234    lslash
+---    600,139,139     1       0235    quotedblbase
+/L     600,583,20      2       0237    Lslash
+r!     600,415,207     1       0241    exclamdown
+char161        "
+ct     600,665,19      2       0242    cent
+char162        "
+Po     600,598,20      2       0243    sterling
+char163        "
+Cs     600,509 2       0244    currency
+char164        "
+Ye     600,583,20      2       0245    yen
+char165        "
+sc     600,629,87      3       0247    section
+char167        "
+ad     600,571 2       0250    dieresis
+char168        "
+Of     600,598 2       0252    ordfeminine
+char170        "
+fo     600,437,20      0       0253    guilsinglleft
+a-     600,556 2       0257    macron
+char175        "
+aa     600,639 2       0264    acute
+char180        "
+ps     600,629,87      3       0266    paragraph
+char182        "
+char183        600,346 0       0267    periodcentered
+ac     600,40,186      1       0270    cedilla
+char184        "
+Om     600,598 2       0272    ordmasculine
+char186        "
+fc     600,437,20      0       0273    guilsinglright
+r?     600,415,207     1       0277    questiondown
+char191        "
+`A     600,789,20      2       0300    Agrave
+char192        "
+'A     600,789,20      2       0301    Aacute
+char193        "
+^A     600,774,20      2       0302    Acircumflex
+char194        "
+~A     600,730,20      2       0303    Atilde
+char195        "
+:A     600,721,20      2       0304    Adieresis
+char196        "
+oA     600,795,20      2       0305    Aring
+char197        "
+,C     600,598,186     3       0307    Ccedilla
+char199        "
+`E     600,789,20      2       0310    Egrave
+char200        "
+'E     600,789,20      2       0311    Eacute
+char201        "
+^E     600,774,20      2       0312    Ecircumflex
+char202        "
+:E     600,721,20      2       0313    Edieresis
+char203        "
+`I     600,789,20      2       0314    Igrave
+char204        "
+'I     600,789,20      2       0315    Iacute
+char205        "
+^I     600,774,20      2       0316    Icircumflex
+char206        "
+:I     600,721,20      2       0317    Idieresis
+char207        "
+~N     600,730,20      2       0321    Ntilde
+char209        "
+`O     600,789,35      2       0322    Ograve
+char210        "
+'O     600,789,35      2       0323    Oacute
+char211        "
+^O     600,774,35      2       0324    Ocircumflex
+char212        "
+~O     600,730,35      2       0325    Otilde
+char213        "
+:O     600,721,35      2       0326    Odieresis
+char214        "
+/O     600,623,61      2       0330    Oslash
+char216        "
+`U     600,789,35      2       0331    Ugrave
+char217        "
+'U     600,789,35      2       0332    Uacute
+char218        "
+^U     600,774,35      2       0333    Ucircumflex
+char219        "
+:U     600,721,35      2       0334    Udieresis
+char220        "
+ss     600,624,35      2       0337    germandbls
+char223        "
+`a     600,660,35      2       0340    agrave
+char224        "
+'a     600,660,35      2       0341    aacute
+char225        "
+^a     600,653,35      2       0342    acircumflex
+char226        "
+~a     600,618,35      2       0343    atilde
+char227        "
+:a     600,592,35      2       0344    adieresis
+char228        "
+oa     600,686,35      2       0345    aring
+char229        "
+,c     600,452,186     1       0347    ccedilla
+char231        "
+`e     600,664,35      2       0350    egrave
+char232        "
+'e     600,664,35      2       0351    eacute
+char233        "
+^e     600,653,35      2       0352    ecircumflex
+char234        "
+:e     600,592,35      2       0353    edieresis
+char235        "
+`i     600,656,20      2       0354    igrave
+char236        "
+'i     600,660,20      2       0355    iacute
+char237        "
+^i     600,634,20      2       0356    icircumflex
+char238        "
+:i     600,592,20      2       0357    idieresis
+char239        "
+~n     600,618,20      2       0361    ntilde
+char241        "
+`o     600,649,35      2       0362    ograve
+char242        "
+'o     600,649,35      2       0363    oacute
+char243        "
+^o     600,653,35      2       0364    ocircumflex
+char244        "
+~o     600,597,35      2       0365    otilde
+char245        "
+:o     600,592,35      2       0366    odieresis
+char246        "
+/o     600,478,61      0       0370    oslash
+char248        "
+`u     600,656,35      2       0371    ugrave
+char249        "
+'u     600,656,35      2       0372    uacute
+char250        "
+^u     600,634,35      2       0373    ucircumflex
+char251        "
+:u     600,592,35      2       0374    udieresis
+char252        "
+:y     600,571,207     3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/DESC-A4 b/usr/src/usr.bin/groff/devices/devps/DESC-A4
new file mode 100644 (file)
index 0000000..9ddfc5c
--- /dev/null
@@ -0,0 +1,11 @@
+paperlength 841890
+res 72000
+hor 1
+vert 1
+sizescale 1000
+unitwidth 1000
+sizes 3000-10000000 0
+styles R I B BI
+family T
+fonts 4 SS S ZD ZDR
+tcommand
diff --git a/usr/src/usr.bin/groff/devices/devps/DESC-letter b/usr/src/usr.bin/groff/devices/devps/DESC-letter
new file mode 100644 (file)
index 0000000..2e29983
--- /dev/null
@@ -0,0 +1,11 @@
+paperlength 792000
+res 72000
+hor 1
+vert 1
+sizescale 1000
+unitwidth 1000
+sizes 3000-10000000 0
+styles R I B BI
+family T
+fonts 4 SS S ZD ZDR
+tcommand
diff --git a/usr/src/usr.bin/groff/devices/devps/FontMakefile b/usr/src/usr.bin/groff/devices/devps/FontMakefile
new file mode 100644 (file)
index 0000000..167ebf9
--- /dev/null
@@ -0,0 +1,183 @@
+#Copyright (C) 1989, 1990 Free Software Foundation, Inc.
+#     Written by James Clark (jjc@jclark.uucp)
+#
+#This file is part of groff.
+#
+#groff is free software; you can redistribute it and/or modify it under
+#the terms of the GNU General Public License as published by the Free
+#Software Foundation; either version 1, or (at your option) any later
+#version.
+#
+#groff is distributed in the hope that it will be useful, but WITHOUT ANY
+#WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+#for more details.
+#
+#You should have received a copy of the GNU General Public License along
+#with groff; see the file LICENSE.  If not, write to the Free Software
+#Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+
+#This is the Makefile used for constructing the groff font files
+#from the afm files.
+#To use this, you need perl 3.0, and afm files.
+#The symbol.afm used has some tweaks; symbol.diff is a diff between the
+#original symbol.afm and the tweaked symbol.afm.
+
+SPECIALFONTS=S
+DINGBATSFONTS=ZD ZDR
+GREEKFONTS=SS
+TEXTFONTS=AB ABI AI AR \
+       BMB BMBI BMI BMR \
+       CB CBI CI CR \
+       HB HBI HI HR \
+       HNB HNBI HNI HNR \
+       NB NBI NI NR \
+       PB PBI PI PR \
+       TB TBI TI TR \
+       ZCMI
+
+AFMTODIT=./afmtodit
+IFLAG=-i 50
+TEXTENC=text.enc
+EFLAG=-e $(TEXTENC)
+TEXTMAP=textmap
+SYMBOLMAP=symbolmap
+
+FONTS=$(TEXTFONTS) $(SPECIALFONTS) $(GREEKFONTS) $(DINGBATSFONTS)
+
+all: $(FONTS)
+
+VPATH=/usr/local/afm
+
+TR: timesr.afm
+       $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
+
+TB: timesb.afm
+       $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
+
+TI: timesi.afm
+       $(AFMTODIT) $(EFLAG) $(IFLAG) -a 7 $< $(TEXTMAP) $@
+
+TBI: timesbi.afm
+       $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
+
+HR: helve.afm
+       $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
+
+HB: helveb.afm
+       $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
+
+HI: helveo.afm
+       $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
+
+HBI: helvebo.afm
+       $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
+
+CR: couri.afm
+       $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
+
+CB: courib.afm
+       $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
+
+CI: courio.afm
+       $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
+
+CBI: couribo.afm
+       $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
+
+PR: palatr.afm
+       $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
+
+PB: palatb.afm
+       $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
+
+PI: palati.afm
+       $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
+
+PBI: palatbi.afm
+       $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
+
+NR: newcsr.afm
+       $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
+
+NB: newcsb.afm
+       $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
+
+NI: newcsi.afm
+       $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
+
+NBI: newcsbi.afm
+       $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
+
+BMR: bookml.afm
+       $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
+
+BMB: bookmd.afm
+       $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
+
+BMI: bookmli.afm
+       $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
+
+BMBI: bookmdi.afm
+       $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
+
+AR: avangbk.afm
+       $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
+
+AB: avangd.afm
+       $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
+
+AI: avangbko.afm
+       $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
+
+ABI: avangdo.afm
+       $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
+
+HNR: helven.afm
+       $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
+
+HNB: helvenb.afm
+       $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
+
+HNI: helveno.afm
+       $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
+
+HNBI: helvenbo.afm
+       $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
+
+ZCMI: zapfcmi.afm
+       $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
+
+SS: symbolsl.afm
+       $(AFMTODIT) -s $(IFLAG) $< lgreekmap $@
+
+S: symbol.afm
+       $(AFMTODIT) -s $< $(SYMBOLMAP) $@
+
+ZD: zapfd.afm
+       $(AFMTODIT) -s $< dingbatsmap $@
+
+# zapdfr.afm is exatly the same as zapfd.afm but with a FontName of
+# ZapfDingbats-Reverse
+
+ZDR: zapfdr.afm
+       $(AFMTODIT) -s $< dingbatsrmap $@
+
+ZD: dingbatsmap
+
+ZDR: dingbatsrmap
+
+$(FONTS): $(AFMTODIT)
+
+$(TEXTFONTS): $(TEXTMAP) $(TEXTENC)
+
+$(SPECIALFONTS): $(SYMBOLMAP)
+
+$(GREEKFONTS): lgreekmap
+
+$(SYMBOLMAP): $(TEXTMAP) symbolchars
+       cat $(TEXTMAP) symbolchars >$@
+
+clean:
+       -rm -f $(FONTS)
+       -rm -f $(SYMBOLMAP)
diff --git a/usr/src/usr.bin/groff/devices/devps/HB b/usr/src/usr.bin/groff/devices/devps/HB
new file mode 100644 (file)
index 0000000..b778e38
--- /dev/null
@@ -0,0 +1,410 @@
+name HB
+internalname Helvetica-Bold
+spacewidth 278
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -37
+A w -18
+A v -37
+A ' -55
+A Y -92
+A W -55
+A V -74
+A T -74
+F . -111
+F , -111
+F A -55
+L y -37
+L ' -55
+L Y -92
+L W -55
+L V -74
+L T -74
+P . -129
+P , -129
+P A -74
+R Y -37
+R W -18
+R V -18
+T y -74
+T w -74
+T u -74
+T ; -111
+T s -74
+T r -55
+T . -111
+T o -74
+T i -18
+T - -55
+T hy -55
+T char173 -55
+T e -74
+T , -111
+T : -111
+T c -74
+T a -74
+T O -18
+T A -74
+V y -37
+V u -37
+V ; -55
+V r -55
+V . -92
+V o -74
+V i -18
+V - -55
+V hy -55
+V char173 -55
+V e -55
+V , -92
+V : -55
+V a -55
+V A -74
+W y -18
+W u -18
+W ; -18
+W r -18
+W . -55
+W o -18
+W i -9
+W - -20
+W hy -20
+W char173 -20
+W e -18
+W , -55
+W : -18
+W a -37
+W A -55
+Y v -55
+Y u -55
+Y ; -74
+Y q -74
+Y . -111
+Y p -55
+Y o -74
+Y i -37
+Y - -55
+Y hy -55
+Y char173 -55
+Y e -55
+Y , -111
+Y : -74
+Y a -55
+Y A -92
+f ' 18
+1 1 -55
+` ` -37
+` oq -37
+oq ` -37
+oq oq -37
+' s -37
+' ' -37
+r ' 37
+r . -55
+r , -55
+v . -74
+v , -74
+w . -37
+w , -37
+y . -74
+y , -74
+charset
+ha     584,696 2       0000    asciicircum
+ti     584,322 0       0001    asciitilde
+vS     667,936,23      2       0002    Scaron
+vZ     611,936 2       0003    Zcaron
+vs     556,745,23      2       0004    scaron
+vz     500,745 2       0005    zcaron
+:Y     667,922 2       0006    Ydieresis
+tm     1000,745        2       0007    trademark
+space  278     0       0040
+!      333,729 2       0041    exclam
+"      474,729 2       0042    quotedbl
+#      556,696,30      2       0043    numbersign
+sh     "
+$      556,765,125     3       0044    dollar
+Do     "
+%      889,708,18      2       0045    percent
+&      722,729,20      2       0046    ampersand
+'      278,729 2       0047    quoteright
+(      333,729,202     3       0050    parenleft
+)      333,729,202     3       0051    parenright
+*      389,730 2       0052    asterisk
++      584,474,10      0       0053    plus
+,      278,146,174     1       0054    comma
+-      333,344 0       0055    hyphen
+hy     "
+char173        "
+.      278,146 0       0056    period
+/      278,715,14      2       0057    slash
+sl     "
+0      556,725,23      2       0060    zero
+1      556,709 2       0061    one
+2      556,726 2       0062    two
+3      556,726,23      2       0063    three
+4      556,709 2       0064    four
+5      556,709,24      2       0065    five
+6      556,727,23      2       0066    six
+7      556,709 2       0067    seven
+8      556,726,23      2       0070    eight
+9      556,728,23      2       0071    nine
+:      333,521 0       0072    colon
+;      333,521,174     1       0073    semicolon
+<      584,474,10      0       0074    less
+=      584,412 0       0075    equal
+>      584,474,10      0       0076    greater
+?      611,744 2       0077    question
+@      975,746,136     3       0100    at
+at     "
+A      722,729 2       0101    A
+B      722,729 2       0102    B
+C      722,741,23      2       0103    C
+D      722,729 2       0104    D
+E      667,729 2       0105    E
+F      611,729 2       0106    F
+G      778,741,24      2       0107    G
+H      722,729 2       0110    H
+I      278,729 2       0111    I
+J      556,729,23      2       0112    J
+K      722,729 2       0113    K
+L      611,729 2       0114    L
+M      833,729 2       0115    M
+N      722,729 2       0116    N
+O      778,741,23      2       0117    O
+P      667,729 2       0120    P
+Q      778,741,54      2       0121    Q
+R      722,729 2       0122    R
+S      667,741,23      2       0123    S
+T      611,729 2       0124    T
+U      722,729,23      2       0125    U
+V      667,729 2       0126    V
+W      944,729 2       0127    W
+X      667,729 2       0130    X
+Y      667,729 2       0131    Y
+Z      611,729 2       0132    Z
+[      333,729,202     3       0133    bracketleft
+lB     "
+\      278,708,21      2       0134    backslash
+rs     "
+]      333,729,202     3       0135    bracketright
+rB     "
+a^     333,745 2       0136    circumflex
+^      "
+_      556,0,200       1       0137    underscore
+`      278,729 2       0140    quoteleft
+oq     "
+a      556,551,24      0       0141    a
+b      611,729,23      2       0142    b
+c      556,551,23      0       0143    c
+d      611,729,23      2       0144    d
+e      556,551,23      0       0145    e
+f      333,729 2       0146    f
+g      611,551,220     1       0147    g
+h      611,729 2       0150    h
+i      278,729 2       0151    i
+j      278,729,219     3       0152    j
+k      556,729 2       0153    k
+l      278,729 2       0154    l
+m      889,553 0       0155    m
+n      611,551 0       0156    n
+o      611,551,23      0       0157    o
+p      611,551,219     1       0160    p
+q      611,551,219     1       0161    q
+r      389,553 0       0162    r
+s      556,551,23      0       0163    s
+t      333,678,23      2       0164    t
+u      611,542,23      0       0165    u
+v      556,542 0       0166    v
+w      778,542 0       0167    w
+x      556,542 0       0170    x
+y      556,542,219     1       0171    y
+z      500,542 0       0172    z
+lC     389,729,202     3       0173    braceleft
+{      "
+ba     280,729,202     3       0174    bar
+|      "
+rC     389,729,202     3       0175    braceright
+}      "
+a~     333,729 2       0176    tilde
+~      "
+---    278,125,135     1       0200    quotesinglbase
+Fo     556,484 0       0201    guillemotleft
+char171        "
+Fc     556,482 0       0202    guillemotright
+char187        "
+bu     350,425 0       0203    bullet
+---    556,745,221     3       0204    florin
+f/     167,715,20      2       0205    fraction
+%0     1000,745,20     2       0206    perthousand
+dg     556,708,195     3       0207    dagger
+dd     556,708,195     3       0210    daggerdbl
+en     556,313 0       0211    endash
+em     1000,313        0       0212    emdash
+fi     611,729 2       0214    fi
+fl     611,729 2       0215    fl
+.i     278,542 0       0220    dotlessi
+ga     333,745 2       0222    grave
+a"     333,745 2       0223    hungarumlaut
+a.     333,729 2       0224    dotaccent
+ab     333,736 2       0225    breve
+ah     333,745 2       0226    caron
+ao     333,745 2       0227    ring
+ho     333,38,195      1       0230    ogonek
+---    500,729 2       0231    quotedblleft
+---    500,729 2       0232    quotedblright
+oe     944,554,21      0       0233    oe
+/l     278,729 2       0234    lslash
+---    500,141,164     1       0235    quotedblbase
+OE     1000,741,20     2       0236    OE
+/L     611,729 2       0237    Lslash
+r!     333,542,187     1       0241    exclamdown
+char161        "
+ct     556,637,122     3       0242    cent
+char162        "
+Po     556,717,20      2       0243    sterling
+char163        "
+Cs     556,604 2       0244    currency
+char164        "
+Ye     556,705 2       0245    yen
+char165        "
+sc     556,728,201     3       0247    section
+char167        "
+ad     333,731 2       0250    dieresis
+char168        "
+co     737,745,20      2       0251    copyright
+char169        "
+Of     370,746 2       0252    ordfeminine
+char170        "
+fo     333,476 0       0253    guilsinglleft
+no     584,412 0       0254    logicalnot
+char172        "
+\-     584,290 0       0255    minus
+rg     737,745,20      2       0256    registered
+char174        "
+a-     333,717 2       0257    macron
+char175        "
+aa     333,745 2       0264    acute
+char180        "
+ps     556,729,195     3       0266    paragraph
+char182        "
+char183        278,442 0       0267    periodcentered
+ac     333,0,220       1       0270    cedilla
+char184        "
+Om     365,745 2       0272    ordmasculine
+char186        "
+fc     333,476 0       0273    guilsinglright
+r?     611,542,192     1       0277    questiondown
+char191        "
+`A     722,936 2       0300    Agrave
+char192        "
+'A     722,936 2       0301    Aacute
+char193        "
+^A     722,936 2       0302    Acircumflex
+char194        "
+~A     722,920 2       0303    Atilde
+char195        "
+:A     722,922 2       0304    Adieresis
+char196        "
+oA     722,936 2       0305    Aring
+char197        "
+AE     1000,729        2       0306    AE
+char198        "
+,C     722,741,220     3       0307    Ccedilla
+char199        "
+`E     667,936 2       0310    Egrave
+char200        "
+'E     667,936 2       0311    Eacute
+char201        "
+^E     667,936 2       0312    Ecircumflex
+char202        "
+:E     667,922 2       0313    Edieresis
+char203        "
+`I     278,936 2       0314    Igrave
+char204        "
+'I     278,936 2       0315    Iacute
+char205        "
+^I     278,936 2       0316    Icircumflex
+char206        "
+:I     278,922 2       0317    Idieresis
+char207        "
+~N     722,920 2       0321    Ntilde
+char209        "
+`O     778,936,23      2       0322    Ograve
+char210        "
+'O     778,936,23      2       0323    Oacute
+char211        "
+^O     778,936,23      2       0324    Ocircumflex
+char212        "
+~O     778,920,23      2       0325    Otilde
+char213        "
+:O     778,922,23      2       0326    Odieresis
+char214        "
+/O     778,754,34      2       0330    Oslash
+char216        "
+`U     722,936,23      2       0331    Ugrave
+char217        "
+'U     722,936,23      2       0332    Uacute
+char218        "
+^U     722,936,23      2       0333    Ucircumflex
+char219        "
+:U     722,922,23      2       0334    Udieresis
+char220        "
+ss     611,730,16      2       0337    germandbls
+char223        "
+`a     556,745,24      2       0340    agrave
+char224        "
+'a     556,745,24      2       0341    aacute
+char225        "
+^a     556,745,24      2       0342    acircumflex
+char226        "
+~a     556,729,24      2       0343    atilde
+char227        "
+:a     556,731,24      2       0344    adieresis
+char228        "
+oa     556,745,24      2       0345    aring
+char229        "
+ae     889,555,20      0       0346    ae
+char230        "
+,c     556,551,220     1       0347    ccedilla
+char231        "
+`e     556,745,23      2       0350    egrave
+char232        "
+'e     556,745,23      2       0351    eacute
+char233        "
+^e     556,745,23      2       0352    ecircumflex
+char234        "
+:e     556,731,23      2       0353    edieresis
+char235        "
+`i     278,745 2       0354    igrave
+char236        "
+'i     278,745 2       0355    iacute
+char237        "
+^i     278,745 2       0356    icircumflex
+char238        "
+:i     278,731 2       0357    idieresis
+char239        "
+~n     611,729 2       0361    ntilde
+char241        "
+`o     611,745,23      2       0362    ograve
+char242        "
+'o     611,745,23      2       0363    oacute
+char243        "
+^o     611,745,23      2       0364    ocircumflex
+char244        "
+~o     611,729,23      2       0365    otilde
+char245        "
+:o     611,731,23      2       0366    odieresis
+char246        "
+/o     611,561,34      0       0370    oslash
+char248        "
+`u     611,745,23      2       0371    ugrave
+char249        "
+'u     611,745,23      2       0372    uacute
+char250        "
+^u     611,745,23      2       0373    ucircumflex
+char251        "
+:u     611,731,23      2       0374    udieresis
+char252        "
+:y     556,731,219     3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/HBI b/usr/src/usr.bin/groff/devices/devps/HBI
new file mode 100644 (file)
index 0000000..98ca4b2
--- /dev/null
@@ -0,0 +1,409 @@
+name HBI
+internalname Helvetica-BoldOblique
+slant 12
+spacewidth 278
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A ' -55
+A Y -74
+A W -55
+A V -74
+A T -74
+F . -111
+F , -111
+F A -55
+L ' -74
+L Y -74
+L W -55
+L V -55
+L T -74
+P . -129
+P , -129
+P A -74
+R Y -18
+R W -18
+R T -18
+T y -37
+T w -37
+T u -18
+T ; -74
+T s -37
+T r -18
+T . -74
+T o -37
+T i -18
+T - -55
+T hy -55
+T char173 -55
+T e -37
+T , -74
+T : -74
+T c -37
+T a -37
+T O -18
+T A -74
+V y -18
+V u -18
+V ; -37
+V r -18
+V . -92
+V o -37
+V i -37
+V - -37
+V hy -37
+V char173 -37
+V e -37
+V , -92
+V : -37
+V a -37
+V A -74
+W y -18
+W u -18
+W ; -37
+W r -18
+W . -74
+W o -18
+W i -9
+W - -37
+W hy -37
+W char173 -37
+W e -18
+W , -74
+W : -37
+W a -18
+W A -55
+Y v -37
+Y u -37
+Y ; -55
+Y q -37
+Y . -92
+Y p -37
+Y i -37
+Y o -37
+Y - -74
+Y hy -74
+Y char173 -74
+Y e -37
+Y , -92
+Y : -55
+Y a -37
+Y A -74
+f ' 18
+f f -18
+1 1 -74
+` ` -37
+` oq -37
+oq ` -37
+oq oq -37
+' t 18
+' s -18
+' ' -37
+r ' 37
+r . -55
+r , -55
+v . -55
+v , -55
+w . -37
+w , -37
+y . -37
+y , -37
+charset
+ha     584,696,0,46,-69,46     2       0000    asciicircum
+ti     584,322,0,47,-47,47     0       0001    asciitilde
+vS     667,936,23,108,-26,92   2       0002    Scaron
+vZ     611,936,0,172,20,92     2       0003    Zcaron
+vs     556,745,23,91,-10,91    2       0004    scaron
+vz     500,745,0,125,29,92     2       0005    zcaron
+:Y     667,922,0,188,-132,92   2       0006    Ydieresis
+tm     1000,745,0,137,-163,92  2       0007    trademark
+space  278     0       0040
+!      333,729,0,134,-62,92    2       0041    exclam
+"      474,729,0,155,-127,92   2       0042    quotedbl
+#      556,696,30,154,17,92    2       0043    numbersign
+sh     "
+$      556,765,125,122,-9,92   3       0044    dollar
+Do     "
+%      889,708,18,64,-79,64    2       0045    percent
+&      722,729,20,48,-39,48    2       0046    ampersand
+'      278,729,0,128,-116,92   2       0047    quoteright
+(      333,729,202,175,-34,92  3       0050    parenleft
+)      333,729,202,73,71,73    3       0051    parenright
+*      389,730,0,139,-95,92    2       0052    asterisk
++      584,474,10,62,-37,62    0       0053    plus
+,      278,146,174,17,23,17    1       0054    comma
+-      333,344,0,88,-20,88     0       0055    hyphen
+hy     "
+char173        "
+.      278,146,0,17,-14,17     0       0056    period
+/      278,715,14,199,51,92    2       0057    slash
+sl     "
+0      556,725,23,108,-31,92   2       0060    zero
+1      556,709,0,23,-122,23    2       0061    one
+2      556,726,0,122,20,92     2       0062    two
+3      556,726,23,107,-17,92   2       0063    three
+4      556,709,0,93,-7,92      2       0064    four
+5      556,709,24,135,-9,92    2       0065    five
+6      556,727,23,119,-35,92   2       0066    six
+7      556,709,0,173,-81,92    2       0067    seven
+8      556,726,23,114,-10,92   2       0070    eight
+9      556,728,23,105,-18,92   2       0071    nine
+:      333,521,0,91,-63,91     0       0072    colon
+;      333,521,174,91,-26,91   1       0073    semicolon
+<      584,474,10,96,-27,92    0       0074    less
+=      584,412,0,88,-11,88     0       0075    equal
+>      584,474,10,57,12,57     0       0076    greater
+?      611,744,0,111,-118,92   2       0077    question
+@      975,746,136,107,-23,92  3       0100    at
+at     "
+A      722,729,0,31,24,31      2       0101    A
+B      722,729,0,90,-32,90     2       0102    B
+C      722,741,23,121,-57,92   2       0103    C
+D      722,729,0,104,-27,92    2       0104    D
+E      667,729,0,145,-29,92    2       0105    E
+F      611,729,0,180,-24,92    2       0106    F
+G      778,741,24,91,-57,91    2       0107    G
+H      722,729,0,140,-18,92    2       0110    H
+I      278,729,0,140,-13,92    2       0111    I
+J      556,729,23,135,-9,92    2       0112    J
+K      722,729,0,171,-24,92    2       0113    K
+L      611,729,0,45,-30,45     2       0114    L
+M      833,729,0,148,-16,92    2       0115    M
+N      722,729,0,144,-18,92    2       0116    N
+O      778,741,23,100,-56,92   2       0117    O
+P      667,729,0,130,-26,92    2       0120    P
+Q      778,741,54,103,-59,92   2       0121    Q
+R      722,729,0,113,-30,92    2       0122    R
+S      667,741,23,108,-26,92   2       0123    S
+T      611,729,0,192,-92,92    2       0124    T
+U      722,729,23,137,-69,92   2       0125    U
+V      667,729,0,185,-129,92   2       0126    V
+W      944,729,0,193,-118,92   2       0127    W
+X      667,729,0,185,28,92     2       0130    X
+Y      667,729,0,188,-132,92   2       0131    Y
+Z      611,729,0,172,20,92     2       0132    Z
+[      333,729,202,180,27,92   3       0133    bracketleft
+lB     "
+\      278,708,21,57,-88,57    2       0134    backslash
+rs     "
+]      333,729,202,132,75,92   3       0135    bracketright
+rB     "
+a^     333,745,0,170,-85,92    2       0136    circumflex
+^      "
+_      556,0,200,44,115,44     1       0137    underscore
+`      278,729,0,129,-117,92   2       0140    quoteleft
+oq     "
+a      556,551,24,72,0,72      0       0141    a
+b      611,729,23,79,-9,79     2       0142    b
+c      556,551,23,91,-27,91    0       0143    c
+d      611,729,23,139,-29,92   2       0144    d
+e      556,551,23,85,-14,85    0       0145    e
+f      333,729,0,181,-40,92    2       0146    f
+g      611,551,220,95,24,92    1       0147    g
+h      611,729,0,68,-17,68     2       0150    h
+i      278,729,0,134,-17,92    2       0151    i
+j      278,729,219,137,93,92   3       0152    j
+k      556,729,0,145,-9,92     2       0153    k
+l      278,729,0,134,-17,92    2       0154    l
+m      889,553,0,72,-10,72     0       0155    m
+n      611,551,0,68,-13,68     0       0156    n
+o      611,551,23,73,-32,73    0       0157    o
+p      611,551,219,76,39,76    1       0160    p
+q      611,551,219,98,-22,92   1       0161    q
+r      389,553,0,148,-13,92    0       0162    r
+s      556,551,23,83,-10,83    0       0163    s
+t      333,678,23,131,-51,92   2       0164    t
+u      611,542,23,95,-38,92    0       0165    u
+v      556,542,0,145,-79,92    0       0166    v
+w      778,542,0,153,-70,92    0       0167    w
+x      556,542,0,142,34,92     0       0170    x
+y      556,542,219,147,13,92   1       0171    y
+z      500,542,0,125,29,92     0       0172    z
+lC     389,729,202,133,-34,92  3       0173    braceleft
+{      "
+ba     280,729,202,105,-7,92   3       0174    bar
+|      "
+rC     389,729,202,80,21,80    3       0175    braceright
+}      "
+a~     333,729,0,217,-67,92    2       0176    tilde
+~      "
+---    278,125,135,0,13        1       0200    quotesinglbase
+Fo     556,484,0,65,-85,65     0       0201    guillemotleft
+char171        "
+Fc     556,482,0,27,-53,27     0       0202    guillemotright
+char187        "
+bu     350,425,0,67,-61,67     0       0203    bullet
+---    556,745,221,184,71,92   3       0204    florin
+f/     167,715,20,372,227,92   2       0205    fraction
+%0     1000,745,20,71,-22,71   2       0206    perthousand
+dg     556,708,195,120,-59,92  3       0207    dagger
+dd     556,708,195,117,15,92   3       0210    daggerdbl
+en     556,313,0,118,15,92     0       0211    endash
+em     1000,313,0,120,13,92    0       0212    emdash
+fi     611,729,0,142,-35,92    2       0214    fi
+fl     611,729,0,140,-38,92    2       0215    fl
+.i     278,542,0,94,-17,92     0       0220    dotlessi
+ga     333,745,0,56,-125,56    2       0222    grave
+a"     333,745,0,215,-32,92    2       0223    hungarumlaut
+a.     333,729,0,94,-191,92    2       0224    dotaccent
+ab     333,736,0,172,-138,92   2       0225    breve
+ah     333,745,0,202,-117,92   2       0226    caron
+ao     333,745,0,115,-164,92   2       0227    ring
+ho     333,38,195,0,27 1       0230    ogonek
+---    500,729,0,138,-121,92   2       0231    quotedblleft
+---    500,729,0,145,-123,92   2       0232    quotedblright
+oe     944,554,21,92,-21,92    0       0233    oe
+/l     278,729,0,144,0,92      2       0234    lslash
+---    500,141,164,12,13,12    1       0235    quotedblbase
+OE     1000,741,20,157,-40,92  2       0236    OE
+/L     611,729,0,63,-4,63      2       0237    Lslash
+r!     333,542,187,48,24,48    1       0241    exclamdown
+char161        "
+ct     556,637,122,92,-29,92   3       0242    cent
+char162        "
+Po     556,717,20,123,1,92     2       0243    sterling
+char163        "
+Cs     556,604,0,138,-16,92    2       0244    currency
+char164        "
+Ye     556,705,0,196,-57,92    2       0245    yen
+char165        "
+sc     556,728,201,90,-6,90    3       0247    section
+char167        "
+ad     333,731,0,186,-97,92    2       0250    dieresis
+char168        "
+co     737,745,20,150,-4,92    2       0251    copyright
+char169        "
+Of     370,746,0,131,-46,92    2       0252    ordfeminine
+char170        "
+fo     333,476,0,68,-78,68     0       0253    guilsinglleft
+no     584,412,0,98,-53,92     0       0254    logicalnot
+char172        "
+\-     584,290,0,72,-27,72     0       0255    minus
+rg     737,745,20,150,-5,92    2       0256    registered
+char174        "
+a-     333,717,0,184,-100,92   2       0257    macron
+char175        "
+aa     333,745,0,192,-197,92   2       0264    acute
+char180        "
+ps     556,729,195,178,-71,92  3       0266    paragraph
+char182        "
+char183        278,442,0,42,-93,42     0       0267    periodcentered
+ac     333,0,220,0,63  1       0270    cedilla
+char184        "
+Om     365,745,0,156,-42,92    2       0272    ordmasculine
+char186        "
+fc     333,476,0,36,-46,36     0       0273    guilsinglright
+r?     611,542,192,0,-2        1       0277    questiondown
+char191        "
+`A     722,936,0,31,24,31      2       0300    Agrave
+char192        "
+'A     722,936,0,42,24,42      2       0301    Aacute
+char193        "
+^A     722,936,0,31,24,31      2       0302    Acircumflex
+char194        "
+~A     722,920,0,67,24,67      2       0303    Atilde
+char195        "
+:A     722,922,0,36,24,36      2       0304    Adieresis
+char196        "
+oA     722,936,0,31,24,31      2       0305    Aring
+char197        "
+AE     1000,729,0,154,49,92    2       0306    AE
+char198        "
+,C     722,741,220,121,-57,92  3       0307    Ccedilla
+char199        "
+`E     667,936,0,145,-29,92    2       0310    Egrave
+char200        "
+'E     667,936,0,145,-29,92    2       0311    Eacute
+char201        "
+^E     667,936,0,145,-29,92    2       0312    Ecircumflex
+char202        "
+:E     667,922,0,145,-29,92    2       0313    Edieresis
+char203        "
+`I     278,936,0,140,-13,92    2       0314    Igrave
+char204        "
+'I     278,936,0,261,-13,92    2       0315    Iacute
+char205        "
+^I     278,936,0,239,-13,92    2       0316    Icircumflex
+char206        "
+:I     278,922,0,255,-13,92    2       0317    Idieresis
+char207        "
+~N     722,920,0,144,-18,92    2       0321    Ntilde
+char209        "
+`O     778,936,23,100,-56,92   2       0322    Ograve
+char210        "
+'O     778,936,23,100,-56,92   2       0323    Oacute
+char211        "
+^O     778,936,23,100,-56,92   2       0324    Ocircumflex
+char212        "
+~O     778,920,23,100,-56,92   2       0325    Otilde
+char213        "
+:O     778,922,23,100,-56,92   2       0326    Odieresis
+char214        "
+/O     778,754,34,178,16,92    2       0330    Oslash
+char216        "
+`U     722,936,23,137,-69,92   2       0331    Ugrave
+char217        "
+'U     722,936,23,137,-69,92   2       0332    Uacute
+char218        "
+^U     722,936,23,137,-69,92   2       0333    Ucircumflex
+char219        "
+:U     722,922,23,137,-69,92   2       0334    Udieresis
+char220        "
+ss     611,730,16,93,-17,92    2       0337    germandbls
+char223        "
+`a     556,745,24,72,0,72      2       0340    agrave
+char224        "
+'a     556,745,24,81,0,81      2       0341    aacute
+char225        "
+^a     556,745,24,72,0,72      2       0342    acircumflex
+char226        "
+~a     556,729,24,106,0,92     2       0343    atilde
+char227        "
+:a     556,731,24,75,0,75      2       0344    adieresis
+char228        "
+oa     556,745,24,72,0,72      2       0345    aring
+char229        "
+ae     889,555,20,88,-4,88     0       0346    ae
+char230        "
+,c     556,551,220,91,-27,91   1       0347    ccedilla
+char231        "
+`e     556,745,23,85,-14,85    2       0350    egrave
+char232        "
+'e     556,745,23,85,-14,85    2       0351    eacute
+char233        "
+^e     556,745,23,85,-14,85    2       0352    ecircumflex
+char234        "
+:e     556,731,23,85,-14,85    2       0353    edieresis
+char235        "
+`i     278,745,0,94,-17,92     2       0354    igrave
+char236        "
+'i     278,745,0,220,-17,92    2       0355    iacute
+char237        "
+^i     278,745,0,198,-17,92    2       0356    icircumflex
+char238        "
+:i     278,731,0,214,-17,92    2       0357    idieresis
+char239        "
+~n     611,729,0,85,-13,85     2       0361    ntilde
+char241        "
+`o     611,745,23,73,-32,73    2       0362    ograve
+char242        "
+'o     611,745,23,73,-32,73    2       0363    oacute
+char243        "
+^o     611,745,23,73,-32,73    2       0364    ocircumflex
+char244        "
+~o     611,729,23,78,-32,78    2       0365    otilde
+char245        "
+:o     611,731,23,73,-32,73    2       0366    odieresis
+char246        "
+/o     611,561,34,148,38,92    0       0370    oslash
+char248        "
+`u     611,745,23,95,-38,92    2       0371    ugrave
+char249        "
+'u     611,745,23,95,-38,92    2       0372    uacute
+char250        "
+^u     611,745,23,95,-38,92    2       0373    ucircumflex
+char251        "
+:u     611,731,23,95,-38,92    2       0374    udieresis
+char252        "
+:y     556,731,219,147,13,92   3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/HI b/usr/src/usr.bin/groff/devices/devps/HI
new file mode 100644 (file)
index 0000000..a477698
--- /dev/null
@@ -0,0 +1,409 @@
+name HI
+internalname Helvetica-Oblique
+slant 12
+spacewidth 278
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -9
+A w -18
+A v -18
+A ' -37
+A Y -74
+A W -18
+A V -55
+A T -74
+F . -129
+F , -129
+F A -74
+L y -18
+L ' -55
+L Y -92
+L W -37
+L V -55
+L T -74
+P . -129
+P , -129
+P A -74
+R Y -37
+R W -18
+R V -18
+R T -18
+T y -74
+T w -74
+T u -74
+T ; -74
+T s -92
+T r -74
+T . -92
+T o -92
+T i -9
+T - -92
+T hy -92
+T char173 -92
+T e -92
+T , -92
+T : -74
+T c -92
+T a -92
+T O -18
+T A -74
+V y -18
+V u -18
+V ; -18
+V r -18
+V . -74
+V o -37
+V i -18
+V - -37
+V hy -37
+V char173 -37
+V e -37
+V , -74
+V : -18
+V a -37
+V A -55
+W . -37
+W i -9
+W - -18
+W hy -18
+W char173 -18
+W e -18
+W , -37
+W a -18
+W A -18
+Y v -37
+Y u -37
+Y ; -37
+Y q -55
+Y . -92
+Y p -55
+Y o -55
+Y i -18
+Y - -74
+Y hy -74
+Y char173 -74
+Y e -55
+Y , -92
+Y : -37
+Y a -74
+Y A -55
+f ' 37
+1 1 -74
+` ` -37
+` oq -37
+oq ` -37
+oq oq -37
+' s -18
+' ' -37
+r ' 37
+r . -37
+r - -18
+r hy -18
+r char173 -18
+r , -55
+v . -74
+v , -74
+w . -55
+w , -55
+y . -74
+y , -74
+charset
+ha     469,713,0,77,-65,77     2       0000    asciicircum
+ti     584,438,0,60,-87,60     0       0001    asciitilde
+vS     667,939,23,97,-39,89    2       0002    Scaron
+vZ     611,939,0,176,22,89     2       0003    Zcaron
+vs     500,740,24,97,-11,89    2       0004    scaron
+vz     500,740,0,107,19,89     2       0005    zcaron
+:Y     667,907,0,199,-118,89   2       0006    Ydieresis
+tm     1000,741,0,146,-158,89  2       0007    trademark
+space  278     0       0040
+!      278,729,0,135,-74,89    2       0041    exclam
+"      355,708,0,150,-127,89   2       0042    quotedbl
+#      556,698,20,143,-4,89    2       0043    numbersign
+sh     "
+$      556,770,125,107,-19,89  3       0044    dollar
+Do     "
+%      889,708,20,56,-84,56    2       0045    percent
+&      667,710,23,27,-33,27    2       0046    ampersand
+'      222,708,0,136,-115,89   2       0047    quoteright
+(      333,729,213,163,-63,89  3       0050    parenleft
+)      333,729,213,42,57,42    3       0051    parenright
+*      389,740,0,132,-119,89   2       0052    asterisk
++      584,474,10,57,-42,57    0       0053    plus
+,      278,104,150,0,-5        1       0054    comma
+-      333,313,0,68,-47,68     0       0055    hyphen
+hy     "
+char173        "
+.      278,104,0,0,-37 0       0056    period
+/      278,708,21,206,62,89    2       0057    slash
+sl     "
+0      556,709,23,92,-48,89    2       0060    zero
+1      556,709,0,0,-158        2       0061    one
+2      556,710,0,114,16,89     2       0062    two
+3      556,709,23,93,-21,89    2       0063    three
+4      556,709,0,67,-13,67     2       0064    four
+5      556,709,23,123,-20,89   2       0065    five
+6      556,709,23,105,-43,89   2       0066    six
+7      556,709,0,165,-87,89    2       0067    seven
+8      556,709,23,98,-24,89    2       0070    eight
+9      556,709,23,93,-33,89    2       0071    nine
+:      278,525,0,98,-60,89     0       0072    colon
+;      278,516,150,97,-28,89   1       0073    semicolon
+<      584,474,10,101,-37,89   0       0074    less
+=      584,352,0,75,-24,75     0       0075    equal
+>      584,474,10,62,2,62      0       0076    greater
+?      556,738,0,124,-134,89   2       0077    question
+@      1015,737,146,71,-30,71  3       0100    at
+at     "
+A      667,729,0,36,33,36      2       0101    A
+B      667,729,0,94,-29,89     2       0102    B
+C      722,741,23,98,-62,89    2       0103    C
+D      722,729,0,87,-39,87     2       0104    D
+E      667,729,0,134,-40,89    2       0105    E
+F      611,729,0,173,-40,89    2       0106    F
+G      778,741,23,81,-59,81    2       0107    G
+H      722,729,0,127,-33,89    2       0110    H
+I      278,729,0,121,-50,89    2       0111    I
+J      500,729,26,131,3,89     2       0112    J
+K      667,729,0,196,-29,89    2       0113    K
+L      556,729,0,45,-30,45     2       0114    L
+M      833,729,0,133,-25,89    2       0115    M
+N      722,729,0,129,-26,89    2       0116    N
+O      778,741,23,100,-54,89   2       0117    O
+P      667,730,0,116,-41,89    2       0120    P
+Q      778,741,59,100,-54,89   2       0121    Q
+R      722,729,0,98,-43,89     2       0122    R
+S      667,741,23,97,-39,89    2       0123    S
+T      611,729,0,187,-108,89   2       0124    T
+U      722,729,23,128,-74,89   2       0125    U
+V      667,729,0,183,-135,89   2       0126    V
+W      944,729,0,190,-127,89   2       0127    W
+X      667,729,0,177,28,89     2       0130    X
+Y      667,729,0,199,-118,89   2       0131    Y
+Z      611,729,0,176,22,89     2       0132    Z
+[      278,729,214,177,31,89   3       0133    bracketleft
+lB     "
+\      278,729,20,52,-97,52    2       0134    backslash
+rs     "
+]      278,729,215,136,73,89   3       0135    bracketright
+rB     "
+a^     333,741,0,150,-96,89    2       0136    circumflex
+^      "
+_      556,0,175,45,109,45     1       0137    underscore
+`      222,708,0,136,-113,89   2       0140    quoteleft
+oq     "
+a      556,540,23,62,-15,62    0       0141    a
+b      556,729,23,82,-4,82     2       0142    b
+c      500,540,23,104,-26,89   0       0143    c
+d      556,729,23,144,-23,89   2       0144    d
+e      556,541,23,74,-34,74    0       0145    e
+f      278,733,0,185,-39,89    2       0146    f
+g      556,540,220,95,18,89    1       0147    g
+h      556,729,0,68,-20,68     2       0150    h
+i      222,729,0,133,-16,89    2       0151    i
+j      222,729,220,136,115,89  3       0152    j
+k      500,729,0,134,-8,89     2       0153    k
+l      222,729,0,135,-18,89    2       0154    l
+m      833,540,0,69,-21,69     0       0155    m
+n      556,540,0,68,-20,68     0       0156    n
+o      556,540,23,70,-30,70    0       0157    o
+p      556,540,219,80,43,80    1       0160    p
+q      556,540,219,101,-21,89  1       0161    q
+r      333,540,0,153,-19,89    0       0162    r
+s      500,540,24,70,-11,70    0       0163    s
+t      278,667,24,138,-47,89   2       0164    t
+u      556,525,23,88,-38,88    0       0165    u
+v      500,525,0,148,-72,89    0       0166    v
+w      722,525,0,148,-68,89    0       0167    w
+x      500,525,0,133,33,89     0       0170    x
+y      500,525,219,140,42,89   1       0171    y
+z      500,525,0,107,19,89     0       0172    z
+lC     334,731,214,147,-41,89  3       0173    braceleft
+{      "
+ba     260,729,215,105,-4,89   3       0174    bar
+|      "
+rC     334,731,214,40,66,40    3       0175    braceright
+}      "
+a~     333,716,0,188,-80,89    2       0176    tilde
+~      "
+---    222,103,129,8,13,8      1       0200    quotesinglbase
+Fo     556,438,0,42,-97,42     0       0201    guillemotleft
+char171        "
+Fc     556,438,0,12,-71,12     0       0202    guillemotright
+char187        "
+bu     350,470,0,76,-70,76     0       0203    bullet
+---    556,742,214,190,82,89   3       0204    florin
+f/     167,708,21,369,228,89   2       0205    fraction
+%0     1000,740,20,74,-43,74   2       0206    perthousand
+dg     556,710,178,114,-77,89  3       0207    dagger
+dd     556,710,178,114,-1,89   3       0210    daggerdbl
+en     556,313,0,122,4,89      0       0211    endash
+em     1000,313,0,118,8,89     0       0212    emdash
+fi     500,733,0,141,-33,89    2       0214    fi
+fl     500,733,0,135,-38,89    2       0215    fl
+.i     278,525,0,62,-44,62     0       0220    dotlessi
+ga     333,740,0,74,-129,74    2       0222    grave
+a"     333,740,0,222,-41,89    2       0223    hungarumlaut
+a.     333,709,0,87,-194,87    2       0224    dotaccent
+ab     333,729,0,188,-115,89   2       0225    breve
+ah     333,740,0,180,-126,89   2       0226    caron
+ao     333,741,0,113,-166,89   2       0227    ring
+ho     333,15,189,0,15 1       0230    ogonek
+---    333,708,0,166,-96,89    2       0231    quotedblleft
+---    333,708,0,169,-100,89   2       0232    quotedblright
+oe     944,540,22,72,-35,72    0       0233    oe
+/l     222,729,0,140,-12,89    2       0234    lslash
+---    333,103,129,39,30,39    1       0235    quotedblbase
+OE     1000,739,20,158,-51,89  2       0236    OE
+/L     556,729,0,64,-11,64     2       0237    Lslash
+r!     333,525,214,34,-26,34   1       0241    exclamdown
+char161        "
+ct     556,628,120,79,-46,79   3       0242    cent
+char162        "
+Po     556,726,21,122,6,89     2       0243    sterling
+char163        "
+Cs     556,554,0,87,-60,87     0       0244    currency
+char164        "
+Ye     556,710,0,190,-50,89    2       0245    yen
+char165        "
+sc     556,729,215,83,-13,83   3       0247    section
+char167        "
+ad     333,708,0,163,-109,89   2       0250    dieresis
+char168        "
+co     737,741,23,149,-5,89    2       0251    copyright
+char169        "
+Of     370,740,0,121,-57,89    2       0252    ordfeminine
+char170        "
+fo     333,436,0,53,-90,53     0       0253    guilsinglleft
+no     584,352,0,85,-49,85     0       0254    logicalnot
+char172        "
+\-     584,270,0,67,-31,67     0       0255    minus
+rg     737,741,23,149,-5,89    2       0256    registered
+char174        "
+a-     333,694,0,167,-110,89   2       0257    macron
+char175        "
+aa     333,740,0,175,-168,89   2       0264    acute
+char180        "
+ps     537,729,178,190,-95,89  3       0266    paragraph
+char182        "
+char183        278,442,0,65,-116,65    0       0267    periodcentered
+ac     333,0,214,0,49  1       0270    cedilla
+char184        "
+Om     365,741,0,137,-64,89    2       0272    ordmasculine
+char186        "
+fc     333,436,0,24,-59,24     0       0273    guilsinglright
+r?     611,525,213,0,-36       1       0277    questiondown
+char191        "
+`A     667,939,0,36,33,36      2       0300    Agrave
+char192        "
+'A     667,939,0,50,33,50      2       0301    Aacute
+char193        "
+^A     667,940,0,36,33,36      2       0302    Acircumflex
+char194        "
+~A     667,915,0,63,33,63      2       0303    Atilde
+char195        "
+:A     667,907,0,38,33,38      2       0304    Adieresis
+char196        "
+oA     667,940,0,36,33,36      2       0305    Aring
+char197        "
+AE     1000,729,0,137,39,89    2       0306    AE
+char198        "
+,C     722,741,214,98,-62,89   3       0307    Ccedilla
+char199        "
+`E     667,939,0,134,-40,89    2       0310    Egrave
+char200        "
+'E     667,939,0,134,-40,89    2       0311    Eacute
+char201        "
+^E     667,940,0,134,-40,89    2       0312    Ecircumflex
+char202        "
+:E     667,907,0,134,-40,89    2       0313    Edieresis
+char203        "
+`I     278,939,0,150,-50,89    2       0314    Igrave
+char204        "
+'I     278,939,0,251,-50,89    2       0315    Iacute
+char205        "
+^I     278,940,0,226,-50,89    2       0316    Icircumflex
+char206        "
+:I     278,907,0,239,-50,89    2       0317    Idieresis
+char207        "
+~N     722,915,0,129,-26,89    2       0321    Ntilde
+char209        "
+`O     778,939,23,100,-54,89   2       0322    Ograve
+char210        "
+'O     778,939,23,100,-54,89   2       0323    Oacute
+char211        "
+^O     778,940,23,100,-54,89   2       0324    Ocircumflex
+char212        "
+~O     778,915,23,100,-54,89   2       0325    Otilde
+char213        "
+:O     778,907,23,100,-54,89   2       0326    Odieresis
+char214        "
+/O     778,742,23,139,18,89    2       0330    Oslash
+char216        "
+`U     722,939,23,128,-74,89   2       0331    Ugrave
+char217        "
+'U     722,939,23,128,-74,89   2       0332    Uacute
+char218        "
+^U     722,940,23,128,-74,89   2       0333    Ucircumflex
+char219        "
+:U     722,907,23,128,-74,89   2       0334    Udieresis
+char220        "
+ss     611,729,20,94,-76,89    2       0337    germandbls
+char223        "
+`a     556,740,23,62,-15,62    2       0340    agrave
+char224        "
+'a     556,740,23,64,-15,64    2       0341    aacute
+char225        "
+^a     556,741,23,62,-15,62    2       0342    acircumflex
+char226        "
+~a     556,716,23,77,-15,77    2       0343    atilde
+char227        "
+:a     556,708,23,62,-15,62    2       0344    adieresis
+char228        "
+oa     556,741,23,62,-15,62    2       0345    aring
+char229        "
+ae     889,546,20,76,-9,76     0       0346    ae
+char230        "
+,c     500,540,214,104,-26,89  1       0347    ccedilla
+char231        "
+`e     556,740,23,74,-34,74    2       0350    egrave
+char232        "
+'e     556,740,23,74,-34,74    2       0351    eacute
+char233        "
+^e     556,741,23,74,-34,74    2       0352    ecircumflex
+char234        "
+:e     556,708,23,74,-34,74    2       0353    edieresis
+char235        "
+`i     278,740,0,102,-44,89    2       0354    igrave
+char236        "
+'i     278,740,0,203,-44,89    2       0355    iacute
+char237        "
+^i     278,741,0,178,-44,89    2       0356    icircumflex
+char238        "
+:i     278,708,0,191,-44,89    2       0357    idieresis
+char239        "
+~n     556,716,0,83,-20,83     2       0361    ntilde
+char241        "
+`o     556,740,23,70,-30,70    2       0362    ograve
+char242        "
+'o     556,740,23,70,-30,70    2       0363    oacute
+char243        "
+^o     556,741,23,70,-30,70    2       0364    ocircumflex
+char244        "
+~o     556,716,23,77,-30,77    2       0365    otilde
+char245        "
+:o     556,708,23,70,-30,70    2       0366    odieresis
+char246        "
+/o     611,548,27,78,31,78     0       0370    oslash
+char248        "
+`u     556,740,23,88,-38,88    2       0371    ugrave
+char249        "
+'u     556,740,23,88,-38,88    2       0372    uacute
+char250        "
+^u     556,741,23,88,-38,88    2       0373    ucircumflex
+char251        "
+:u     556,708,23,88,-38,88    2       0374    udieresis
+char252        "
+:y     500,708,219,140,42,89   3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/HNB b/usr/src/usr.bin/groff/devices/devps/HNB
new file mode 100644 (file)
index 0000000..afaadf7
--- /dev/null
@@ -0,0 +1,410 @@
+name HNB
+internalname Helvetica-Narrow-Bold
+spacewidth 228
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -30
+A w -14
+A v -30
+A ' -45
+A Y -75
+A W -45
+A V -60
+A T -60
+F . -91
+F , -91
+F A -45
+L y -30
+L ' -45
+L Y -75
+L W -45
+L V -60
+L T -60
+P . -105
+P , -105
+P A -60
+R Y -30
+R W -14
+R V -14
+T y -60
+T w -60
+T u -60
+T ; -91
+T s -60
+T r -45
+T . -91
+T o -60
+T i -14
+T - -45
+T hy -45
+T char173 -45
+T e -60
+T , -91
+T : -91
+T c -60
+T a -60
+T O -14
+T A -60
+V y -30
+V u -30
+V ; -45
+V r -45
+V . -75
+V o -60
+V i -14
+V - -45
+V hy -45
+V char173 -45
+V e -45
+V , -75
+V : -45
+V a -45
+V A -60
+W y -14
+W u -14
+W ; -14
+W r -14
+W . -45
+W o -14
+W i -7
+W - -16
+W hy -16
+W char173 -16
+W e -14
+W , -45
+W : -14
+W a -30
+W A -45
+Y v -45
+Y u -45
+Y ; -60
+Y q -60
+Y . -91
+Y p -45
+Y o -60
+Y i -30
+Y - -45
+Y hy -45
+Y char173 -45
+Y e -45
+Y , -91
+Y : -60
+Y a -45
+Y A -75
+f ' 14
+1 1 -45
+` ` -30
+` oq -30
+oq ` -30
+oq oq -30
+' s -30
+' ' -30
+r ' 30
+r . -45
+r , -45
+v . -60
+v , -60
+w . -30
+w , -30
+y . -60
+y , -60
+charset
+ha     479,696 2       0000    asciicircum
+ti     479,322 0       0001    asciitilde
+vS     547,936,23      2       0002    Scaron
+vZ     501,936 2       0003    Zcaron
+vs     456,745,23      2       0004    scaron
+vz     410,745 2       0005    zcaron
+:Y     547,922 2       0006    Ydieresis
+tm     820,745 2       0007    trademark
+space  228     0       0040
+!      273,729 2       0041    exclam
+"      389,729 2       0042    quotedbl
+#      456,696,30      2       0043    numbersign
+sh     "
+$      456,765,125     3       0044    dollar
+Do     "
+%      729,708,18      2       0045    percent
+&      592,729,20      2       0046    ampersand
+'      228,729 2       0047    quoteright
+(      273,729,202     3       0050    parenleft
+)      273,729,202     3       0051    parenright
+*      319,730 2       0052    asterisk
++      479,474,10      0       0053    plus
+,      228,146,174     1       0054    comma
+-      273,344 0       0055    hyphen
+hy     "
+char173        "
+.      228,146 0       0056    period
+/      228,715,14      2       0057    slash
+sl     "
+0      456,725,23      2       0060    zero
+1      456,709 2       0061    one
+2      456,726 2       0062    two
+3      456,726,23      2       0063    three
+4      456,709 2       0064    four
+5      456,709,24      2       0065    five
+6      456,727,23      2       0066    six
+7      456,709 2       0067    seven
+8      456,726,23      2       0070    eight
+9      456,728,23      2       0071    nine
+:      273,521 0       0072    colon
+;      273,521,174     1       0073    semicolon
+<      479,474,10      0       0074    less
+=      479,412 0       0075    equal
+>      479,474,10      0       0076    greater
+?      501,744 2       0077    question
+@      800,746,136     3       0100    at
+at     "
+A      592,729 2       0101    A
+B      592,729 2       0102    B
+C      592,741,23      2       0103    C
+D      592,729 2       0104    D
+E      547,729 2       0105    E
+F      501,729 2       0106    F
+G      638,741,24      2       0107    G
+H      592,729 2       0110    H
+I      228,729 2       0111    I
+J      456,729,23      2       0112    J
+K      592,729 2       0113    K
+L      501,729 2       0114    L
+M      683,729 2       0115    M
+N      592,729 2       0116    N
+O      638,741,23      2       0117    O
+P      547,729 2       0120    P
+Q      638,741,54      2       0121    Q
+R      592,729 2       0122    R
+S      547,741,23      2       0123    S
+T      501,729 2       0124    T
+U      592,729,23      2       0125    U
+V      547,729 2       0126    V
+W      774,729 2       0127    W
+X      547,729 2       0130    X
+Y      547,729 2       0131    Y
+Z      501,729 2       0132    Z
+[      273,729,202     3       0133    bracketleft
+lB     "
+\      228,708,21      2       0134    backslash
+rs     "
+]      273,729,202     3       0135    bracketright
+rB     "
+a^     273,745 2       0136    circumflex
+^      "
+_      456,0,200       1       0137    underscore
+`      228,729 2       0140    quoteleft
+oq     "
+a      456,551,24      0       0141    a
+b      501,729,23      2       0142    b
+c      456,551,23      0       0143    c
+d      501,729,23      2       0144    d
+e      456,551,23      0       0145    e
+f      273,729 2       0146    f
+g      501,551,220     1       0147    g
+h      501,729 2       0150    h
+i      228,729 2       0151    i
+j      228,729,219     3       0152    j
+k      456,729 2       0153    k
+l      228,729 2       0154    l
+m      729,553 0       0155    m
+n      501,551 0       0156    n
+o      501,551,23      0       0157    o
+p      501,551,219     1       0160    p
+q      501,551,219     1       0161    q
+r      319,553 0       0162    r
+s      456,551,23      0       0163    s
+t      273,678,23      2       0164    t
+u      501,542,23      0       0165    u
+v      456,542 0       0166    v
+w      638,542 0       0167    w
+x      456,542 0       0170    x
+y      456,542,219     1       0171    y
+z      410,542 0       0172    z
+lC     319,729,202     3       0173    braceleft
+{      "
+ba     230,729,202     3       0174    bar
+|      "
+rC     319,729,202     3       0175    braceright
+}      "
+a~     273,729 2       0176    tilde
+~      "
+---    228,125,135     1       0200    quotesinglbase
+Fo     456,484 0       0201    guillemotleft
+char171        "
+Fc     456,482 0       0202    guillemotright
+char187        "
+bu     287,425 0       0203    bullet
+---    456,745,221     3       0204    florin
+f/     137,715,20      2       0205    fraction
+%0     820,745,20      2       0206    perthousand
+dg     456,708,195     3       0207    dagger
+dd     456,708,195     3       0210    daggerdbl
+en     456,313 0       0211    endash
+em     820,313 0       0212    emdash
+fi     501,729 2       0214    fi
+fl     501,729 2       0215    fl
+.i     228,542 0       0220    dotlessi
+ga     273,745 2       0222    grave
+a"     273,745 2       0223    hungarumlaut
+a.     273,729 2       0224    dotaccent
+ab     273,736 2       0225    breve
+ah     273,745 2       0226    caron
+ao     273,745 2       0227    ring
+ho     273,38,195      1       0230    ogonek
+---    410,729 2       0231    quotedblleft
+---    410,729 2       0232    quotedblright
+oe     774,554,21      0       0233    oe
+/l     228,729 2       0234    lslash
+---    410,141,164     1       0235    quotedblbase
+OE     820,741,20      2       0236    OE
+/L     501,729 2       0237    Lslash
+r!     273,542,187     1       0241    exclamdown
+char161        "
+ct     456,637,122     3       0242    cent
+char162        "
+Po     456,717,20      2       0243    sterling
+char163        "
+Cs     456,604 2       0244    currency
+char164        "
+Ye     456,705 2       0245    yen
+char165        "
+sc     456,728,201     3       0247    section
+char167        "
+ad     273,731 2       0250    dieresis
+char168        "
+co     604,745,20      2       0251    copyright
+char169        "
+Of     303,746 2       0252    ordfeminine
+char170        "
+fo     273,476 0       0253    guilsinglleft
+no     479,412 0       0254    logicalnot
+char172        "
+\-     479,290 0       0255    minus
+rg     604,745,20      2       0256    registered
+char174        "
+a-     273,717 2       0257    macron
+char175        "
+aa     273,745 2       0264    acute
+char180        "
+ps     456,729,195     3       0266    paragraph
+char182        "
+char183        228,442 0       0267    periodcentered
+ac     273,0,220       1       0270    cedilla
+char184        "
+Om     299,745 2       0272    ordmasculine
+char186        "
+fc     273,476 0       0273    guilsinglright
+r?     501,542,192     1       0277    questiondown
+char191        "
+`A     592,936 2       0300    Agrave
+char192        "
+'A     592,936 2       0301    Aacute
+char193        "
+^A     592,936 2       0302    Acircumflex
+char194        "
+~A     592,920 2       0303    Atilde
+char195        "
+:A     592,922 2       0304    Adieresis
+char196        "
+oA     592,936 2       0305    Aring
+char197        "
+AE     820,729 2       0306    AE
+char198        "
+,C     592,741,220     3       0307    Ccedilla
+char199        "
+`E     547,936 2       0310    Egrave
+char200        "
+'E     547,936 2       0311    Eacute
+char201        "
+^E     547,936 2       0312    Ecircumflex
+char202        "
+:E     547,922 2       0313    Edieresis
+char203        "
+`I     228,936 2       0314    Igrave
+char204        "
+'I     228,936 2       0315    Iacute
+char205        "
+^I     228,936 2       0316    Icircumflex
+char206        "
+:I     228,922 2       0317    Idieresis
+char207        "
+~N     592,920 2       0321    Ntilde
+char209        "
+`O     638,936,23      2       0322    Ograve
+char210        "
+'O     638,936,23      2       0323    Oacute
+char211        "
+^O     638,936,23      2       0324    Ocircumflex
+char212        "
+~O     638,920,23      2       0325    Otilde
+char213        "
+:O     638,922,23      2       0326    Odieresis
+char214        "
+/O     638,754,34      2       0330    Oslash
+char216        "
+`U     592,936,23      2       0331    Ugrave
+char217        "
+'U     592,936,23      2       0332    Uacute
+char218        "
+^U     592,936,23      2       0333    Ucircumflex
+char219        "
+:U     592,922,23      2       0334    Udieresis
+char220        "
+ss     501,730,16      2       0337    germandbls
+char223        "
+`a     456,745,24      2       0340    agrave
+char224        "
+'a     456,745,24      2       0341    aacute
+char225        "
+^a     456,745,24      2       0342    acircumflex
+char226        "
+~a     456,729,24      2       0343    atilde
+char227        "
+:a     456,731,24      2       0344    adieresis
+char228        "
+oa     456,745,24      2       0345    aring
+char229        "
+ae     729,555,20      0       0346    ae
+char230        "
+,c     456,551,220     1       0347    ccedilla
+char231        "
+`e     456,745,23      2       0350    egrave
+char232        "
+'e     456,745,23      2       0351    eacute
+char233        "
+^e     456,745,23      2       0352    ecircumflex
+char234        "
+:e     456,731,23      2       0353    edieresis
+char235        "
+`i     228,745 2       0354    igrave
+char236        "
+'i     228,745 2       0355    iacute
+char237        "
+^i     228,745 2       0356    icircumflex
+char238        "
+:i     228,731 2       0357    idieresis
+char239        "
+~n     501,729 2       0361    ntilde
+char241        "
+`o     501,745,23      2       0362    ograve
+char242        "
+'o     501,745,23      2       0363    oacute
+char243        "
+^o     501,745,23      2       0364    ocircumflex
+char244        "
+~o     501,729,23      2       0365    otilde
+char245        "
+:o     501,731,23      2       0366    odieresis
+char246        "
+/o     501,561,34      0       0370    oslash
+char248        "
+`u     501,745,23      2       0371    ugrave
+char249        "
+'u     501,745,23      2       0372    uacute
+char250        "
+^u     501,745,23      2       0373    ucircumflex
+char251        "
+:u     501,731,23      2       0374    udieresis
+char252        "
+:y     456,731,219     3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/HNBI b/usr/src/usr.bin/groff/devices/devps/HNBI
new file mode 100644 (file)
index 0000000..2d3ab85
--- /dev/null
@@ -0,0 +1,409 @@
+name HNBI
+internalname Helvetica-Narrow-BoldOblique
+slant 12
+spacewidth 228
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A ' -45
+A Y -60
+A W -45
+A V -60
+A T -60
+F . -91
+F , -91
+F A -45
+L ' -75
+L Y -60
+L W -45
+L V -45
+L T -60
+P . -105
+P , -105
+P A -60
+R Y -14
+R W -14
+R T -14
+T y -30
+T w -30
+T u -6
+T ; -60
+T s -30
+T r -6
+T . -60
+T o -30
+T i -6
+T - -45
+T hy -45
+T char173 -45
+T e -30
+T , -60
+T : -60
+T c -30
+T a -30
+T O -14
+T A -60
+V y -14
+V u -14
+V ; -30
+V r -14
+V . -75
+V o -30
+V i -30
+V - -30
+V hy -30
+V char173 -30
+V e -30
+V , -75
+V : -30
+V a -30
+V A -60
+W y -14
+W u -14
+W ; -30
+W r -14
+W . -60
+W o -14
+W i -7
+W - -30
+W hy -30
+W char173 -30
+W e -14
+W , -60
+W : -30
+W a -14
+W A -45
+Y v -30
+Y u -30
+Y ; -45
+Y q -30
+Y . -75
+Y p -30
+Y i -30
+Y o -30
+Y - -60
+Y hy -60
+Y char173 -60
+Y e -30
+Y , -75
+Y : -45
+Y a -30
+Y A -60
+f ' 14
+f f -14
+1 1 -60
+` ` -30
+` oq -30
+oq ` -30
+oq oq -30
+' t 14
+' s -14
+' ' -30
+r ' 30
+r . -45
+r , -45
+v . -45
+v , -45
+w . -30
+w , -30
+y . -30
+y , -30
+charset
+ha     479,696,0,46,-47,46     2       0000    asciicircum
+ti     479,322,0,48,-30,48     0       0001    asciitilde
+vS     547,936,23,98,-12,92    2       0002    Scaron
+vZ     501,936,0,150,25,92     2       0003    Zcaron
+vs     456,745,23,84,1,84      2       0004    scaron
+vz     410,745,0,112,33,92     2       0005    zcaron
+:Y     547,922,0,163,-99,92    2       0006    Ydieresis
+tm     820,745,0,122,-125,92   2       0007    trademark
+space  228     0       0040
+!      273,729,0,119,-42,92    2       0041    exclam
+"      389,729,0,136,-95,92    2       0042    quotedbl
+#      456,696,30,135,23,92    2       0043    numbersign
+sh     "
+$      456,765,125,109,2,92    3       0044    dollar
+Do     "
+%      729,708,18,62,-56,62    2       0045    percent
+&      592,729,20,48,-23,48    2       0046    ampersand
+'      228,729,0,114,-86,92    2       0047    quoteright
+(      273,729,202,153,-19,92  3       0050    parenleft
+)      273,729,202,69,67,69    3       0051    parenright
+*      319,730,0,123,-69,92    2       0052    asterisk
++      479,474,10,59,-21,59    0       0053    plus
+,      228,146,174,22,28,22    1       0054    comma
+-      273,344,0,81,-8,81      0       0055    hyphen
+hy     "
+char173        "
+.      228,146,0,22,-2,22      0       0056    period
+/      228,715,14,172,51,92    2       0057    slash
+sl     "
+0      456,725,23,98,-17,92    2       0060    zero
+1      456,709,0,27,-91,27     2       0061    one
+2      456,726,0,109,25,92     2       0062    two
+3      456,726,23,97,-6,92     2       0063    three
+4      456,709,0,84,4,84       2       0064    four
+5      456,709,24,119,2,92     2       0065    five
+6      456,727,23,106,-20,92   2       0066    six
+7      456,709,0,151,-58,92    2       0067    seven
+8      456,726,23,102,1,92     2       0070    eight
+9      456,728,23,95,-6,92     2       0071    nine
+:      273,521,0,84,-43,84     0       0072    colon
+;      273,521,174,84,-13,84   1       0073    semicolon
+<      479,474,10,87,-13,87    0       0074    less
+=      479,412,0,81,0,81       0       0075    equal
+>      479,474,10,56,19,56     0       0076    greater
+?      501,744,0,100,-88,92    2       0077    question
+@      800,746,136,97,-10,92   3       0100    at
+at     "
+A      592,729,0,34,29,34      2       0101    A
+B      592,729,0,83,-17,83     2       0102    B
+C      592,741,23,108,-38,92   2       0103    C
+D      592,729,0,95,-13,92     2       0104    D
+E      547,729,0,128,-15,92    2       0105    E
+F      501,729,0,157,-11,92    2       0106    F
+G      638,741,24,84,-38,84    2       0107    G
+H      592,729,0,124,-6,92     2       0110    H
+I      228,729,0,124,-2,92     2       0111    I
+J      456,729,23,120,1,92     2       0112    J
+K      592,729,0,150,-11,92    2       0113    K
+L      501,729,0,46,-16,46     2       0114    L
+M      683,729,0,131,-4,92     2       0115    M
+N      592,729,0,127,-6,92     2       0116    N
+O      638,741,23,91,-37,91    2       0117    O
+P      547,729,0,116,-12,92    2       0120    P
+Q      638,741,54,94,-39,92    2       0121    Q
+R      592,729,0,102,-16,92    2       0122    R
+S      547,741,23,98,-12,92    2       0123    S
+T      501,729,0,167,-67,92    2       0124    T
+U      592,729,23,121,-47,92   2       0125    U
+V      547,729,0,161,-97,92    2       0126    V
+W      774,729,0,167,-88,92    2       0127    W
+X      547,729,0,161,32,92     2       0130    X
+Y      547,729,0,163,-99,92    2       0131    Y
+Z      501,729,0,150,25,92     2       0132    Z
+[      273,729,202,156,31,92   3       0133    bracketleft
+lB     "
+\      228,708,21,55,-64,55    2       0134    backslash
+rs     "
+]      273,729,202,117,70,92   3       0135    bracketright
+rB     "
+a^     273,745,0,148,-60,92    2       0136    circumflex
+^      "
+_      456,0,200,45,103,45     1       0137    underscore
+`      228,729,0,115,-87,92    2       0140    quoteleft
+oq     "
+a      456,551,24,68,8,68      0       0141    a
+b      501,729,23,74,2,74      2       0142    b
+c      456,551,23,83,-13,83    0       0143    c
+d      501,729,23,123,-15,92   2       0144    d
+e      456,551,23,79,-3,79     0       0145    e
+f      273,729,0,158,-24,92    2       0146    f
+g      501,551,220,87,29,87    1       0147    g
+h      501,729,0,65,-5,65      2       0150    h
+i      228,729,0,119,-5,92     2       0151    i
+j      228,729,219,121,85,92   3       0152    j
+k      456,729,0,128,2,92      2       0153    k
+l      228,729,0,119,-5,92     2       0154    l
+m      729,553,0,68,1,68       0       0155    m
+n      501,551,0,65,-2,65      0       0156    n
+o      501,551,23,69,-17,69    0       0157    o
+p      501,551,219,71,41,71    1       0160    p
+q      501,551,219,89,-9,89    1       0161    q
+r      319,553,0,131,-2,92     0       0162    r
+s      456,551,23,77,1,77      0       0163    s
+t      273,678,23,116,-33,92   2       0164    t
+u      501,542,23,87,-22,87    0       0165    u
+v      456,542,0,128,-56,92    0       0166    v
+w      638,542,0,135,-49,92    0       0167    w
+x      456,542,0,126,37,92     0       0170    x
+y      456,542,219,130,19,92   1       0171    y
+z      410,542,0,112,33,92     0       0172    z
+lC     319,729,202,118,-19,92  3       0173    braceleft
+{      "
+ba     230,729,202,95,3,92     3       0174    bar
+|      "
+rC     319,729,202,74,26,74    3       0175    braceright
+}      "
+a~     273,729,0,187,-46,92    2       0176    tilde
+~      "
+---    228,125,135,9,19,9      1       0200    quotesinglbase
+Fo     456,484,0,62,-60,62     0       0201    guillemotleft
+char171        "
+Fc     456,482,0,31,-34,31     0       0202    guillemotright
+char187        "
+bu     287,425,0,64,-41,64     0       0203    bullet
+---    456,745,221,160,67,92   3       0204    florin
+f/     137,715,20,314,195,92   2       0205    fraction
+%0     820,745,20,67,-9,67     2       0206    perthousand
+dg     456,708,195,108,-40,92  3       0207    dagger
+dd     456,708,195,105,21,92   3       0210    daggerdbl
+en     456,313,0,105,21,92     0       0211    endash
+em     820,313,0,107,19,92     0       0212    emdash
+fi     501,729,0,125,-20,92    2       0214    fi
+fl     501,729,0,124,-22,92    2       0215    fl
+.i     228,542,0,86,-5,86      0       0220    dotlessi
+ga     273,745,0,56,-94,56     2       0222    grave
+a"     273,745,0,186,-18,92    2       0223    hungarumlaut
+a.     273,729,0,86,-148,86    2       0224    dotaccent
+ab     273,736,0,150,-104,92   2       0225    breve
+ah     273,745,0,175,-87,92    2       0226    caron
+ao     273,745,0,104,-126,92   2       0227    ring
+ho     273,38,195,0,31 1       0230    ogonek
+---    410,729,0,122,-90,92    2       0231    quotedblleft
+---    410,729,0,128,-92,92    2       0232    quotedblright
+oe     774,554,21,85,-8,85     0       0233    oe
+/l     228,729,0,126,9,92      2       0234    lslash
+---    410,141,164,18,19,18    1       0235    quotedblbase
+OE     820,741,20,138,-24,92   2       0236    OE
+/L     501,729,0,61,6,61       2       0237    Lslash
+r!     273,542,187,48,29,48    1       0241    exclamdown
+char161        "
+ct     456,637,122,85,-14,85   3       0242    cent
+char162        "
+Po     456,717,20,110,9,92     2       0243    sterling
+char163        "
+Cs     456,604,0,122,-4,92     2       0244    currency
+char164        "
+Ye     456,705,0,170,-38,92    2       0245    yen
+char165        "
+sc     456,728,201,83,4,83     3       0247    section
+char167        "
+ad     273,731,0,162,-71,92    2       0250    dieresis
+char168        "
+co     604,745,20,132,5,92     2       0251    copyright
+char169        "
+Of     303,746,0,116,-28,92    2       0252    ordfeminine
+char170        "
+fo     273,476,0,65,-55,65     0       0253    guilsinglleft
+no     479,412,0,89,-35,89     0       0254    logicalnot
+char172        "
+\-     479,290,0,68,-13,68     0       0255    minus
+rg     604,745,20,132,5,92     2       0256    registered
+char174        "
+a-     273,717,0,160,-73,92    2       0257    macron
+char175        "
+aa     273,745,0,167,-153,92   2       0264    acute
+char180        "
+ps     456,729,195,154,-49,92  3       0266    paragraph
+char182        "
+char183        228,442,0,43,-67,43     0       0267    periodcentered
+ac     273,0,220,0,61  1       0270    cedilla
+char184        "
+Om     299,745,0,136,-25,92    2       0272    ordmasculine
+char186        "
+fc     273,476,0,39,-29,39     0       0273    guilsinglright
+r?     501,542,192,5,7,5       1       0277    questiondown
+char191        "
+`A     592,936,0,34,29,34      2       0300    Agrave
+char192        "
+'A     592,936,0,44,29,44      2       0301    Aacute
+char193        "
+^A     592,936,0,34,29,34      2       0302    Acircumflex
+char194        "
+~A     592,920,0,64,29,64      2       0303    Atilde
+char195        "
+:A     592,922,0,39,29,39      2       0304    Adieresis
+char196        "
+oA     592,936,0,34,29,34      2       0305    Aring
+char197        "
+AE     820,729,0,135,49,92     2       0306    AE
+char198        "
+,C     592,741,220,108,-38,92  3       0307    Ccedilla
+char199        "
+`E     547,936,0,128,-15,92    2       0310    Egrave
+char200        "
+'E     547,936,0,128,-15,92    2       0311    Eacute
+char201        "
+^E     547,936,0,128,-15,92    2       0312    Ecircumflex
+char202        "
+:E     547,922,0,128,-15,92    2       0313    Edieresis
+char203        "
+`I     228,936,0,124,-2,92     2       0314    Igrave
+char204        "
+'I     228,936,0,223,-2,92     2       0315    Iacute
+char205        "
+^I     228,936,0,204,-2,92     2       0316    Icircumflex
+char206        "
+:I     228,922,0,218,-2,92     2       0317    Idieresis
+char207        "
+~N     592,920,0,127,-6,92     2       0321    Ntilde
+char209        "
+`O     638,936,23,91,-37,91    2       0322    Ograve
+char210        "
+'O     638,936,23,91,-37,91    2       0323    Oacute
+char211        "
+^O     638,936,23,91,-37,91    2       0324    Ocircumflex
+char212        "
+~O     638,920,23,91,-37,91    2       0325    Otilde
+char213        "
+:O     638,922,23,91,-37,91    2       0326    Odieresis
+char214        "
+/O     638,754,34,155,23,92    2       0330    Oslash
+char216        "
+`U     592,936,23,121,-47,92   2       0331    Ugrave
+char217        "
+'U     592,936,23,121,-47,92   2       0332    Uacute
+char218        "
+^U     592,936,23,121,-47,92   2       0333    Ucircumflex
+char219        "
+:U     592,922,23,121,-47,92   2       0334    Udieresis
+char220        "
+ss     501,730,16,85,-5,85     2       0337    germandbls
+char223        "
+`a     456,745,24,68,8,68      2       0340    agrave
+char224        "
+'a     456,745,24,76,8,76      2       0341    aacute
+char225        "
+^a     456,745,24,68,8,68      2       0342    acircumflex
+char226        "
+~a     456,729,24,96,8,92      2       0343    atilde
+char227        "
+:a     456,731,24,71,8,71      2       0344    adieresis
+char228        "
+oa     456,745,24,68,8,68      2       0345    aring
+char229        "
+ae     729,555,20,81,6,81      0       0346    ae
+char230        "
+,c     456,551,220,83,-13,83   1       0347    ccedilla
+char231        "
+`e     456,745,23,79,-3,79     2       0350    egrave
+char232        "
+'e     456,745,23,79,-3,79     2       0351    eacute
+char233        "
+^e     456,745,23,79,-3,79     2       0352    ecircumflex
+char234        "
+:e     456,731,23,79,-3,79     2       0353    edieresis
+char235        "
+`i     228,745,0,86,-5,86      2       0354    igrave
+char236        "
+'i     228,745,0,190,-5,92     2       0355    iacute
+char237        "
+^i     228,745,0,171,-5,92     2       0356    icircumflex
+char238        "
+:i     228,731,0,185,-5,92     2       0357    idieresis
+char239        "
+~n     501,729,0,79,-2,79      2       0361    ntilde
+char241        "
+`o     501,745,23,69,-17,69    2       0362    ograve
+char242        "
+'o     501,745,23,69,-17,69    2       0363    oacute
+char243        "
+^o     501,745,23,69,-17,69    2       0364    ocircumflex
+char244        "
+~o     501,729,23,73,-17,73    2       0365    otilde
+char245        "
+:o     501,731,23,69,-17,69    2       0366    odieresis
+char246        "
+/o     501,561,34,130,41,92    0       0370    oslash
+char248        "
+`u     501,745,23,87,-22,87    2       0371    ugrave
+char249        "
+'u     501,745,23,87,-22,87    2       0372    uacute
+char250        "
+^u     501,745,23,87,-22,87    2       0373    ucircumflex
+char251        "
+:u     501,731,23,87,-22,87    2       0374    udieresis
+char252        "
+:y     456,731,219,130,19,92   3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/HNI b/usr/src/usr.bin/groff/devices/devps/HNI
new file mode 100644 (file)
index 0000000..123a5ab
--- /dev/null
@@ -0,0 +1,409 @@
+name HNI
+internalname Helvetica-Narrow-Oblique
+slant 12
+spacewidth 228
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -7
+A w -14
+A v -14
+A ' -40
+A Y -60
+A W -30
+A V -60
+A T -60
+F . -105
+F , -105
+F A -60
+L y -14
+L ' -45
+L Y -75
+L W -30
+L V -45
+L T -60
+P . -105
+P , -105
+P A -60
+R Y -30
+R W -14
+R V -14
+R T -14
+T y -60
+T w -60
+T u -60
+T ; -60
+T s -75
+T r -45
+T . -75
+T o -75
+T i 0
+T - -75
+T hy -75
+T char173 -75
+T e -75
+T , -75
+T : -60
+T c -75
+T a -75
+T O -14
+T A -60
+V y -14
+V u -14
+V ; -14
+V r -14
+V . -60
+V o -30
+V i -14
+V - -30
+V hy -30
+V char173 -30
+V e -30
+V , -60
+V : -14
+V a -30
+V A -60
+W . -30
+W i -7
+W - -14
+W hy -14
+W char173 -14
+W e -14
+W , -30
+W a -14
+W A -14
+Y v -30
+Y u -30
+Y ; -30
+Y q -45
+Y . -75
+Y p -45
+Y o -45
+Y i -14
+Y - -60
+Y hy -60
+Y char173 -60
+Y e -45
+Y , -75
+Y : -30
+Y a -60
+Y A -45
+f ' 30
+1 1 -60
+` ` -30
+` oq -30
+oq ` -30
+oq oq -30
+' s -14
+' ' -30
+r ' 30
+r . -30
+r - -14
+r hy -14
+r char173 -14
+r , -45
+v . -60
+v , -60
+w . -45
+w , -45
+y . -60
+y , -60
+charset
+ha     385,713,0,72,-44,72     2       0000    asciicircum
+ti     479,438,0,58,-63,58     0       0001    asciitilde
+vS     547,939,23,88,-23,88    2       0002    Scaron
+vZ     501,939,0,153,27,89     2       0003    Zcaron
+vs     410,740,24,89,1,89      2       0004    scaron
+vz     410,740,0,96,25,89      2       0005    zcaron
+:Y     547,907,0,172,-87,89    2       0006    Ydieresis
+tm     820,741,0,128,-120,89   2       0007    trademark
+space  228     0       0040
+!      228,729,0,120,-52,89    2       0041    exclam
+"      291,708,0,133,-96,89    2       0042    quotedbl
+#      456,698,20,126,5,89     2       0043    numbersign
+sh     "
+$      456,770,125,97,-7,89    3       0044    dollar
+Do     "
+%      729,708,20,55,-60,55    2       0045    percent
+&      547,710,23,31,-18,31    2       0046    ampersand
+'      182,708,0,121,-86,89    2       0047    quoteright
+(      273,729,213,143,-43,89  3       0050    parenleft
+)      273,729,213,44,56,44    3       0051    parenright
+*      319,740,0,117,-89,89    2       0052    asterisk
++      479,474,10,55,-25,55    0       0053    plus
+,      228,104,150,0,5 1       0054    comma
+-      273,313,0,64,-30,64     0       0055    hyphen
+hy     "
+char173        "
+.      228,104,0,0,-21 0       0056    period
+/      228,708,21,178,60,89    2       0057    slash
+sl     "
+0      456,709,23,84,-30,84    2       0060    zero
+1      456,709,0,3,-121,3      2       0061    one
+2      456,710,0,102,22,89     2       0062    two
+3      456,709,23,85,-8,85     2       0063    three
+4      456,709,0,64,-2,64      2       0064    four
+5      456,709,23,110,-8,89    2       0065    five
+6      456,709,23,96,-26,89    2       0066    six
+7      456,709,0,144,-62,89    2       0067    seven
+8      456,709,23,89,-11,89    2       0070    eight
+9      456,709,23,85,-18,85    2       0071    nine
+:      228,525,0,89,-40,89     0       0072    colon
+;      228,516,150,88,-14,88   1       0073    semicolon
+<      479,474,10,92,-21,89    0       0074    less
+=      479,352,0,70,-11,70     0       0075    equal
+>      479,474,10,60,11,60     0       0076    greater
+?      456,738,0,110,-101,89   2       0077    question
+@      832,737,146,68,-15,68   3       0100    at
+at     "
+A      547,729,0,38,36,38      2       0101    A
+B      547,729,0,87,-15,87     2       0102    B
+C      592,741,23,89,-42,89    2       0103    C
+D      592,729,0,80,-23,80     2       0104    D
+E      547,729,0,119,-24,89    2       0105    E
+F      501,729,0,151,-24,89    2       0106    F
+G      638,741,23,75,-39,75    2       0107    G
+H      592,729,0,113,-18,89    2       0110    H
+I      228,729,0,108,-32,89    2       0111    I
+J      410,729,26,116,11,89    2       0112    J
+K      547,729,0,170,-15,89    2       0113    K
+L      456,729,0,46,-16,46     2       0114    L
+M      683,729,0,118,-11,89    2       0115    M
+N      592,729,0,115,-12,89    2       0116    N
+O      638,741,23,91,-35,89    2       0117    O
+P      547,730,0,104,-25,89    2       0120    P
+Q      638,741,59,91,-35,89    2       0121    Q
+R      592,729,0,90,-26,89     2       0122    R
+S      547,741,23,88,-23,88    2       0123    S
+T      501,729,0,162,-80,89    2       0124    T
+U      592,729,23,114,-52,89   2       0125    U
+V      547,729,0,159,-102,89   2       0126    V
+W      774,729,0,165,-95,89    2       0127    W
+X      547,729,0,154,32,89     2       0130    X
+Y      547,729,0,172,-87,89    2       0131    Y
+Z      501,729,0,153,27,89     2       0132    Z
+[      228,729,214,154,35,89   3       0133    bracketleft
+lB     "
+\      228,729,20,51,-71,51    2       0134    backslash
+rs     "
+]      228,729,215,121,68,89   3       0135    bracketright
+rB     "
+a^     273,741,0,131,-69,89    2       0136    circumflex
+^      "
+_      456,0,175,46,99,46      1       0137    underscore
+`      182,708,0,121,-84,89    2       0140    quoteleft
+oq     "
+a      456,540,23,60,-3,60     0       0141    a
+b      456,729,23,76,6,76      2       0142    b
+c      410,540,23,94,-12,89    0       0143    c
+d      456,729,23,127,-10,89   2       0144    d
+e      456,541,23,69,-19,69    0       0145    e
+f      228,733,0,161,-23,89    2       0146    f
+g      456,540,220,86,23,86    1       0147    g
+h      456,729,0,65,-7,65      2       0150    h
+i      182,729,0,118,-4,89     2       0151    i
+j      182,729,220,121,102,89  3       0152    j
+k      410,729,0,119,2,89      2       0153    k
+l      182,729,0,120,-6,89     2       0154    l
+m      683,540,0,65,-8,65      0       0155    m
+n      456,540,0,64,-7,64      0       0156    n
+o      456,540,23,66,-16,66    0       0157    o
+p      456,540,219,75,44,75    1       0160    p
+q      456,540,219,91,-8,89    1       0161    q
+r      273,540,0,135,-7,89     0       0162    r
+s      410,540,24,66,1,66      0       0163    s
+t      228,667,24,122,-30,89   2       0164    t
+u      456,525,23,80,-22,80    0       0165    u
+v      410,525,0,130,-49,89    0       0166    v
+w      592,525,0,131,-47,89    0       0167    w
+x      410,525,0,118,36,89     0       0170    x
+y      410,525,219,123,44,89   1       0171    y
+z      410,525,0,96,25,89      0       0172    z
+lC     274,731,214,129,-24,89  3       0173    braceleft
+{      "
+ba     213,729,215,95,6,89     3       0174    bar
+|      "
+rC     274,731,214,42,64,42    3       0175    braceright
+}      "
+a~     273,716,0,164,-57,89    2       0176    tilde
+~      "
+---    182,103,129,16,20,16    1       0200    quotesinglbase
+Fo     456,438,0,43,-70,43     0       0201    guillemotleft
+char171        "
+Fc     456,438,0,19,-49,19     0       0202    guillemotright
+char187        "
+bu     287,470,0,71,-49,71     0       0203    bullet
+---    456,742,214,164,77,89   3       0204    florin
+f/     137,708,21,312,196,89   2       0205    fraction
+%0     820,740,20,70,-26,70    2       0206    perthousand
+dg     456,710,178,103,-55,89  3       0207    dagger
+dd     456,710,178,102,8,89    3       0210    daggerdbl
+en     456,313,0,109,12,89     0       0211    endash
+em     820,313,0,105,16,89     0       0212    emdash
+fi     410,733,0,125,-18,89    2       0214    fi
+fl     410,733,0,120,-22,89    2       0215    fl
+.i     228,525,0,59,-27,59     0       0220    dotlessi
+ga     273,740,0,70,-97,70     2       0222    grave
+a"     273,740,0,191,-24,89    2       0223    hungarumlaut
+a.     273,709,0,80,-149,80    2       0224    dotaccent
+ab     273,729,0,163,-85,89    2       0225    breve
+ah     273,740,0,157,-94,89    2       0226    caron
+ao     273,741,0,101,-127,89   2       0227    ring
+ho     273,15,189,0,21 1       0230    ogonek
+---    273,708,0,145,-70,89    2       0231    quotedblleft
+---    273,708,0,148,-73,89    2       0232    quotedblright
+oe     774,540,22,68,-19,68    0       0233    oe
+/l     182,729,0,123,-1,89     2       0234    lslash
+---    273,103,129,41,34,41    1       0235    quotedblbase
+OE     820,739,20,139,-32,89   2       0236    OE
+/L     456,729,0,61,-1,61      2       0237    Lslash
+r!     273,525,214,36,-12,36   1       0241    exclamdown
+char161        "
+ct     456,628,120,74,-29,74   3       0242    cent
+char162        "
+Po     456,726,21,109,14,89    2       0243    sterling
+char163        "
+Cs     456,554,0,80,-40,80     0       0244    currency
+char164        "
+Ye     456,710,0,165,-32,89    2       0245    yen
+char165        "
+sc     456,729,215,77,-1,77    3       0247    section
+char167        "
+ad     273,708,0,144,-80,89    2       0250    dieresis
+char168        "
+co     604,741,23,132,5,89     2       0251    copyright
+char169        "
+Of     303,740,0,109,-38,89    2       0252    ordfeminine
+char170        "
+fo     273,436,0,53,-65,53     0       0253    guilsinglleft
+no     479,352,0,79,-31,79     0       0254    logicalnot
+char172        "
+\-     479,270,0,64,-17,64     0       0255    minus
+rg     604,741,23,132,5,89     2       0256    registered
+char174        "
+a-     273,694,0,146,-81,89    2       0257    macron
+char175        "
+aa     273,740,0,153,-129,89   2       0264    acute
+char180        "
+ps     440,729,178,165,-69,89  3       0266    paragraph
+char182        "
+char183        228,442,0,62,-86,62     0       0267    periodcentered
+ac     273,0,214,0,49  1       0270    cedilla
+char184        "
+Om     299,741,0,122,-44,89    2       0272    ordmasculine
+char186        "
+fc     273,436,0,29,-39,29     0       0273    guilsinglright
+r?     501,525,213,0,-20       1       0277    questiondown
+char191        "
+`A     547,939,0,38,36,38      2       0300    Agrave
+char192        "
+'A     547,939,0,51,36,51      2       0301    Aacute
+char193        "
+^A     547,940,0,38,36,38      2       0302    Acircumflex
+char194        "
+~A     547,915,0,62,36,62      2       0303    Atilde
+char195        "
+:A     547,907,0,42,36,42      2       0304    Adieresis
+char196        "
+oA     547,940,0,38,36,38      2       0305    Aring
+char197        "
+AE     820,729,0,121,41,89     2       0306    AE
+char198        "
+,C     592,741,214,89,-42,89   3       0307    Ccedilla
+char199        "
+`E     547,939,0,119,-24,89    2       0310    Egrave
+char200        "
+'E     547,939,0,119,-24,89    2       0311    Eacute
+char201        "
+^E     547,940,0,119,-24,89    2       0312    Ecircumflex
+char202        "
+:E     547,907,0,119,-24,89    2       0313    Edieresis
+char203        "
+`I     228,939,0,132,-32,89    2       0314    Igrave
+char204        "
+'I     228,939,0,215,-32,89    2       0315    Iacute
+char205        "
+^I     228,940,0,193,-32,89    2       0316    Icircumflex
+char206        "
+:I     228,907,0,206,-32,89    2       0317    Idieresis
+char207        "
+~N     592,915,0,115,-12,89    2       0321    Ntilde
+char209        "
+`O     638,939,23,91,-35,89    2       0322    Ograve
+char210        "
+'O     638,939,23,91,-35,89    2       0323    Oacute
+char211        "
+^O     638,940,23,91,-35,89    2       0324    Ocircumflex
+char212        "
+~O     638,915,23,91,-35,89    2       0325    Otilde
+char213        "
+:O     638,907,23,91,-35,89    2       0326    Odieresis
+char214        "
+/O     638,742,23,122,24,89    2       0330    Oslash
+char216        "
+`U     592,939,23,114,-52,89   2       0331    Ugrave
+char217        "
+'U     592,939,23,114,-52,89   2       0332    Uacute
+char218        "
+^U     592,940,23,114,-52,89   2       0333    Ucircumflex
+char219        "
+:U     592,907,23,114,-52,89   2       0334    Udieresis
+char220        "
+ss     501,729,20,86,-53,86    2       0337    germandbls
+char223        "
+`a     456,740,23,60,-3,60     2       0340    agrave
+char224        "
+'a     456,740,23,62,-3,62     2       0341    aacute
+char225        "
+^a     456,741,23,60,-3,60     2       0342    acircumflex
+char226        "
+~a     456,716,23,73,-3,73     2       0343    atilde
+char227        "
+:a     456,708,23,60,-3,60     2       0344    adieresis
+char228        "
+oa     456,741,23,60,-3,60     2       0345    aring
+char229        "
+ae     729,546,20,71,2,71      0       0346    ae
+char230        "
+,c     410,540,214,94,-12,89   1       0347    ccedilla
+char231        "
+`e     456,740,23,69,-19,69    2       0350    egrave
+char232        "
+'e     456,740,23,69,-19,69    2       0351    eacute
+char233        "
+^e     456,741,23,69,-19,69    2       0352    ecircumflex
+char234        "
+:e     456,708,23,69,-19,69    2       0353    edieresis
+char235        "
+`i     228,740,0,93,-27,89     2       0354    igrave
+char236        "
+'i     228,740,0,176,-27,89    2       0355    iacute
+char237        "
+^i     228,741,0,154,-27,89    2       0356    icircumflex
+char238        "
+:i     228,708,0,167,-27,89    2       0357    idieresis
+char239        "
+~n     456,716,0,78,-7,78      2       0361    ntilde
+char241        "
+`o     456,740,23,66,-16,66    2       0362    ograve
+char242        "
+'o     456,740,23,66,-16,66    2       0363    oacute
+char243        "
+^o     456,741,23,66,-16,66    2       0364    ocircumflex
+char244        "
+~o     456,716,23,73,-16,73    2       0365    otilde
+char245        "
+:o     456,708,23,66,-16,66    2       0366    odieresis
+char246        "
+/o     501,548,27,73,35,73     0       0370    oslash
+char248        "
+`u     456,740,23,80,-22,80    2       0371    ugrave
+char249        "
+'u     456,740,23,80,-22,80    2       0372    uacute
+char250        "
+^u     456,741,23,80,-22,80    2       0373    ucircumflex
+char251        "
+:u     456,708,23,80,-22,80    2       0374    udieresis
+char252        "
+:y     410,708,219,123,44,89   3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/HNR b/usr/src/usr.bin/groff/devices/devps/HNR
new file mode 100644 (file)
index 0000000..a59bc2f
--- /dev/null
@@ -0,0 +1,412 @@
+name HNR
+internalname Helvetica-Narrow
+spacewidth 228
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -14
+A w -14
+A v -14
+A ' -60
+A Y -60
+A W -30
+A V -60
+A T -60
+F . -91
+F , -91
+F A -45
+L y -30
+L ' -45
+L Y -60
+L W -60
+L V -60
+L T -60
+P . -105
+P , -105
+P A -60
+R Y -14
+R W -14
+R V -14
+R T -14
+T y -45
+T w -45
+T u -30
+T ; -91
+T s -70
+T r -30
+T . -91
+T o -91
+T i -18
+T - -45
+T hy -45
+T char173 -45
+T e -91
+T , -91
+T : -91
+T c -91
+T a -91
+T O -14
+T A -60
+V y -30
+V u -30
+V ; -30
+V r -30
+V . -75
+V o -45
+V i -14
+V - -45
+V hy -45
+V char173 -45
+V e -45
+V , -75
+V : -30
+V a -60
+V A -60
+W y -7
+W u -14
+W ; -14
+W r -14
+W . -45
+W o -14
+W i 0
+W - -14
+W hy -14
+W char173 -14
+W e -14
+W , -45
+W : -14
+W a -30
+W A -30
+Y v -45
+Y u -45
+Y ; -53
+Y q -75
+Y . -105
+Y p -60
+Y o -75
+Y i -30
+Y - -75
+Y hy -75
+Y char173 -75
+Y e -75
+Y , -105
+Y : -45
+Y a -60
+Y A -60
+f ' 14
+f f -14
+1 1 -60
+` ` -14
+` oq -14
+oq ` -14
+oq oq -14
+' s -14
+' ' -14
+r ' 30
+r . -45
+r , -45
+v . -60
+v , -60
+w . -45
+w , -45
+y . -60
+y , -60
+charset
+ha     385,713 2       0000    asciicircum
+ti     479,438 0       0001    asciitilde
+vS     547,939,23      2       0002    Scaron
+vZ     501,939 2       0003    Zcaron
+vs     410,740,24      2       0004    scaron
+vz     410,740 2       0005    zcaron
+:Y     547,907 2       0006    Ydieresis
+tm     820,741 2       0007    trademark
+space  228     0       0040
+!      228,729 2       0041    exclam
+"      291,708 2       0042    quotedbl
+#      456,698,20      2       0043    numbersign
+sh     "
+$      456,770,125     3       0044    dollar
+Do     "
+%      729,708,20      2       0045    percent
+&      547,710,23      2       0046    ampersand
+'      182,708 2       0047    quoteright
+(      273,729,213     3       0050    parenleft
+)      273,729,213     3       0051    parenright
+*      319,740 2       0052    asterisk
++      479,474,10      0       0053    plus
+,      228,104,150     1       0054    comma
+-      273,313 0       0055    hyphen
+hy     "
+char173        "
+.      228,104 0       0056    period
+/      228,708,21      2       0057    slash
+sl     "
+0      456,709,23      2       0060    zero
+1      456,709 2       0061    one
+2      456,710 2       0062    two
+3      456,709,23      2       0063    three
+4      456,709 2       0064    four
+5      456,709,23      2       0065    five
+6      456,709,23      2       0066    six
+7      456,709 2       0067    seven
+8      456,709,23      2       0070    eight
+9      456,709,23      2       0071    nine
+:      228,525 0       0072    colon
+;      228,516,150     1       0073    semicolon
+<      479,474,10      0       0074    less
+=      479,352 0       0075    equal
+>      479,474,10      0       0076    greater
+?      456,738 2       0077    question
+@      832,737,146     3       0100    at
+at     "
+A      547,729 2       0101    A
+B      547,729 2       0102    B
+C      592,741,23      2       0103    C
+D      592,729 2       0104    D
+E      547,729 2       0105    E
+F      501,729 2       0106    F
+G      638,741,23      2       0107    G
+H      592,729 2       0110    H
+I      228,729 2       0111    I
+J      410,729,26      2       0112    J
+K      547,729 2       0113    K
+L      456,729 2       0114    L
+M      683,729 2       0115    M
+N      592,729 2       0116    N
+O      638,741,23      2       0117    O
+P      547,730 2       0120    P
+Q      638,741,59      2       0121    Q
+R      592,729 2       0122    R
+S      547,741,23      2       0123    S
+T      501,729 2       0124    T
+U      592,729,23      2       0125    U
+V      547,729 2       0126    V
+W      774,729 2       0127    W
+X      547,729 2       0130    X
+Y      547,729 2       0131    Y
+Z      501,729 2       0132    Z
+[      228,729,214     3       0133    bracketleft
+lB     "
+\      228,729,20      2       0134    backslash
+rs     "
+]      228,729,215     3       0135    bracketright
+rB     "
+a^     273,741 2       0136    circumflex
+^      "
+_      456,0,175       1       0137    underscore
+`      182,708 2       0140    quoteleft
+oq     "
+a      456,540,23      0       0141    a
+b      456,729,23      2       0142    b
+c      410,540,23      0       0143    c
+d      456,729,23      2       0144    d
+e      456,541,23      0       0145    e
+f      228,733 2       0146    f
+g      456,540,220     1       0147    g
+h      456,729 2       0150    h
+i      182,729 2       0151    i
+j      182,729,220     3       0152    j
+k      410,729 2       0153    k
+l      182,729 2       0154    l
+m      683,540 0       0155    m
+n      456,540 0       0156    n
+o      456,540,23      0       0157    o
+p      456,540,219     1       0160    p
+q      456,540,219     1       0161    q
+r      273,540 0       0162    r
+s      410,540,24      0       0163    s
+t      228,667,24      2       0164    t
+u      456,525,23      0       0165    u
+v      410,525 0       0166    v
+w      592,525 0       0167    w
+x      410,525 0       0170    x
+y      410,525,219     1       0171    y
+z      410,525 0       0172    z
+lC     274,731,214     3       0173    braceleft
+{      "
+ba     213,729,215     3       0174    bar
+|      "
+rC     274,731,214     3       0175    braceright
+}      "
+a~     273,716 2       0176    tilde
+~      "
+---    182,103,129     1       0200    quotesinglbase
+Fo     456,438 0       0201    guillemotleft
+char171        "
+Fc     456,438 0       0202    guillemotright
+char187        "
+bu     287,470 0       0203    bullet
+---    456,742,214     3       0204    florin
+f/     137,708,21      2       0205    fraction
+%0     820,740,20      2       0206    perthousand
+dg     456,710,178     3       0207    dagger
+dd     456,710,178     3       0210    daggerdbl
+en     456,313 0       0211    endash
+em     820,313 0       0212    emdash
+fi     410,733 2       0214    fi
+fl     410,733 2       0215    fl
+.i     228,525 0       0220    dotlessi
+ga     273,740 2       0222    grave
+a"     273,740 2       0223    hungarumlaut
+a.     273,709 2       0224    dotaccent
+ab     273,729 2       0225    breve
+ah     273,740 2       0226    caron
+ao     273,741 2       0227    ring
+ho     273,15,189      1       0230    ogonek
+---    273,708 2       0231    quotedblleft
+---    273,708 2       0232    quotedblright
+oe     774,540,22      0       0233    oe
+/l     182,729 2       0234    lslash
+---    273,103,129     1       0235    quotedblbase
+OE     820,739,20      2       0236    OE
+/L     456,729 2       0237    Lslash
+r!     273,525,214     1       0241    exclamdown
+char161        "
+ct     456,628,120     3       0242    cent
+char162        "
+Po     456,726,21      2       0243    sterling
+char163        "
+Cs     456,554 0       0244    currency
+char164        "
+Ye     456,710 2       0245    yen
+char165        "
+sc     456,729,215     3       0247    section
+char167        "
+ad     273,708 2       0250    dieresis
+char168        "
+co     604,741,23      2       0251    copyright
+char169        "
+Of     303,740 2       0252    ordfeminine
+char170        "
+fo     273,436 0       0253    guilsinglleft
+no     479,352 0       0254    logicalnot
+char172        "
+\-     479,270 0       0255    minus
+rg     604,741,23      2       0256    registered
+char174        "
+a-     273,694 2       0257    macron
+char175        "
+aa     273,740 2       0264    acute
+char180        "
+ps     440,729,178     3       0266    paragraph
+char182        "
+char183        228,442 0       0267    periodcentered
+ac     273,0,214       1       0270    cedilla
+char184        "
+Om     299,741 2       0272    ordmasculine
+char186        "
+fc     273,436 0       0273    guilsinglright
+r?     501,525,213     1       0277    questiondown
+char191        "
+`A     547,939 2       0300    Agrave
+char192        "
+'A     547,939 2       0301    Aacute
+char193        "
+^A     547,940 2       0302    Acircumflex
+char194        "
+~A     547,915 2       0303    Atilde
+char195        "
+:A     547,907 2       0304    Adieresis
+char196        "
+oA     547,940 2       0305    Aring
+char197        "
+AE     820,729 2       0306    AE
+char198        "
+,C     592,741,214     3       0307    Ccedilla
+char199        "
+`E     547,939 2       0310    Egrave
+char200        "
+'E     547,939 2       0311    Eacute
+char201        "
+^E     547,940 2       0312    Ecircumflex
+char202        "
+:E     547,907 2       0313    Edieresis
+char203        "
+`I     228,939 2       0314    Igrave
+char204        "
+'I     228,939 2       0315    Iacute
+char205        "
+^I     228,940 2       0316    Icircumflex
+char206        "
+:I     228,907 2       0317    Idieresis
+char207        "
+~N     592,915 2       0321    Ntilde
+char209        "
+`O     638,939,23      2       0322    Ograve
+char210        "
+'O     638,939,23      2       0323    Oacute
+char211        "
+^O     638,940,23      2       0324    Ocircumflex
+char212        "
+~O     638,915,23      2       0325    Otilde
+char213        "
+:O     638,907,23      2       0326    Odieresis
+char214        "
+/O     638,742,23      2       0330    Oslash
+char216        "
+`U     592,939,23      2       0331    Ugrave
+char217        "
+'U     592,939,23      2       0332    Uacute
+char218        "
+^U     592,940,23      2       0333    Ucircumflex
+char219        "
+:U     592,907,23      2       0334    Udieresis
+char220        "
+ss     501,729,20      2       0337    germandbls
+char223        "
+`a     456,740,23      2       0340    agrave
+char224        "
+'a     456,740,23      2       0341    aacute
+char225        "
+^a     456,741,23      2       0342    acircumflex
+char226        "
+~a     456,716,23      2       0343    atilde
+char227        "
+:a     456,708,23      2       0344    adieresis
+char228        "
+oa     456,741,23      2       0345    aring
+char229        "
+ae     729,546,20      0       0346    ae
+char230        "
+,c     410,540,214     1       0347    ccedilla
+char231        "
+`e     456,740,23      2       0350    egrave
+char232        "
+'e     456,740,23      2       0351    eacute
+char233        "
+^e     456,741,23      2       0352    ecircumflex
+char234        "
+:e     456,708,23      2       0353    edieresis
+char235        "
+`i     228,740 2       0354    igrave
+char236        "
+'i     228,740 2       0355    iacute
+char237        "
+^i     228,741 2       0356    icircumflex
+char238        "
+:i     228,708 2       0357    idieresis
+char239        "
+~n     456,716 2       0361    ntilde
+char241        "
+`o     456,740,23      2       0362    ograve
+char242        "
+'o     456,740,23      2       0363    oacute
+char243        "
+^o     456,741,23      2       0364    ocircumflex
+char244        "
+~o     456,716,23      2       0365    otilde
+char245        "
+:o     456,708,23      2       0366    odieresis
+char246        "
+/o     501,548,27      0       0370    oslash
+char248        "
+`u     456,740,23      2       0371    ugrave
+char249        "
+'u     456,740,23      2       0372    uacute
+char250        "
+^u     456,741,23      2       0373    ucircumflex
+char251        "
+:u     456,708,23      2       0374    udieresis
+char252        "
+:y     410,708,219     3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/HR b/usr/src/usr.bin/groff/devices/devps/HR
new file mode 100644 (file)
index 0000000..505f093
--- /dev/null
@@ -0,0 +1,412 @@
+name HR
+internalname Helvetica
+spacewidth 278
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -18
+A w -18
+A v -18
+A ' -74
+A Y -74
+A W -37
+A V -74
+A T -74
+F . -111
+F , -111
+F A -55
+L y -37
+L ' -55
+L Y -74
+L W -74
+L V -74
+L T -74
+P . -129
+P , -129
+P A -74
+R Y -18
+R W -18
+R V -18
+R T -18
+T y -55
+T w -55
+T u -37
+T ; -111
+T s -111
+T r -37
+T . -111
+T o -111
+T i -37
+T - -55
+T hy -55
+T char173 -55
+T e -111
+T , -111
+T : -111
+T c -111
+T a -111
+T O -18
+T A -74
+V y -37
+V u -37
+V ; -37
+V r -37
+V . -92
+V o -55
+V i -18
+V - -55
+V hy -55
+V char173 -55
+V e -55
+V , -92
+V : -37
+V a -74
+V A -74
+W y -9
+W u -18
+W ; -18
+W r -18
+W . -55
+W o -18
+W i 0
+W - -18
+W hy -18
+W char173 -18
+W e -18
+W , -55
+W : -18
+W a -37
+W A -37
+Y v -55
+Y u -55
+Y ; -65
+Y q -92
+Y . -129
+Y p -74
+Y o -92
+Y i -37
+Y - -92
+Y hy -92
+Y char173 -92
+Y e -92
+Y , -129
+Y : -55
+Y a -74
+Y A -74
+f ' 18
+f f -18
+1 1 -74
+` ` -18
+` oq -18
+oq ` -18
+oq oq -18
+' s -18
+' ' -18
+r ' 37
+r . -55
+r , -55
+v . -74
+v , -74
+w . -55
+w , -55
+y . -74
+y , -74
+charset
+ha     469,713 2       0000    asciicircum
+ti     584,438 0       0001    asciitilde
+vS     667,939,23      2       0002    Scaron
+vZ     611,939 2       0003    Zcaron
+vs     500,740,24      2       0004    scaron
+vz     500,740 2       0005    zcaron
+:Y     667,907 2       0006    Ydieresis
+tm     1000,741        2       0007    trademark
+space  278     0       0040
+!      278,729 2       0041    exclam
+"      355,708 2       0042    quotedbl
+#      556,698,20      2       0043    numbersign
+sh     "
+$      556,770,125     3       0044    dollar
+Do     "
+%      889,708,20      2       0045    percent
+&      667,710,23      2       0046    ampersand
+'      222,708 2       0047    quoteright
+(      333,729,213     3       0050    parenleft
+)      333,729,213     3       0051    parenright
+*      389,740 2       0052    asterisk
++      584,474,10      0       0053    plus
+,      278,104,150     1       0054    comma
+-      333,313 0       0055    hyphen
+hy     "
+char173        "
+.      278,104 0       0056    period
+/      278,708,21      2       0057    slash
+sl     "
+0      556,709,23      2       0060    zero
+1      556,709 2       0061    one
+2      556,710 2       0062    two
+3      556,709,23      2       0063    three
+4      556,709 2       0064    four
+5      556,709,23      2       0065    five
+6      556,709,23      2       0066    six
+7      556,709 2       0067    seven
+8      556,709,23      2       0070    eight
+9      556,709,23      2       0071    nine
+:      278,525 0       0072    colon
+;      278,516,150     1       0073    semicolon
+<      584,474,10      0       0074    less
+=      584,352 0       0075    equal
+>      584,474,10      0       0076    greater
+?      556,738 2       0077    question
+@      1015,737,146    3       0100    at
+at     "
+A      667,729 2       0101    A
+B      667,729 2       0102    B
+C      722,741,23      2       0103    C
+D      722,729 2       0104    D
+E      667,729 2       0105    E
+F      611,729 2       0106    F
+G      778,741,23      2       0107    G
+H      722,729 2       0110    H
+I      278,729 2       0111    I
+J      500,729,26      2       0112    J
+K      667,729 2       0113    K
+L      556,729 2       0114    L
+M      833,729 2       0115    M
+N      722,729 2       0116    N
+O      778,741,23      2       0117    O
+P      667,730 2       0120    P
+Q      778,741,59      2       0121    Q
+R      722,729 2       0122    R
+S      667,741,23      2       0123    S
+T      611,729 2       0124    T
+U      722,729,23      2       0125    U
+V      667,729 2       0126    V
+W      944,729 2       0127    W
+X      667,729 2       0130    X
+Y      667,729 2       0131    Y
+Z      611,729 2       0132    Z
+[      278,729,214     3       0133    bracketleft
+lB     "
+\      278,729,20      2       0134    backslash
+rs     "
+]      278,729,215     3       0135    bracketright
+rB     "
+a^     333,741 2       0136    circumflex
+^      "
+_      556,0,175       1       0137    underscore
+`      222,708 2       0140    quoteleft
+oq     "
+a      556,540,23      0       0141    a
+b      556,729,23      2       0142    b
+c      500,540,23      0       0143    c
+d      556,729,23      2       0144    d
+e      556,541,23      0       0145    e
+f      278,733 2       0146    f
+g      556,540,220     1       0147    g
+h      556,729 2       0150    h
+i      222,729 2       0151    i
+j      222,729,220     3       0152    j
+k      500,729 2       0153    k
+l      222,729 2       0154    l
+m      833,540 0       0155    m
+n      556,540 0       0156    n
+o      556,540,23      0       0157    o
+p      556,540,219     1       0160    p
+q      556,540,219     1       0161    q
+r      333,540 0       0162    r
+s      500,540,24      0       0163    s
+t      278,667,24      2       0164    t
+u      556,525,23      0       0165    u
+v      500,525 0       0166    v
+w      722,525 0       0167    w
+x      500,525 0       0170    x
+y      500,525,219     1       0171    y
+z      500,525 0       0172    z
+lC     334,731,214     3       0173    braceleft
+{      "
+ba     260,729,215     3       0174    bar
+|      "
+rC     334,731,214     3       0175    braceright
+}      "
+a~     333,716 2       0176    tilde
+~      "
+---    222,103,129     1       0200    quotesinglbase
+Fo     556,438 0       0201    guillemotleft
+char171        "
+Fc     556,438 0       0202    guillemotright
+char187        "
+bu     350,470 0       0203    bullet
+---    556,742,214     3       0204    florin
+f/     167,708,21      2       0205    fraction
+%0     1000,740,20     2       0206    perthousand
+dg     556,710,178     3       0207    dagger
+dd     556,710,178     3       0210    daggerdbl
+en     556,313 0       0211    endash
+em     1000,313        0       0212    emdash
+fi     500,733 2       0214    fi
+fl     500,733 2       0215    fl
+.i     278,525 0       0220    dotlessi
+ga     333,740 2       0222    grave
+a"     333,740 2       0223    hungarumlaut
+a.     333,709 2       0224    dotaccent
+ab     333,729 2       0225    breve
+ah     333,740 2       0226    caron
+ao     333,741 2       0227    ring
+ho     333,15,189      1       0230    ogonek
+---    333,708 2       0231    quotedblleft
+---    333,708 2       0232    quotedblright
+oe     944,540,22      0       0233    oe
+/l     222,729 2       0234    lslash
+---    333,103,129     1       0235    quotedblbase
+OE     1000,739,20     2       0236    OE
+/L     556,729 2       0237    Lslash
+r!     333,525,214     1       0241    exclamdown
+char161        "
+ct     556,628,120     3       0242    cent
+char162        "
+Po     556,726,21      2       0243    sterling
+char163        "
+Cs     556,554 0       0244    currency
+char164        "
+Ye     556,710 2       0245    yen
+char165        "
+sc     556,729,215     3       0247    section
+char167        "
+ad     333,708 2       0250    dieresis
+char168        "
+co     737,741,23      2       0251    copyright
+char169        "
+Of     370,740 2       0252    ordfeminine
+char170        "
+fo     333,436 0       0253    guilsinglleft
+no     584,352 0       0254    logicalnot
+char172        "
+\-     584,270 0       0255    minus
+rg     737,741,23      2       0256    registered
+char174        "
+a-     333,694 2       0257    macron
+char175        "
+aa     333,740 2       0264    acute
+char180        "
+ps     537,729,178     3       0266    paragraph
+char182        "
+char183        278,442 0       0267    periodcentered
+ac     333,0,214       1       0270    cedilla
+char184        "
+Om     365,741 2       0272    ordmasculine
+char186        "
+fc     333,436 0       0273    guilsinglright
+r?     611,525,213     1       0277    questiondown
+char191        "
+`A     667,939 2       0300    Agrave
+char192        "
+'A     667,939 2       0301    Aacute
+char193        "
+^A     667,940 2       0302    Acircumflex
+char194        "
+~A     667,915 2       0303    Atilde
+char195        "
+:A     667,907 2       0304    Adieresis
+char196        "
+oA     667,940 2       0305    Aring
+char197        "
+AE     1000,729        2       0306    AE
+char198        "
+,C     722,741,214     3       0307    Ccedilla
+char199        "
+`E     667,939 2       0310    Egrave
+char200        "
+'E     667,939 2       0311    Eacute
+char201        "
+^E     667,940 2       0312    Ecircumflex
+char202        "
+:E     667,907 2       0313    Edieresis
+char203        "
+`I     278,939 2       0314    Igrave
+char204        "
+'I     278,939 2       0315    Iacute
+char205        "
+^I     278,940 2       0316    Icircumflex
+char206        "
+:I     278,907 2       0317    Idieresis
+char207        "
+~N     722,915 2       0321    Ntilde
+char209        "
+`O     778,939,23      2       0322    Ograve
+char210        "
+'O     778,939,23      2       0323    Oacute
+char211        "
+^O     778,940,23      2       0324    Ocircumflex
+char212        "
+~O     778,915,23      2       0325    Otilde
+char213        "
+:O     778,907,23      2       0326    Odieresis
+char214        "
+/O     778,742,23      2       0330    Oslash
+char216        "
+`U     722,939,23      2       0331    Ugrave
+char217        "
+'U     722,939,23      2       0332    Uacute
+char218        "
+^U     722,940,23      2       0333    Ucircumflex
+char219        "
+:U     722,907,23      2       0334    Udieresis
+char220        "
+ss     611,729,20      2       0337    germandbls
+char223        "
+`a     556,740,23      2       0340    agrave
+char224        "
+'a     556,740,23      2       0341    aacute
+char225        "
+^a     556,741,23      2       0342    acircumflex
+char226        "
+~a     556,716,23      2       0343    atilde
+char227        "
+:a     556,708,23      2       0344    adieresis
+char228        "
+oa     556,741,23      2       0345    aring
+char229        "
+ae     889,546,20      0       0346    ae
+char230        "
+,c     500,540,214     1       0347    ccedilla
+char231        "
+`e     556,740,23      2       0350    egrave
+char232        "
+'e     556,740,23      2       0351    eacute
+char233        "
+^e     556,741,23      2       0352    ecircumflex
+char234        "
+:e     556,708,23      2       0353    edieresis
+char235        "
+`i     278,740 2       0354    igrave
+char236        "
+'i     278,740 2       0355    iacute
+char237        "
+^i     278,741 2       0356    icircumflex
+char238        "
+:i     278,708 2       0357    idieresis
+char239        "
+~n     556,716 2       0361    ntilde
+char241        "
+`o     556,740,23      2       0362    ograve
+char242        "
+'o     556,740,23      2       0363    oacute
+char243        "
+^o     556,741,23      2       0364    ocircumflex
+char244        "
+~o     556,716,23      2       0365    otilde
+char245        "
+:o     556,708,23      2       0366    odieresis
+char246        "
+/o     611,548,27      0       0370    oslash
+char248        "
+`u     556,740,23      2       0371    ugrave
+char249        "
+'u     556,740,23      2       0372    uacute
+char250        "
+^u     556,741,23      2       0373    ucircumflex
+char251        "
+:u     556,708,23      2       0374    udieresis
+char252        "
+:y     500,708,219     3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/Makefile.gnu b/usr/src/usr.bin/groff/devices/devps/Makefile.gnu
new file mode 100644 (file)
index 0000000..b832735
--- /dev/null
@@ -0,0 +1,63 @@
+#Copyright (C) 1989, 1990 Free Software Foundation, Inc.
+#     Written by James Clark (jjc@jclark.uucp)
+#
+#This file is part of groff.
+#
+#groff is free software; you can redistribute it and/or modify it under
+#the terms of the GNU General Public License as published by the Free
+#Software Foundation; either version 1, or (at your option) any later
+#version.
+#
+#groff is distributed in the hope that it will be useful, but WITHOUT ANY
+#WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+#for more details.
+#
+#You should have received a copy of the GNU General Public License along
+#with groff; see the file LICENSE.  If not, write to the Free Software
+#Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+
+#PAGE=letter
+PAGE=A4
+BINDIR=/usr/local/bin
+FONTDIR=/usr/local/lib/groff/font
+DEVICEDIR=$(FONTDIR)/devps
+FONTS = AB ABI AI AR \
+       BMB BMBI BMI BMR \
+       CB CBI CI CR \
+       HB HBI HI HR \
+       HNB HNBI HNI HNR \
+       NB NBI NI NR \
+       PB PBI PI PR \
+       TB TBI TI TR \
+       ZCMI S SS ZD ZDR
+
+DOWNLOAD=symbolsl.ps zapfdr.ps
+
+DEVICEFILES=$(FONTS) $(DOWNLOAD) text.enc prologue eqnchar download textmap
+
+all: $(DEVICEFILES)
+
+install.nobin: $(DEVICEFILES)
+       -[ -d $(FONTDIR) ] || mkdir $(FONTDIR)
+       -[ -d $(DEVICEDIR) ] || mkdir $(DEVICEDIR)
+       cp $(DEVICEFILES) $(DEVICEDIR)
+       cp DESC-$(PAGE) $(DEVICEDIR)/DESC
+       -[ -d $(BINDIR) ] || mkdir $(BINDIR)
+       cp afmtodit $(BINDIR)
+
+install.bin:
+
+install: install.bin install.nobin
+
+clean:
+
+realclean: clean
+
+distclean: clean
+
+fonts: FORCE DESC
+       $(MAKE) -f FontMakefile
+TAGS:
+
+FORCE:
diff --git a/usr/src/usr.bin/groff/devices/devps/NB b/usr/src/usr.bin/groff/devices/devps/NB
new file mode 100644 (file)
index 0000000..f72e402
--- /dev/null
@@ -0,0 +1,412 @@
+name NB
+internalname NewCenturySchlbk-Bold
+spacewidth 287
+encoding text.enc
+kernpairs
+A y -74
+A w -74
+A v -74
+A ' -74
+A Y -92
+A W -74
+A V -92
+A T -55
+F . -111
+F , -111
+F A -74
+L y -55
+L ' -55
+L Y -92
+L W -74
+L V -92
+L T -55
+P . -129
+P , -129
+P A -74
+R y -18
+R Y -37
+R W -37
+R V -37
+T y -52
+T w -71
+T u -71
+T ; -55
+T s -62
+T r -62
+T . -92
+T o -92
+T i -25
+T - -92
+T hy -92
+T char173 -92
+T e -92
+T , -92
+T : -55
+T c -81
+T a -62
+T A -55
+V y -92
+V u -74
+V ; -74
+V r -74
+V . -129
+V o -92
+V i -44
+V - -92
+V hy -92
+V char173 -92
+V e -92
+V : -74
+V a -92
+V A -92
+W y -74
+W u -55
+W ; -37
+W r -55
+W . -111
+W o -55
+W i -37
+W - -37
+W hy -37
+W char173 -37
+W e -55
+W , -111
+W : -37
+W a -74
+W A -74
+Y v -81
+Y u -92
+Y ; -92
+Y q -111
+Y . -111
+Y p -81
+Y o -111
+Y i -44
+Y - -111
+Y hy -111
+Y char173 -111
+Y e -111
+Y , -111
+Y : -92
+Y a -111
+Y A -92
+f ' 94
+1 1 -55
+` ` -18
+` oq -18
+oq ` -18
+oq oq -18
+' t -18
+' s -37
+' ' -18
+r ' 55
+r . -74
+r - -18
+r hy -18
+r char173 -18
+r , -74
+v . -111
+v , -111
+w . -92
+w , -92
+y . -111
+y , -111
+charset
+ha     606,722 2       0000    asciicircum
+ti     606,347 0       0001    asciitilde
+vS     667,969,15      2       0002    Scaron
+vZ     667,969 2       0003    Zcaron
+vs     500,722,15      2       0004    scaron
+vz     537,722 2       0005    zcaron
+:Y     722,940 2       0006    Ydieresis
+tm     1000,722        2       0007    trademark
+space  287     0       0040
+!      296,737,15      2       0041    exclam
+"      333,737 2       0042    quotedbl
+#      574,705 2       0043    numbersign
+sh     "
+$      574,801,140     3       0044    dollar
+Do     "
+%      833,704,17      2       0045    percent
+&      852,737,15      2       0046    ampersand
+'      241,737 2       0047    quoteright
+(      389,737,122     3       0050    parenleft
+)      389,737,122     3       0051    parenright
+*      500,738 2       0052    asterisk
++      606,514 0       0053    plus
+,      278,169,189     1       0054    comma
+-      333,309 0       0055    hyphen
+hy     "
+char173        "
+.      278,172,15      0       0056    period
+/      278,737,15      2       0057    slash
+sl     "
+0      574,705,15      2       0060    zero
+1      574,705 2       0061    one
+2      574,705,4       2       0062    two
+3      574,705,15      2       0063    three
+4      574,705 2       0064    four
+5      574,705,15      2       0065    five
+6      574,705,15      2       0066    six
+7      574,705,15      2       0067    seven
+8      574,705,15      2       0070    eight
+9      574,705,15      2       0071    nine
+:      278,485,15      0       0072    colon
+;      278,485,189     1       0073    semicolon
+<      606,538,13      2       0074    less
+=      606,399 0       0075    equal
+>      606,538,13      2       0076    greater
+?      500,737,15      2       0077    question
+@      747,737,15      2       0100    at
+at     "
+A      759,737 2       0101    A
+B      778,722 2       0102    B
+C      778,737,15      2       0103    C
+D      833,722 2       0104    D
+E      759,722 2       0105    E
+F      722,722 2       0106    F
+G      833,737,15      2       0107    G
+H      870,722 2       0110    H
+I      444,722 2       0111    I
+J      648,722,15      2       0112    J
+K      815,722 2       0113    K
+L      722,722 2       0114    L
+M      981,722 2       0115    M
+N      833,722,8       2       0116    N
+O      833,737,15      2       0117    O
+P      759,722 2       0120    P
+Q      833,737,189     3       0121    Q
+R      815,722,15      2       0122    R
+S      667,737,15      2       0123    S
+T      722,722 2       0124    T
+U      833,722,15      2       0125    U
+V      759,722,15      2       0126    V
+W      981,722,15      2       0127    W
+X      722,722 2       0130    X
+Y      722,722 2       0131    Y
+Z      667,722 2       0132    Z
+[      389,722,113     3       0133    bracketleft
+lB     "
+\      606,737 2       0134    backslash
+rs     "
+]      389,722,113     3       0135    bracketright
+rB     "
+a^     333,722 2       0136    circumflex
+^      "
+_      500,0,148       1       0137    underscore
+`      241,747 2       0140    quoteleft
+oq     "
+a      611,485,15      0       0141    a
+b      648,737,15      2       0142    b
+c      556,485,15      0       0143    c
+d      667,737,15      2       0144    d
+e      574,485,15      0       0145    e
+f      389,737 2       0146    f
+g      611,536,205     3       0147    g
+h      685,737 2       0150    h
+i      370,737 2       0151    i
+j      352,736,205     3       0152    j
+k      667,737 2       0153    k
+l      352,737 2       0154    l
+m      963,485 0       0155    m
+n      685,485 0       0156    n
+o      611,485,15      0       0157    o
+p      667,485,205     1       0160    p
+q      648,485,205     1       0161    q
+r      519,485 0       0162    r
+s      500,485,15      0       0163    s
+t      426,675,15      2       0164    t
+u      685,475,15      0       0165    u
+v      611,475,8       0       0166    v
+w      889,475,8       0       0167    w
+x      611,475 0       0170    x
+y      611,475,208     1       0171    y
+z      537,475 0       0172    z
+lC     389,723,111     3       0173    braceleft
+{      "
+ba     606,737 2       0174    bar
+|      "
+rC     389,723,111     3       0175    braceright
+}      "
+a~     333,704 2       0176    tilde
+~      "
+---    241,169,189     1       0200    quotesinglbase
+Fo     500,405 0       0201    guillemotleft
+char171        "
+Fc     500,405 0       0202    guillemotright
+char187        "
+bu     606,511 0       0203    bullet
+---    574,737,205     3       0204    florin
+f/     167,705 2       0205    fraction
+%0     1000,694,27     2       0206    perthousand
+dg     500,737,88      3       0207    dagger
+dd     500,735,89      3       0210    daggerdbl
+en     500,296 0       0211    endash
+em     1000,296        0       0212    emdash
+fi     685,737 2       0214    fi
+fl     685,737 2       0215    fl
+.i     370,475 0       0220    dotlessi
+ga     333,734 2       0222    grave
+a"     333,737 2       0223    hungarumlaut
+a.     333,693 2       0224    dotaccent
+ab     333,712 2       0225    breve
+ah     333,722 2       0226    caron
+ao     333,760 2       0227    ring
+ho     333,0,163       1       0230    ogonek
+---    481,747 2       0231    quotedblleft
+---    481,737 2       0232    quotedblright
+oe     907,485,15      0       0233    oe
+/l     352,737 2       0234    lslash
+---    481,169,189     1       0235    quotedblbase
+OE     1000,722        2       0236    OE
+/L     722,722 2       0237    Lslash
+r!     296,547,205     3       0241    exclamdown
+char161        "
+ct     574,566,108     3       0242    cent
+char162        "
+Po     574,705,15      2       0243    sterling
+char163        "
+Cs     606,591 2       0244    currency
+char164        "
+Ye     722,705 2       0245    yen
+char165        "
+sc     500,737,86      3       0247    section
+char167        "
+ad     333,693 2       0250    dieresis
+char168        "
+co     747,737,15      2       0251    copyright
+char169        "
+Of     367,737 2       0252    ordfeminine
+char170        "
+fo     333,405 0       0253    guilsinglleft
+no     606,399 0       0254    logicalnot
+char172        "
+\-     606,302 0       0255    minus
+rg     747,737,15      2       0256    registered
+char174        "
+a-     333,663 2       0257    macron
+char175        "
+aa     333,737 2       0264    acute
+char180        "
+ps     747,722 2       0266    paragraph
+char182        "
+char183        278,338 0       0267    periodcentered
+ac     333,0,221       1       0270    cedilla
+char184        "
+Om     367,737 2       0272    ordmasculine
+char186        "
+fc     333,408 0       0273    guilsinglright
+r?     500,547,205     3       0277    questiondown
+char191        "
+`A     759,981 2       0300    Agrave
+char192        "
+'A     759,984 2       0301    Aacute
+char193        "
+^A     759,969 2       0302    Acircumflex
+char194        "
+~A     759,951 2       0303    Atilde
+char195        "
+:A     759,940 2       0304    Adieresis
+char196        "
+oA     759,1007        2       0305    Aring
+char197        "
+AE     981,722 2       0306    AE
+char198        "
+,C     778,737,221     3       0307    Ccedilla
+char199        "
+`E     759,981 2       0310    Egrave
+char200        "
+'E     759,984 2       0311    Eacute
+char201        "
+^E     759,969 2       0312    Ecircumflex
+char202        "
+:E     759,940 2       0313    Edieresis
+char203        "
+`I     444,981 2       0314    Igrave
+char204        "
+'I     444,984 2       0315    Iacute
+char205        "
+^I     444,969 2       0316    Icircumflex
+char206        "
+:I     444,940 2       0317    Idieresis
+char207        "
+~N     833,951,8       2       0321    Ntilde
+char209        "
+`O     833,981,15      2       0322    Ograve
+char210        "
+'O     833,984,15      2       0323    Oacute
+char211        "
+^O     833,969,15      2       0324    Ocircumflex
+char212        "
+~O     833,951,15      2       0325    Otilde
+char213        "
+:O     833,940,15      2       0326    Odieresis
+char214        "
+/O     833,768,60      2       0330    Oslash
+char216        "
+`U     833,981,15      2       0331    Ugrave
+char217        "
+'U     833,984,15      2       0332    Uacute
+char218        "
+^U     833,969,15      2       0333    Ucircumflex
+char219        "
+:U     833,940,15      2       0334    Udieresis
+char220        "
+ss     611,737,15      2       0337    germandbls
+char223        "
+`a     611,734,15      2       0340    agrave
+char224        "
+'a     611,737,15      2       0341    aacute
+char225        "
+^a     611,722,15      2       0342    acircumflex
+char226        "
+~a     611,704,15      2       0343    atilde
+char227        "
+:a     611,693,15      2       0344    adieresis
+char228        "
+oa     611,760,15      2       0345    aring
+char229        "
+ae     870,485,15      0       0346    ae
+char230        "
+,c     556,485,221     1       0347    ccedilla
+char231        "
+`e     574,734,15      2       0350    egrave
+char232        "
+'e     574,737,15      2       0351    eacute
+char233        "
+^e     574,722,15      2       0352    ecircumflex
+char234        "
+:e     574,693,15      2       0353    edieresis
+char235        "
+`i     370,734 2       0354    igrave
+char236        "
+'i     370,737 2       0355    iacute
+char237        "
+^i     370,722 2       0356    icircumflex
+char238        "
+:i     370,693 2       0357    idieresis
+char239        "
+~n     685,704 2       0361    ntilde
+char241        "
+`o     611,734,15      2       0362    ograve
+char242        "
+'o     611,737,15      2       0363    oacute
+char243        "
+^o     611,722,15      2       0364    ocircumflex
+char244        "
+~o     611,704,15      2       0365    otilde
+char245        "
+:o     611,693,15      2       0366    odieresis
+char246        "
+/o     611,565,111     3       0370    oslash
+char248        "
+`u     685,734,15      2       0371    ugrave
+char249        "
+'u     685,737,15      2       0372    uacute
+char250        "
+^u     685,722,15      2       0373    ucircumflex
+char251        "
+:u     685,693,15      2       0374    udieresis
+char252        "
+:y     611,693,208     3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/NBI b/usr/src/usr.bin/groff/devices/devps/NBI
new file mode 100644 (file)
index 0000000..1a1cc82
--- /dev/null
@@ -0,0 +1,416 @@
+name NBI
+internalname NewCenturySchlbk-BoldItalic
+slant 16
+spacewidth 287
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -50
+A w -20
+A v -20
+A ' -74
+A Y -74
+A W -92
+A V -111
+A T -74
+F . -129
+F f -18
+F , -129
+F A -74
+L y -55
+L ' -55
+L Y -55
+L W -55
+L V -74
+L T -55
+P . -129
+P , -129
+P A -92
+R y -50
+R Y -20
+R W -20
+R V -20
+R T -20
+T y -89
+T w -89
+T u -89
+T ; -72
+T s -89
+T r -89
+T . -111
+T o -109
+T i -71
+T - -129
+T hy -129
+T char173 -129
+T e -109
+T , -111
+T : -62
+T c -89
+T a -74
+T A -50
+V y -89
+V u -89
+V ; -74
+V r -109
+V . -111
+V o -129
+V i -72
+V - -74
+V hy -74
+V char173 -74
+V e -129
+V , -111
+V : -74
+V a -129
+V A -129
+W y -74
+W u -74
+W ; -37
+W r -74
+W . -55
+W o -74
+W i -74
+W - -37
+W hy -37
+W char173 -37
+W e -74
+W , -55
+W : -37
+W a -74
+W A -89
+Y v -129
+Y u -129
+Y ; -111
+Y q -129
+Y . -129
+Y p -129
+Y o -129
+Y i -90
+Y - -129
+Y hy -129
+Y char173 -129
+Y e -129
+Y , -129
+Y : -111
+Y a -129
+Y A -111
+f ' 74
+1 1 -74
+` ` -18
+` oq -18
+oq ` -18
+oq oq -18
+' t -37
+' s -37
+' ' -18
+r ' 55
+r . -18
+r . -129
+r , -18
+r , -129
+v . -37
+v , -37
+w . -37
+w , -37
+y . -55
+y , -55
+charset
+ha     606,722,0,0,-2  2       0000    asciicircum
+ti     606,353,0,0,-1  0       0001    asciitilde
+vS     685,954,15,31,49,31     2       0002    Scaron
+vZ     704,954,0,61,79,61      2       0003    Zcaron
+vs     481,709,15,46,48,46     2       0004    scaron
+vz     519,709,15,27,69,27     2       0005    zcaron
+:Y     704,930,0,123,35,109    2       0006    Ydieresis
+tm     950,722,0,82,8,82       2       0007    trademark
+space  287     0       0040
+!      333,737,15,53,47,53     2       0041    exclam
+"      400,736,0,157,-50,109   2       0042    quotedbl
+#      606,705,0,0,-7  2       0043    numbersign
+sh     "
+$      574,799,143,35,47,35    3       0044    dollar
+Do     "
+%      889,721,34,0,-1 2       0045    percent
+&      889,737,15,0,19 2       0046    ampersand
+'      259,739,0,92,-20,92     2       0047    quoteright
+(      407,740,123,95,-21,95   3       0050    parenleft
+)      407,740,123,0,120       3       0051    parenright
+*      500,704,0,22,18,22      2       0052    asterisk
++      606,505,0,0,9   0       0053    plus
+,      287,159,190,0,98        1       0054    comma
+-      333,297,0,0,40  0       0055    hyphen
+hy     "
+char173        "
+.      287,159,15,0,38 0       0056    period
+/      278,737,15,83,75,83     2       0057    slash
+sl     "
+0      574,705,15,29,29,29     2       0060    zero
+1      574,705,0,0,25  2       0061    one
+2      574,705,0,14,90,14      2       0062    two
+3      574,705,15,14,55,14     2       0063    three
+4      574,705,0,20,63,20      2       0064    four
+5      574,705,15,49,50,49     2       0065    five
+6      574,705,15,49,20,49     2       0066    six
+7      574,705,15,69,-14,69    2       0067    seven
+8      574,705,15,27,50,27     2       0070    eight
+9      574,705,15,20,49,20     2       0071    nine
+:      287,477,15,20,52,20     0       0072    colon
+;      287,477,190,20,89,20    1       0073    semicolon
+<      606,524,15,0,36 0       0074    less
+=      606,402,0,0,9   0       0075    equal
+>      606,524,15,0,12 0       0076    greater
+?      481,737,15,21,-29,21    2       0077    question
+@      747,737,15,25,28,25     2       0100    at
+at     "
+A      741,737,0,25,125,25     2       0101    A
+B      759,722,0,11,100,11     2       0102    B
+C      759,737,15,50,15,50     2       0103    C
+D      833,722,0,13,99,13      2       0104    D
+E      741,722,0,37,91,37      2       0105    E
+F      704,722,0,72,91,72      2       0106    F
+G      815,737,15,37,16,37     2       0107    G
+H      870,722,0,92,91,92      2       0110    H
+I      444,722,0,92,91,92      2       0111    I
+J      667,722,15,101,59,101   2       0112    J
+K      778,722,0,104,91,104    2       0113    K
+L      704,722,0,16,91,16      2       0114    L
+M      944,722,0,94,74,94      2       0115    M
+N      852,722,16,110,107,109  2       0116    N
+O      833,737,15,14,14,14     2       0117    O
+P      741,722,0,40,88,40      2       0120    P
+Q      833,737,186,13,15,13    3       0121    Q
+R      796,722,15,5,91,5       2       0122    R
+S      685,737,15,31,49,31     2       0123    S
+T      722,722,0,90,6,90       2       0124    T
+U      833,722,15,112,-38,109  2       0125    U
+V      741,722,15,111,18,109   2       0126    V
+W      944,722,15,100,10,100   2       0127    W
+X      741,722,0,120,122,109   2       0130    X
+Y      704,722,0,123,35,109    2       0131    Y
+Z      704,722,0,61,79,61      2       0132    Z
+[      407,737,110,75,81,75    3       0133    bracketleft
+lB     "
+\      606,737,0,0,-31 2       0134    backslash
+rs     "
+]      407,737,110,57,99,57    3       0135    bracketright
+rB     "
+a^     333,709,0,82,27,82      2       0136    circumflex
+^      "
+_      500,0,129,50,50,50      1       0137    underscore
+`      259,747,0,61,11,61      2       0140    quoteleft
+oq     "
+a      667,477,15,29,35,29     0       0141    a
+b      611,737,15,0,22 2       0142    b
+c      537,477,15,0,47 0       0143    c
+d      667,737,15,46,50,46     2       0144    d
+e      519,477,15,9,52,9       0       0145    e
+f      389,737,205,211,98,109  3       0146    f
+g      611,529,205,41,116,41   3       0147    g
+h      685,737,15,2,50,2       2       0150    h
+i      389,737,15,4,22,4       2       0151    i
+j      370,737,205,61,220,61   3       0152    j
+k      648,737,15,0,55 2       0153    k
+l      389,737,15,31,24,31     2       0154    l
+m      944,477,15,26,41,26     0       0155    m
+n      685,477,15,7,47,7       0       0156    n
+o      574,477,15,16,40,16     0       0157    o
+p      648,477,205,0,168       1       0160    p
+q      630,477,205,7,50,7      1       0161    q
+r      519,486,0,55,47,55      0       0162    r
+s      481,477,15,6,48,6       0       0163    s
+t      407,650,15,47,26,47     2       0164    t
+u      685,477,15,4,12,4       0       0165    u
+v      556,477,15,0,18 0       0166    v
+w      833,477,15,5,28,5       0       0167    w
+x      574,477,15,47,99,47     0       0170    x
+y      519,477,205,23,116,23   1       0171    y
+z      519,477,15,2,69,2       0       0172    z
+lC     407,738,115,45,-2,45    3       0173    braceleft
+{      "
+ba     606,737,0,0,-212        2       0174    bar
+|      "
+rC     407,738,115,0,80        3       0175    braceright
+}      "
+a~     333,683,0,121,16,109    2       0176    tilde
+~      "
+---    259,159,191,0,93        1       0200    quotesinglbase
+Fo     481,409,0,0,85  0       0201    guillemotleft
+char171        "
+Fc     481,408,0,25,56,25      0       0202    guillemotright
+char187        "
+bu     606,537,0,0,-59 2       0203    bullet
+---    574,737,205,64,77,64    3       0204    florin
+f/     167,705,15,216,216,109  2       0205    fraction
+%0     1167,721,34,34,24,34    2       0206    perthousand
+dg     500,737,146,60,0,60     3       0207    dagger
+dd     500,737,147,64,98,64    3       0210    daggerdbl
+en     500,286,0,68,68,68      0       0211    endash
+em     1000,286,0,68,68,68     0       0212    emdash
+fi     685,737,205,11,120,11   3       0214    fi
+fl     685,737,205,46,120,46   3       0215    fl
+.i     389,477,15,14,12,14     0       0220    dotlessi
+ga     333,719,0,11,-24,11     2       0222    grave
+a"     333,719,0,189,27,109    2       0223    hungarumlaut
+a.     333,685,0,5,-95,5       2       0224    dotaccent
+ab     333,698,0,107,-17,107   2       0225    breve
+ah     333,709,0,120,-10,109   2       0226    caron
+ao     333,745,0,149,-167,109  2       0227    ring
+ho     333,0,155,0,-18 1       0230    ogonek
+---    481,747,0,91,-2,91      2       0231    quotedblleft
+---    481,739,0,102,-11,102   2       0232    quotedblright
+oe     852,477,15,8,55,8       0       0233    oe
+/l     389,737,15,58,24,58     2       0234    lslash
+---    481,159,191,0,120       1       0235    quotedblbase
+OE     963,722,0,67,31,67      2       0236    OE
+/L     704,722,0,16,91,16      2       0237    Lslash
+r!     333,544,205,6,89,6      3       0241    exclamdown
+char161        "
+ct     574,600,124,0,20        3       0242    cent
+char162        "
+Po     574,705,15,42,68,42     2       0243    sterling
+char163        "
+Cs     574,612,0,22,10,22      2       0244    currency
+char164        "
+Ye     574,705,0,111,27,109    2       0245    yen
+char165        "
+sc     500,737,145,55,90,55    3       0247    section
+char167        "
+ad     333,685,0,109,16,109    2       0250    dieresis
+char168        "
+co     747,737,15,26,27,26     2       0251    copyright
+char169        "
+Of     412,737,0,87,21,87      2       0252    ordfeminine
+char170        "
+fo     278,409,0,0,85  0       0253    guilsinglleft
+no     606,402,0,0,9   0       0254    logicalnot
+char172        "
+\-     606,304,0,0,9   0       0255    minus
+rg     747,737,15,26,27,26     2       0256    registered
+char174        "
+a-     333,649,0,104,18,104    2       0257    macron
+char175        "
+aa     333,719,0,88,-73,88     2       0264    acute
+char180        "
+ps     650,737,0,61,-17,61     2       0266    paragraph
+char182        "
+char183        287,342,0,0,9   0       0267    periodcentered
+ac     333,3,220,0,137 1       0270    cedilla
+char184        "
+Om     356,737,0,77,21,77      2       0272    ordmasculine
+char186        "
+fc     278,408,0,25,56,25      0       0273    guilsinglright
+r?     481,544,205,0,49        3       0277    questiondown
+char191        "
+`A     741,964,0,25,125,25     2       0300    Agrave
+char192        "
+'A     741,964,0,25,125,25     2       0301    Aacute
+char193        "
+^A     741,954,0,25,125,25     2       0302    Acircumflex
+char194        "
+~A     741,928,0,25,125,25     2       0303    Atilde
+char195        "
+:A     741,930,0,25,125,25     2       0304    Adieresis
+char196        "
+oA     741,990,0,25,125,25     2       0305    Aring
+char197        "
+AE     889,722,0,67,131,67     2       0306    AE
+char198        "
+,C     759,737,220,50,15,50    3       0307    Ccedilla
+char199        "
+`E     741,964,0,37,91,37      2       0310    Egrave
+char200        "
+'E     741,964,0,37,91,37      2       0311    Eacute
+char201        "
+^E     741,954,0,37,91,37      2       0312    Ecircumflex
+char202        "
+:E     741,930,0,37,91,37      2       0313    Edieresis
+char203        "
+`I     444,964,0,92,91,92      2       0314    Igrave
+char204        "
+'I     444,964,0,92,91,92      2       0315    Iacute
+char205        "
+^I     444,954,0,92,91,92      2       0316    Icircumflex
+char206        "
+:I     444,930,0,104,91,104    2       0317    Idieresis
+char207        "
+~N     852,928,16,110,107,109  2       0321    Ntilde
+char209        "
+`O     833,964,15,14,14,14     2       0322    Ograve
+char210        "
+'O     833,964,15,14,14,14     2       0323    Oacute
+char211        "
+^O     833,954,15,14,14,14     2       0324    Ocircumflex
+char212        "
+~O     833,928,15,14,14,14     2       0325    Otilde
+char213        "
+:O     833,930,15,14,14,14     2       0326    Odieresis
+char214        "
+/O     833,775,82,14,33,14     3       0330    Oslash
+char216        "
+`U     833,964,15,112,-38,109  2       0331    Ugrave
+char217        "
+'U     833,964,15,112,-38,109  2       0332    Uacute
+char218        "
+^U     833,954,15,112,-38,109  2       0333    Ucircumflex
+char219        "
+:U     833,930,15,112,-38,109  2       0334    Udieresis
+char220        "
+ss     574,737,205,0,116       3       0337    germandbls
+char223        "
+`a     667,719,15,29,35,29     2       0340    agrave
+char224        "
+'a     667,719,15,29,35,29     2       0341    aacute
+char225        "
+^a     667,709,15,29,35,29     2       0342    acircumflex
+char226        "
+~a     667,683,15,29,35,29     2       0343    atilde
+char227        "
+:a     667,685,15,29,35,29     2       0344    adieresis
+char228        "
+oa     667,745,15,29,35,29     2       0345    aring
+char229        "
+ae     815,477,15,9,69,9       0       0346    ae
+char230        "
+,c     537,477,220,0,47        1       0347    ccedilla
+char231        "
+`e     519,719,15,9,52,9       2       0350    egrave
+char232        "
+'e     519,719,15,9,52,9       2       0351    eacute
+char233        "
+^e     519,709,15,9,52,9       2       0352    ecircumflex
+char234        "
+:e     519,685,15,26,52,26     2       0353    edieresis
+char235        "
+`i     389,719,15,14,12,14     2       0354    igrave
+char236        "
+'i     389,719,15,60,12,60     2       0355    iacute
+char237        "
+^i     389,709,15,44,12,44     2       0356    icircumflex
+char238        "
+:i     389,685,15,71,12,71     2       0357    idieresis
+char239        "
+~n     685,683,15,7,47,7       2       0361    ntilde
+char241        "
+`o     574,719,15,16,40,16     2       0362    ograve
+char242        "
+'o     574,719,15,16,40,16     2       0363    oacute
+char243        "
+^o     574,709,15,16,40,16     2       0364    ocircumflex
+char244        "
+~o     574,683,15,16,40,16     2       0365    otilde
+char245        "
+:o     574,685,15,16,40,16     2       0366    odieresis
+char246        "
+/o     574,578,126,16,40,16    3       0370    oslash
+char248        "
+`u     685,719,15,4,12,4       2       0371    ugrave
+char249        "
+'u     685,719,15,4,12,4       2       0372    uacute
+char250        "
+^u     685,709,15,4,12,4       2       0373    ucircumflex
+char251        "
+:u     685,685,15,4,12,4       2       0374    udieresis
+char252        "
+:y     519,685,205,23,116,23   3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/NI b/usr/src/usr.bin/groff/devices/devps/NI
new file mode 100644 (file)
index 0000000..1cc867c
--- /dev/null
@@ -0,0 +1,415 @@
+name NI
+internalname NewCenturySchlbk-Italic
+slant 16
+spacewidth 278
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -54
+A w -20
+A v -20
+A ' -74
+A Y -74
+A W -92
+A V -111
+A T -74
+F . -129
+F f -18
+F , -129
+F A -74
+L y -55
+L ' -55
+L Y -55
+L W -55
+L V -74
+L T -55
+P . -129
+P , -129
+P A -92
+R y -54
+R Y -74
+R W -55
+R V -20
+R T -20
+T y -89
+T w -89
+T u -89
+T ; -92
+T s -89
+T r -89
+T . -111
+T o -89
+T i -71
+T - -129
+T hy -129
+T char173 -129
+T e -89
+T , -111
+T : -92
+T c -89
+T a -74
+T A -18
+V y -109
+V u -109
+V ; -74
+V r -109
+V . -111
+V o -129
+V i -62
+V - -74
+V hy -74
+V char173 -74
+V e -129
+V : -74
+V a -129
+V A -111
+W y -74
+W u -74
+W ; -37
+W r -74
+W . -55
+W o -74
+W i -74
+W - -37
+W hy -37
+W char173 -37
+W e -74
+W , -55
+W : -37
+W a -74
+W A -74
+Y v -99
+Y u -99
+Y ; -111
+Y q -129
+Y . -129
+Y p -129
+Y o -129
+Y i -70
+Y - -129
+Y hy -129
+Y char173 -129
+Y e -129
+Y , -129
+Y : -111
+Y a -129
+Y A -74
+f ' 94
+1 1 -74
+` ` -18
+` oq -18
+oq ` -18
+oq oq -18
+' t -37
+' s -37
+' ' -18
+r ' 55
+r . -18
+r . -129
+r , -18
+r , -129
+v . -37
+v , -37
+w . -37
+w , -37
+y . -55
+y , -55
+charset
+ha     606,722,0,0,-2  2       0000    asciicircum
+ti     606,335,0,0,9   0       0001    asciitilde
+vS     667,944,15,15,50,15     2       0002    Scaron
+vZ     667,944,0,50,75,50      2       0003    Zcaron
+vs     444,688,15,40,51,40     2       0004    scaron
+vz     463,688,15,30,83,30     2       0005    zcaron
+:Y     685,900,0,123,18,107    2       0006    Ydieresis
+tm     950,722,0,71,2,71       2       0007    trademark
+space  278     0       0040
+!      333,737,15,33,20,33     2       0041    exclam
+"      400,737,0,45,-50,45     2       0042    quotedbl
+#      606,705,0,0,-7  2       0043    numbersign
+sh     "
+$      556,800,133,30,47,30    3       0044    dollar
+Do     "
+%      833,705,17,9,4,9        2       0045    percent
+&      852,737,15,0,26 2       0046    ampersand
+'      204,737,0,76,11,76      2       0047    quoteright
+(      333,737,124,116,10,107  3       0050    parenleft
+)      333,737,124,0,143       3       0051    parenright
+*      500,705,0,2,17,2        2       0052    asterisk
++      606,504,0,0,13  0       0053    plus
+,      278,109,165,0,89        1       0054    comma
+-      333,273,0,0,18  0       0055    hyphen
+hy     "
+char173        "
+.      278,109,15,0,33 0       0056    period
+/      606,737,102,0,-90       3       0057    slash
+sl     "
+0      556,705,15,21,21,21     2       0060    zero
+1      556,705 2       0061    one
+2      556,705,0,2,85,2        2       0062    two
+3      556,705,15,0,52 2       0063    three
+4      556,705,0,6,58,6        2       0064    four
+5      556,705,15,34,46,34     2       0065    five
+6      556,705,15,41,14,41     2       0066    six
+7      556,705,15,55,-19,55    2       0067    seven
+8      556,705,15,21,42,21     2       0070    eight
+9      556,705,15,13,43,13     2       0071    nine
+:      278,466,15,26,8,26      0       0072    colon
+;      278,466,165,33,64,33    1       0073    semicolon
+<      606,518,10,0,16 2       0074    less
+=      606,381,0,0,14  0       0075    equal
+>      606,518,10,6,-3,6       2       0076    greater
+?      444,737,15,23,-52,23    2       0077    question
+@      747,737,15,31,22,31     2       0100    at
+at     "
+A      704,737,0,14,132,14     2       0101    A
+B      722,722,0,0,81  2       0102    B
+C      722,737,15,41,10,41     2       0103    C
+D      778,722,0,7,88,7        2       0104    D
+E      722,722,0,29,87,29      2       0105    E
+F      667,722,0,81,84,81      2       0106    F
+G      778,737,15,35,11,35     2       0107    G
+H      833,722,0,84,88,84      2       0110    H
+I      407,722,0,74,83,74      2       0111    I
+J      611,722,17,85,63,85     2       0112    J
+K      741,722,0,123,90,107    2       0113    K
+L      667,722,0,13,87,13      2       0114    L
+M      944,722,0,79,76,79      2       0115    M
+N      815,722,17,94,98,94     2       0116    N
+O      778,737,15,7,10,7       2       0117    O
+P      667,722,0,46,83,46      2       0120    P
+Q      778,737,190,7,10,7      3       0121    Q
+R      741,722,17,0,91 2       0122    R
+S      667,737,15,15,50,15     2       0123    S
+T      685,722,0,91,10,91      2       0124    T
+U      815,722,15,95,-43,95    2       0125    U
+V      704,722,15,118,14,107   2       0126    V
+W      926,722,15,97,-3,97     2       0127    W
+X      704,722,0,116,123,107   2       0130    X
+Y      685,722,0,123,18,107    2       0131    Y
+Z      667,722,0,50,75,50      2       0132    Z
+[      333,737,109,127,83,107  3       0133    bracketleft
+lB     "
+\      606,737,0,0,-39 2       0134    backslash
+rs     "
+]      333,737,109,76,133,76   3       0135    bracketright
+rB     "
+a^     333,688,0,48,13,48      2       0136    circumflex
+^      "
+_      500,0,123,50,50,50      1       0137    underscore
+`      204,749,0,98,-11,98     2       0140    quoteleft
+oq     "
+a      574,466,15,0,49 0       0141    a
+b      556,737,15,0,18 2       0142    b
+c      444,466,15,7,45,7       0       0143    c
+d      611,737,15,25,47,25     2       0144    d
+e      444,466,15,0,56 0       0145    e
+f      333,737,205,187,118,107 3       0146    f
+g      537,499,205,36,129,36   1       0147    g
+h      611,737,15,0,50 2       0150    h
+i      333,715,15,0,23 2       0151    i
+j      315,715,205,52,216,52   3       0152    j
+k      556,737,15,0,55 2       0153    k
+l      333,737,15,11,34,11     2       0154    l
+m      889,466,15,0,35 0       0155    m
+n      611,466,15,2,36,2       0       0156    n
+o      500,466,15,0,45 0       0157    o
+p      574,466,205,0,151       1       0160    p
+q      556,466,205,0,50        1       0161    q
+r      444,466,0,39,41,39      0       0162    r
+s      444,466,15,0,51 0       0163    s
+t      352,619,15,27,25,27     2       0164    t
+u      611,466,15,0,9  0       0165    u
+v      519,466,15,0,16 0       0166    v
+w      778,466,15,0,18 0       0167    w
+x      500,466,15,21,83,21     0       0170    x
+y      500,466,205,4,129,4     1       0171    y
+z      463,466,15,4,83,4       0       0172    z
+lC     333,737,116,98,-2,98    3       0173    braceleft
+{      "
+ba     606,737,0,0,-219        2       0174    bar
+|      "
+rC     333,737,116,0,148       3       0175    braceright
+}      "
+a~     333,650,0,97,-2,97      2       0176    tilde
+~      "
+---    204,109,167,0,129       1       0200    quotesinglbase
+Fo     426,399,0,26,65,26      0       0201    guillemotleft
+char171        "
+Fc     426,394,0,24,67,24      0       0202    guillemotright
+char187        "
+bu     606,537,0,0,-64 2       0203    bullet
+---    556,737,205,57,107,57   3       0204    florin
+f/     167,705,17,216,154,107  2       0205    fraction
+%0     1000,705,15,53,56,53    2       0206    perthousand
+dg     500,737,147,68,-14,68   3       0207    dagger
+dd     500,737,148,78,80,78    3       0210    daggerdbl
+en     500,260,0,68,68,68      0       0211    endash
+em     1000,260,0,68,68,68     0       0212    emdash
+fi     611,737,205,3,110,3     3       0214    fi
+fl     611,737,205,33,110,33   3       0215    fl
+.i     333,466,15,0,23 0       0220    dotlessi
+ga     333,691,0,0,-23 2       0222    grave
+a"     333,689,0,237,-84,107   2       0223    hungarumlaut
+a.     333,644,0,0,-68 2       0224    dotaccent
+ab     333,677,0,87,-19,87     2       0225    breve
+ah     333,688,0,95,-23,95     2       0226    caron
+ao     333,712,0,146,-180,107  2       0227    ring
+ho     333,0,155,0,-18 1       0230    ogonek
+---    389,749,0,93,-13,93     2       0231    quotedblleft
+---    389,737,0,68,12,68      2       0232    quotedblright
+oe     778,466,17,0,50 0       0233    oe
+/l     333,737,15,59,34,59     2       0234    lslash
+---    389,109,167,0,129       1       0235    quotedblbase
+OE     981,722,0,32,14,32      2       0236    OE
+/L     667,722,0,13,87,13      2       0237    Lslash
+r!     333,542,205,0,57        3       0241    exclamdown
+char161        "
+ct     556,595,129,0,-11       3       0242    cent
+char162        "
+Po     556,705,15,39,58,39     2       0243    sterling
+char163        "
+Cs     606,603 2       0244    currency
+char164        "
+Ye     556,705,0,117,10,107    2       0245    yen
+char165        "
+sc     500,737,147,30,61,30    3       0247    section
+char167        "
+ad     333,644,0,76,-9,76      2       0250    dieresis
+char168        "
+co     747,737,15,27,26,27     2       0251    copyright
+char169        "
+Of     422,737,0,50,-33,50     2       0252    ordfeminine
+char170        "
+fo     333,399,0,0,8   0       0253    guilsinglleft
+no     606,381,0,0,9   0       0254    logicalnot
+char172        "
+\-     606,287,0,0,9   0       0255    minus
+rg     747,737,15,26,27,26     2       0256    registered
+char174        "
+a-     333,610,0,80,-1,80      2       0257    macron
+char175        "
+aa     333,689,0,72,-82,72     2       0264    acute
+char180        "
+ps     650,737,0,45,-38,45     2       0266    paragraph
+char182        "
+char183        278,316,0,0,-27 0       0267    periodcentered
+ac     333,0,227,0,47  1       0270    cedilla
+char184        "
+Om     372,737,0,50,-33,50     2       0272    ordmasculine
+char186        "
+fc     333,394,0,0,10  0       0273    guilsinglright
+r?     444,542,205,0,43        3       0277    questiondown
+char191        "
+`A     704,947,0,14,132,14     2       0300    Agrave
+char192        "
+'A     704,945,0,14,132,14     2       0301    Aacute
+char193        "
+^A     704,944,0,14,132,14     2       0302    Acircumflex
+char194        "
+~A     704,906,0,14,132,14     2       0303    Atilde
+char195        "
+:A     704,900,0,14,132,14     2       0304    Adieresis
+char196        "
+oA     704,968,0,14,132,14     2       0305    Aring
+char197        "
+AE     870,722,0,50,142,50     2       0306    AE
+char198        "
+,C     722,737,227,41,10,41    3       0307    Ccedilla
+char199        "
+`E     722,947,0,29,87,29      2       0310    Egrave
+char200        "
+'E     722,945,0,29,87,29      2       0311    Eacute
+char201        "
+^E     722,944,0,29,87,29      2       0312    Ecircumflex
+char202        "
+:E     722,900,0,29,87,29      2       0313    Edieresis
+char203        "
+`I     407,947,0,74,83,74      2       0314    Igrave
+char204        "
+'I     407,945,0,74,83,74      2       0315    Iacute
+char205        "
+^I     407,944,0,74,83,74      2       0316    Icircumflex
+char206        "
+:I     407,900,0,89,83,89      2       0317    Idieresis
+char207        "
+~N     815,906,17,94,98,94     2       0321    Ntilde
+char209        "
+`O     778,947,15,7,10,7       2       0322    Ograve
+char210        "
+'O     778,945,15,7,10,7       2       0323    Oacute
+char211        "
+^O     778,944,15,7,10,7       2       0324    Ocircumflex
+char212        "
+~O     778,906,15,7,10,7       2       0325    Otilde
+char213        "
+:O     778,900,15,7,10,7       2       0326    Odieresis
+char214        "
+/O     778,755,87,7,49,7       3       0330    Oslash
+char216        "
+`U     815,947,15,95,-43,95    2       0331    Ugrave
+char217        "
+'U     815,945,15,95,-43,95    2       0332    Uacute
+char218        "
+^U     815,944,15,95,-43,95    2       0333    Ucircumflex
+char219        "
+:U     815,900,15,95,-43,95    2       0334    Udieresis
+char220        "
+ss     556,737,205,19,126,19   3       0337    germandbls
+char223        "
+`a     574,691,15,0,49 2       0340    agrave
+char224        "
+'a     574,689,15,0,49 2       0341    aacute
+char225        "
+^a     574,688,15,0,49 2       0342    acircumflex
+char226        "
+~a     574,650,15,0,49 2       0343    atilde
+char227        "
+:a     574,644,15,0,49 2       0344    adieresis
+char228        "
+oa     574,712,15,0,49 2       0345    aring
+char229        "
+ae     722,466,15,0,68 0       0346    ae
+char230        "
+,c     444,466,227,7,45,7      1       0347    ccedilla
+char231        "
+`e     444,691,15,0,56 2       0350    egrave
+char232        "
+'e     444,689,15,17,56,17     2       0351    eacute
+char233        "
+^e     444,688,15,0,56 2       0352    ecircumflex
+char234        "
+:e     444,644,15,11,56,11     2       0353    edieresis
+char235        "
+`i     333,691,15,0,23 2       0354    igrave
+char236        "
+'i     333,689,15,72,23,72     2       0355    iacute
+char237        "
+^i     333,688,15,8,53,8       2       0356    icircumflex
+char238        "
+:i     333,644,15,66,23,66     2       0357    idieresis
+char239        "
+~n     611,650,15,2,36,2       2       0361    ntilde
+char241        "
+`o     500,691,15,0,45 2       0362    ograve
+char242        "
+'o     500,689,15,0,45 2       0363    oacute
+char243        "
+^o     500,688,15,0,45 2       0364    ocircumflex
+char244        "
+~o     500,650,15,4,45,4       2       0365    otilde
+char245        "
+:o     500,644,15,0,45 2       0366    odieresis
+char246        "
+/o     500,549,121,0,55        3       0370    oslash
+char248        "
+`u     611,691,15,0,9  2       0371    ugrave
+char249        "
+'u     611,689,15,0,9  2       0372    uacute
+char250        "
+^u     611,688,15,0,9  2       0373    ucircumflex
+char251        "
+:u     611,644,15,0,9  2       0374    udieresis
+char252        "
+:y     500,644,205,4,129,4     3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/NR b/usr/src/usr.bin/groff/devices/devps/NR
new file mode 100644 (file)
index 0000000..2f584c6
--- /dev/null
@@ -0,0 +1,414 @@
+name NR
+internalname NewCenturySchlbk-Roman
+spacewidth 278
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -74
+A w -74
+A v -74
+A ' -74
+A Y -92
+A W -92
+A V -111
+A T -55
+F . -111
+F , -111
+F A -74
+L y -55
+L ' -55
+L Y -92
+L W -74
+L V -92
+L T -55
+P . -129
+P , -129
+P A -74
+R y -18
+R Y -37
+R W -37
+R V -37
+T y -52
+T w -71
+T u -71
+T ; -55
+T s -62
+T r -62
+T . -92
+T o -92
+T i -25
+T - -92
+T hy -92
+T char173 -92
+T e -92
+T , -92
+T : -55
+T c -81
+T a -62
+T A -55
+V y -92
+V u -74
+V ; -74
+V r -74
+V . -129
+V o -92
+V i -44
+V - -92
+V hy -92
+V char173 -92
+V e -92
+V , -129
+V : -74
+V a -92
+V A -111
+W y -74
+W u -55
+W ; -37
+W r -55
+W . -111
+W o -55
+W i -37
+W - -37
+W hy -37
+W char173 -37
+W e -55
+W , -111
+W : -37
+W a -74
+W A -92
+Y v -111
+Y u -92
+Y ; -92
+Y q -111
+Y . -111
+Y p -111
+Y o -111
+Y i -44
+Y - -111
+Y hy -111
+Y char173 -111
+Y e -111
+Y , -111
+Y : -92
+Y a -111
+Y A -92
+f ' 114
+1 1 -55
+` ` -18
+` oq -18
+oq ` -18
+oq oq -18
+' t -18
+' s -37
+' ' -18
+r ' 55
+r . -74
+r - -18
+r hy -18
+r char173 -18
+r , -74
+v . -111
+v , -111
+w . -92
+w , -92
+y . -111
+y , -111
+charset
+ha     606,722 2       0000    asciicircum
+ti     606,329 0       0001    asciitilde
+vS     630,952,15      2       0002    Scaron
+vZ     611,952 2       0003    Zcaron
+vs     463,694,15      2       0004    scaron
+vz     481,694 2       0005    zcaron
+:Y     704,902 2       0006    Ydieresis
+tm     1000,737        2       0007    trademark
+space  278     0       0040
+!      296,737,15      2       0041    exclam
+"      389,737 2       0042    quotedbl
+#      556,690 2       0043    numbersign
+sh     "
+$      556,804,129     3       0044    dollar
+Do     "
+%      833,707,17      2       0045    percent
+&      815,737,15      2       0046    ampersand
+'      204,737 2       0047    quoteright
+(      333,737,124     3       0050    parenleft
+)      333,737,124     3       0051    parenright
+*      500,737 2       0052    asterisk
++      606,492,13      0       0053    plus
+,      278,109,184     1       0054    comma
+-      333,279 0       0055    hyphen
+hy     "
+char173        "
+.      278,109,15      0       0056    period
+/      278,737,15      2       0057    slash
+sl     "
+0      556,705,15      2       0060    zero
+1      556,705 2       0061    one
+2      556,705,4       2       0062    two
+3      556,705,15      2       0063    three
+4      556,705 2       0064    four
+5      556,705,15      2       0065    five
+6      556,705,15      2       0066    six
+7      556,705,15      2       0067    seven
+8      556,705,15      2       0070    eight
+9      556,705,15      2       0071    nine
+:      278,475,15      0       0072    colon
+;      278,475,189     1       0073    semicolon
+<      606,503,25      0       0074    less
+=      606,374 0       0075    equal
+>      606,503,25      0       0076    greater
+?      444,737,15      2       0077    question
+@      737,737,15      2       0100    at
+at     "
+A      722,737 2       0101    A
+B      722,722 2       0102    B
+C      722,737,15      2       0103    C
+D      778,722 2       0104    D
+E      722,722 2       0105    E
+F      667,722 2       0106    F
+G      778,737,15      2       0107    G
+H      833,722 2       0110    H
+I      407,722 2       0111    I
+J      556,722,15      2       0112    J
+K      778,722 2       0113    K
+L      667,722 2       0114    L
+M      944,722 2       0115    M
+N      815,722,15      2       0116    N
+O      778,737,15      2       0117    O
+P      667,722 2       0120    P
+Q      778,737,189     3       0121    Q
+R      722,722,15      2       0122    R
+S      630,737,15      2       0123    S
+T      667,722 2       0124    T
+U      815,722,15      2       0125    U
+V      722,722,15      2       0126    V
+W      981,722,15      2       0127    W
+X      704,722 2       0130    X
+Y      704,722 2       0131    Y
+Z      611,722 2       0132    Z
+[      333,722,109     3       0133    bracketleft
+lB     "
+\      606,737 2       0134    backslash
+rs     "
+]      333,723,108     3       0135    bracketright
+rB     "
+a^     333,694 2       0136    circumflex
+^      "
+_      500,0,134       1       0137    underscore
+`      204,737 2       0140    quoteleft
+oq     "
+a      556,479,15      0       0141    a
+b      556,737,15      2       0142    b
+c      444,479,15      0       0143    c
+d      574,737,15      2       0144    d
+e      500,479,15      0       0145    e
+f      333,737 2       0146    f
+g      537,494,205     1       0147    g
+h      611,737 2       0150    h
+i      315,716 2       0151    i
+j      296,716,205     3       0152    j
+k      593,737 2       0153    k
+l      315,737 2       0154    l
+m      889,479 0       0155    m
+n      611,479 0       0156    n
+o      500,479,15      0       0157    o
+p      574,479,205     1       0160    p
+q      556,479,205     1       0161    q
+r      444,479 0       0162    r
+s      463,479,15      0       0163    s
+t      389,666,15      2       0164    t
+u      611,464,15      0       0165    u
+v      537,464,15      0       0166    v
+w      778,464,15      0       0167    w
+x      537,464 0       0170    x
+y      537,464,205     1       0171    y
+z      481,464 0       0172    z
+lC     333,722,109     3       0173    braceleft
+{      "
+ba     606,737 2       0174    bar
+|      "
+rC     333,722,109     3       0175    braceright
+}      "
+a~     333,659 2       0176    tilde
+~      "
+---    204,104,189     1       0200    quotesinglbase
+Fo     426,398 0       0201    guillemotleft
+char171        "
+Fc     426,399 0       0202    guillemotright
+char187        "
+bu     606,554 2       0203    bullet
+---    556,737,205     3       0204    florin
+f/     167,705 2       0205    fraction
+%0     1000,699        2       0206    perthousand
+dg     500,737,147     3       0207    dagger
+dd     500,737,151     3       0210    daggerdbl
+en     556,269 0       0211    endash
+em     1000,269        0       0212    emdash
+fi     611,737 2       0214    fi
+fl     611,737 2       0215    fl
+.i     315,464 0       0220    dotlessi
+ga     333,699 2       0222    grave
+a"     333,714 2       0223    hungarumlaut
+a.     333,644 2       0224    dotaccent
+ab     333,685 2       0225    breve
+ah     333,694 2       0226    caron
+ao     333,722 2       0227    ring
+ho     333,0,163       1       0230    ogonek
+---    389,737 2       0231    quotedblleft
+---    389,737 2       0232    quotedblright
+oe     833,479,15      0       0233    oe
+/l     315,737 2       0234    lslash
+---    389,104,189     1       0235    quotedblbase
+OE     1000,722        2       0236    OE
+/L     667,722 2       0237    Lslash
+r!     296,547,205     3       0241    exclamdown
+char161        "
+ct     556,584,141     3       0242    cent
+char162        "
+Po     556,705,15      2       0243    sterling
+char163        "
+Cs     606,603 2       0244    currency
+char164        "
+Ye     704,690 2       0245    yen
+char165        "
+sc     500,737,147     3       0247    section
+char167        "
+ad     333,644 2       0250    dieresis
+char168        "
+co     737,737,15      2       0251    copyright
+char169        "
+Of     334,722 2       0252    ordfeminine
+char170        "
+fo     259,398 0       0253    guilsinglleft
+no     606,374 0       0254    logicalnot
+char172        "
+\-     606,277 0       0255    minus
+rg     737,737,15      2       0256    registered
+char174        "
+a-     333,622 2       0257    macron
+char175        "
+aa     333,699 2       0264    acute
+char180        "
+ps     606,722,147     3       0266    paragraph
+char182        "
+char183        278,302 0       0267    periodcentered
+ac     333,0,215       1       0270    cedilla
+char184        "
+Om     300,722 2       0272    ordmasculine
+char186        "
+fc     259,399 0       0273    guilsinglright
+r?     444,547,205     3       0277    questiondown
+char191        "
+`A     722,957 2       0300    Agrave
+char192        "
+'A     722,957 2       0301    Aacute
+char193        "
+^A     722,952 2       0302    Acircumflex
+char194        "
+~A     722,917 2       0303    Atilde
+char195        "
+:A     722,902 2       0304    Adieresis
+char196        "
+oA     722,980 2       0305    Aring
+char197        "
+AE     1000,722        2       0306    AE
+char198        "
+,C     722,737,215     3       0307    Ccedilla
+char199        "
+`E     722,957 2       0310    Egrave
+char200        "
+'E     722,957 2       0311    Eacute
+char201        "
+^E     722,952 2       0312    Ecircumflex
+char202        "
+:E     722,902 2       0313    Edieresis
+char203        "
+`I     407,957 2       0314    Igrave
+char204        "
+'I     407,957 2       0315    Iacute
+char205        "
+^I     407,952 2       0316    Icircumflex
+char206        "
+:I     407,902 2       0317    Idieresis
+char207        "
+~N     815,917,15      2       0321    Ntilde
+char209        "
+`O     778,957,15      2       0322    Ograve
+char210        "
+'O     778,957,15      2       0323    Oacute
+char211        "
+^O     778,952,15      2       0324    Ocircumflex
+char212        "
+~O     778,917,15      2       0325    Otilde
+char213        "
+:O     778,902,15      2       0326    Odieresis
+char214        "
+/O     778,760,74      3       0330    Oslash
+char216        "
+`U     815,957,15      2       0331    Ugrave
+char217        "
+'U     815,957,15      2       0332    Uacute
+char218        "
+^U     815,952,15      2       0333    Ucircumflex
+char219        "
+:U     815,902,15      2       0334    Udieresis
+char220        "
+ss     574,737,15      2       0337    germandbls
+char223        "
+`a     556,699,15      2       0340    agrave
+char224        "
+'a     556,699,15      2       0341    aacute
+char225        "
+^a     556,694,15      2       0342    acircumflex
+char226        "
+~a     556,659,15      2       0343    atilde
+char227        "
+:a     556,644,15      2       0344    adieresis
+char228        "
+oa     556,722,15      2       0345    aring
+char229        "
+ae     796,479,15      0       0346    ae
+char230        "
+,c     444,479,215     1       0347    ccedilla
+char231        "
+`e     500,699,15      2       0350    egrave
+char232        "
+'e     500,699,15      2       0351    eacute
+char233        "
+^e     500,694,15      2       0352    ecircumflex
+char234        "
+:e     500,644,15      2       0353    edieresis
+char235        "
+`i     315,699 2       0354    igrave
+char236        "
+'i     315,699 2       0355    iacute
+char237        "
+^i     315,694 2       0356    icircumflex
+char238        "
+:i     315,644 2       0357    idieresis
+char239        "
+~n     611,659 2       0361    ntilde
+char241        "
+`o     500,699,15      2       0362    ograve
+char242        "
+'o     500,699,15      2       0363    oacute
+char243        "
+^o     500,694,15      2       0364    ocircumflex
+char244        "
+~o     500,659,15      2       0365    otilde
+char245        "
+:o     500,644,15      2       0366    odieresis
+char246        "
+/o     500,556,102     3       0370    oslash
+char248        "
+`u     611,699,15      2       0371    ugrave
+char249        "
+'u     611,699,15      2       0372    uacute
+char250        "
+^u     611,694,15      2       0373    ucircumflex
+char251        "
+:u     611,644,15      2       0374    udieresis
+char252        "
+:y     537,644,205     3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/PB b/usr/src/usr.bin/groff/devices/devps/PB
new file mode 100644 (file)
index 0000000..0db5cb4
--- /dev/null
@@ -0,0 +1,416 @@
+name PB
+internalname Palatino-Bold
+spacewidth 250
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -70
+A w -70
+A v -70
+A ' -92
+A Y -111
+A W -90
+A V -129
+A T -92
+F . -111
+F , -111
+F A -55
+L y -74
+L ' -74
+L Y -92
+L W -92
+L V -92
+L T -74
+P . -129
+P , -129
+P A -74
+R y -30
+R Y -55
+R W -37
+R V -74
+R T -55
+T y -90
+T w -90
+T u -129
+T ; -74
+T s -111
+T r -111
+T . -92
+T o -111
+T i -55
+T - -92
+T hy -92
+T char173 -92
+T e -111
+T , -92
+T : -74
+T c -129
+T a -111
+T A -92
+V y -90
+V u -92
+V ; -74
+V r -111
+V . -129
+V o -111
+V i -55
+V - -92
+V hy -92
+V char173 -92
+V e -111
+V , -129
+V : -74
+V a -111
+V A -129
+W y -74
+W u -74
+W ; -37
+W r -74
+W . 92
+W o -74
+W i -37
+W - -37
+W hy -37
+W char173 -37
+W e -74
+W , -92
+W : -37
+W a -74
+W A -90
+Y v -74
+Y u -74
+Y ; -55
+Y q -92
+Y . -74
+Y p -74
+Y o -74
+Y i -55
+Y - -74
+Y hy -74
+Y char173 -74
+Y e -74
+Y , -74
+Y : -55
+Y a -74
+Y A -55
+f ' 37
+f f -18
+1 1 -37
+` ` -55
+` oq -55
+oq ` -55
+oq oq -55
+' t -18
+' s -55
+' ' -55
+r ' 55
+r . -55
+r - -18
+r hy -18
+r char173 -18
+r , -55
+v . -111
+v , -111
+w . -92
+w , -92
+y . -92
+y , -92
+charset
+ha     606,678 2       0000    asciicircum
+ti     606,342 0       0001    asciitilde
+vS     611,933,17      2       0002    Scaron
+vZ     667,933,5       2       0003    Zcaron
+vs     444,709,17      2       0004    scaron
+vz     500,709 2       0005    zcaron
+:Y     667,902,5       2       0006    Ydieresis
+tm     998,678 2       0007    trademark
+space  250     0       0040
+!      278,688,12      2       0041    exclam
+"      402,695 2       0042    quotedbl
+#      606,673 2       0043    numbersign
+sh     "
+$      500,721,115     3       0044    dollar
+Do     "
+%      889,678,17      2       0045    percent
+&      833,684,17      2       0046    ampersand
+'      278,695 2       0047    quoteright
+(      333,723,104     3       0050    parenleft
+)      333,723,105     3       0051    parenright
+*      444,695 2       0052    asterisk
++      606,505 0       0053    plus
+,      250,141,166     1       0054    comma
+-      333,305 0       0055    hyphen
+hy     "
+char173        "
+.      250,144,12      0       0056    period
+/      296,695,17      2       0057    slash
+sl     "
+0      500,660,17      2       0060    zero
+1      500,671,5       2       0061    one
+2      500,662,2       2       0062    two
+3      500,660,17      2       0063    three
+4      500,670,3       2       0064    four
+5      500,657,17      2       0065    five
+6      500,664,17      2       0066    six
+7      500,656,2       2       0067    seven
+8      500,660,17      2       0070    eight
+9      500,662,17      2       0071    nine
+:      250,454,12      0       0072    colon
+;      250,454,166     1       0073    semicolon
+<      606,519,15      0       0074    less
+=      606,396 0       0075    equal
+>      606,519,15      0       0076    greater
+?      444,687,12      2       0077    question
+@      747,681,12      2       0100    at
+at     "
+A      778,686,5       2       0101    A
+B      667,683,5       2       0102    B
+C      722,695,17      2       0103    C
+D      833,683 2       0104    D
+E      611,683,5       2       0105    E
+F      556,683,5       2       0106    F
+G      833,695,17      2       0107    G
+H      833,683,5       2       0110    H
+I      389,683,5       2       0111    I
+J      389,683,213     3       0112    J
+K      778,683,5       2       0113    K
+L      611,683,5       2       0114    L
+M      1000,683,10     2       0115    M
+N      833,683,16      2       0116    N
+O      833,695,17      2       0117    O
+P      611,678,5       2       0120    P
+Q      833,695,188     3       0121    Q
+R      722,683,5       2       0122    R
+S      611,695,17      2       0123    S
+T      667,683,5       2       0124    T
+U      778,683,17      2       0125    U
+V      778,683,3       2       0126    V
+W      1000,686,3      2       0127    W
+X      667,695 2       0130    X
+Y      667,695,5       2       0131    Y
+Z      667,683,5       2       0132    Z
+[      333,720,104     3       0133    bracketleft
+lB     "
+\      606,723 2       0134    backslash
+rs     "
+]      333,720,104     3       0135    bracketright
+rB     "
+a^     333,709 2       0136    circumflex
+^      "
+_      500,0,148       1       0137    underscore
+`      278,695 2       0140    quoteleft
+oq     "
+a      500,471,15      0       0141    a
+b      611,719,17      2       0142    b
+c      444,471,17      0       0143    c
+d      611,719,17      2       0144    d
+e      500,471,17      0       0145    e
+f      389,725,5       2       0146    f
+g      556,471,266     1       0147    g
+h      611,720,5       2       0150    h
+i      333,706,5       2       0151    i
+j      333,705,265     3       0152    j
+k      611,720,5       2       0153    k
+l      333,720,5       2       0154    l
+m      889,471,5       0       0155    m
+n      611,471,5       0       0156    n
+o      556,471,17      0       0157    o
+p      611,471,258     1       0160    p
+q      611,471,258     1       0161    q
+r      389,471,5       0       0162    r
+s      444,471,17      0       0163    s
+t      333,632,17      2       0164    t
+u      611,471,17      0       0165    u
+v      556,459,3       0       0166    v
+w      833,472,3       0       0167    w
+x      500,471 0       0170    x
+y      556,459,263     1       0171    y
+z      500,459 0       0172    z
+lC     310,725,116     3       0173    braceleft
+{      "
+ba     606,723 2       0174    bar
+|      "
+rC     310,725,116     3       0175    braceright
+}      "
+a~     333,678 2       0176    tilde
+~      "
+---    333,130,160     1       0200    quotesinglbase
+Fo     500,438 0       0201    guillemotleft
+char171        "
+Fc     500,438 0       0202    guillemotright
+char187        "
+bu     606,502 0       0203    bullet
+---    500,697,246     3       0204    florin
+f/     167,623 2       0205    fraction
+%0     1000,678,17     2       0206    perthousand
+dg     500,682,6       2       0207    dagger
+dd     500,683,244     3       0210    daggerdbl
+en     500,291 0       0211    endash
+em     1000,291        0       0212    emdash
+fi     611,722,5       2       0214    fi
+fl     611,722,5       2       0215    fl
+.i     333,471,5       0       0220    dotlessi
+ga     333,719 2       0222    grave
+a"     333,719 2       0223    hungarumlaut
+a.     333,678 2       0224    dotaccent
+ab     333,697 2       0225    breve
+ah     333,709 2       0226    caron
+ao     333,742 2       0227    ring
+ho     333,0,228       1       0230    ogonek
+---    500,693 2       0231    quotedblleft
+---    500,695 2       0232    quotedblright
+oe     833,471,17      0       0233    oe
+/l     333,720,5       2       0234    lslash
+---    500,130,160     1       0235    quotedblbase
+OE     1000,695,17     2       0236    OE
+/L     611,683,5       2       0237    Lslash
+r!     278,471,230     1       0241    exclamdown
+char161        "
+ct     500,554,106     3       0242    cent
+char162        "
+Po     500,676,19      2       0243    sterling
+char163        "
+Cs     606,588 2       0244    currency
+char164        "
+Ye     500,670,3       2       0245    yen
+char165        "
+sc     500,695,217     3       0247    section
+char167        "
+ad     333,678 2       0250    dieresis
+char168        "
+co     747,695,17      2       0251    copyright
+char169        "
+Of     438,678 2       0252    ordfeminine
+char170        "
+fo     389,438 0       0253    guilsinglleft
+no     606,396 0       0254    logicalnot
+char172        "
+\-     606,298 0       0255    minus
+rg     747,695,17      2       0256    registered
+char174        "
+a-     333,642 2       0257    macron
+char175        "
+aa     333,719 2       0264    acute
+char180        "
+ps     641,678,95      3       0266    paragraph
+char182        "
+char183        250,336 0       0267    periodcentered
+ac     333,0,218       1       0270    cedilla
+char184        "
+Om     488,678 2       0272    ordmasculine
+char186        "
+fc     389,438 0       0273    guilsinglright
+r?     444,471,230     1       0277    questiondown
+char191        "
+`A     778,943,5       2       0300    Agrave
+char192        "
+'A     778,943,5       2       0301    Aacute
+char193        "
+^A     778,933,5       2       0302    Acircumflex
+char194        "
+~A     778,902,5       2       0303    Atilde
+char195        "
+:A     778,902,5       2       0304    Adieresis
+char196        "
+oA     778,966,5       2       0305    Aring
+char197        "
+AE     1000,683,5      2       0306    AE
+char198        "
+,C     722,695,218     3       0307    Ccedilla
+char199        "
+`E     611,943,5       2       0310    Egrave
+char200        "
+'E     611,943,5       2       0311    Eacute
+char201        "
+^E     611,933,5       2       0312    Ecircumflex
+char202        "
+:E     611,902,5       2       0313    Edieresis
+char203        "
+`I     389,943,5       2       0314    Igrave
+char204        "
+'I     389,943,5       2       0315    Iacute
+char205        "
+^I     389,933,5       2       0316    Icircumflex
+char206        "
+:I     389,902,5       2       0317    Idieresis
+char207        "
+~N     833,902,16      2       0321    Ntilde
+char209        "
+`O     833,943,17      2       0322    Ograve
+char210        "
+'O     833,943,17      2       0323    Oacute
+char211        "
+^O     833,933,17      2       0324    Ocircumflex
+char212        "
+~O     833,902,17      2       0325    Otilde
+char213        "
+:O     833,902,17      2       0326    Odieresis
+char214        "
+/O     833,698,20      2       0330    Oslash
+char216        "
+`U     778,943,17      2       0331    Ugrave
+char217        "
+'U     778,943,17      2       0332    Uacute
+char218        "
+^U     778,933,17      2       0333    Ucircumflex
+char219        "
+:U     778,902,17      2       0334    Udieresis
+char220        "
+ss     611,720,17      2       0337    germandbls
+char223        "
+`a     500,719,15      2       0340    agrave
+char224        "
+'a     500,719,15      2       0341    aacute
+char225        "
+^a     500,709,15      2       0342    acircumflex
+char226        "
+~a     500,678,15      2       0343    atilde
+char227        "
+:a     500,678,15      2       0344    adieresis
+char228        "
+oa     500,742,15      2       0345    aring
+char229        "
+ae     778,471,17      0       0346    ae
+char230        "
+,c     444,471,218     1       0347    ccedilla
+char231        "
+`e     500,719,17      2       0350    egrave
+char232        "
+'e     500,719,17      2       0351    eacute
+char233        "
+^e     500,709,17      2       0352    ecircumflex
+char234        "
+:e     500,678,17      2       0353    edieresis
+char235        "
+`i     333,719,5       2       0354    igrave
+char236        "
+'i     333,719,5       2       0355    iacute
+char237        "
+^i     333,709,5       2       0356    icircumflex
+char238        "
+:i     333,678,5       2       0357    idieresis
+char239        "
+~n     611,678,5       2       0361    ntilde
+char241        "
+`o     556,719,17      2       0362    ograve
+char242        "
+'o     556,719,17      2       0363    oacute
+char243        "
+^o     556,709,17      2       0364    ocircumflex
+char244        "
+~o     556,678,17      2       0365    otilde
+char245        "
+:o     556,678,17      2       0366    odieresis
+char246        "
+/o     556,471,18      0       0370    oslash
+char248        "
+`u     611,719,17      2       0371    ugrave
+char249        "
+'u     611,719,17      2       0372    uacute
+char250        "
+^u     611,709,17      2       0373    ucircumflex
+char251        "
+:u     611,678,17      2       0374    udieresis
+char252        "
+:y     556,678,263     3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/PBI b/usr/src/usr.bin/groff/devices/devps/PBI
new file mode 100644 (file)
index 0000000..21e8570
--- /dev/null
@@ -0,0 +1,418 @@
+name PBI
+internalname Palatino-BoldItalic
+slant 10
+spacewidth 250
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -55
+A w -37
+A v -55
+A ' -55
+A Y -74
+A W -74
+A V -74
+A T -55
+F . -111
+F , -111
+F A -74
+L y -37
+L ' -55
+L Y -74
+L W -74
+L V -74
+L T -74
+P . -129
+P , -129
+P A -92
+R y -20
+R Y -37
+R W -55
+R V -55
+R T -37
+T y -80
+T w -50
+T u -92
+T ; -55
+T s -92
+T r -92
+T . -55
+T o -111
+T i -74
+T - -92
+T hy -92
+T char173 -92
+T e -111
+T , -55
+T : -55
+T c -92
+T a -111
+T O -18
+T A -55
+V y -50
+V u -50
+V ; -37
+V r -74
+V . -111
+V o -74
+V i -50
+V - -37
+V hy -37
+V char173 -37
+V e -74
+V , -111
+V : -37
+V a -92
+V A -74
+W y -30
+W u -30
+W ; -18
+W r -30
+W . -55
+W o -55
+W i -30
+W e -55
+W , -55
+W : -28
+W a -74
+W A -74
+Y v -30
+Y u -50
+Y ; -55
+Y q -92
+Y . -55
+Y p -74
+Y o -111
+Y i -54
+Y - -55
+Y hy -55
+Y char173 -55
+Y e -92
+Y , -55
+Y : -55
+Y a -111
+Y A -55
+f ' 37
+f f -37
+1 1 -55
+` ` -55
+` oq -55
+oq ` -55
+oq oq -55
+' t -18
+' s -37
+' ' -55
+r ' 55
+r q -18
+r . -55
+r o -18
+r h -18
+r g -18
+r e -18
+r , -55
+r c -18
+v . -55
+v , -55
+w . -55
+w , -55
+y . -37
+y , -37
+charset
+ha     606,678,0,0,-13 2       0000    asciicircum
+ti     606,346,0,0,-1  0       0001    asciitilde
+vS     556,919,17,42,8,42      2       0002    Scaron
+vZ     667,919,5,57,49,57      2       0003    Zcaron
+vs     444,705,17,98,25,66     2       0004    scaron
+vz     500,705,17,70,-8,66     2       0005    zcaron
+:Y     611,884,5,114,-4,66     2       0006    Ydieresis
+tm     1000,683,0,32,8,32      2       0007    trademark
+space  250     0       0040
+!      333,695,17,39,2,39      2       0041    exclam
+"      500,693,0,47,-40,47     2       0042    quotedbl
+#      606,671,0,0,-7  2       0043    numbersign
+sh     "
+$      500,737,108,27,29,27    3       0044    dollar
+Do     "
+%      889,683,10,0,-32        2       0045    percent
+&      833,695,17,28,-24,28    2       0046    ampersand
+'      278,695,0,72,-26,66     2       0047    quoteright
+(      333,726,126,106,-29,66  3       0050    parenleft
+)      333,726,126,0,84        3       0051    parenright
+*      444,685,0,63,-59,63     2       0052    asterisk
++      606,501,5       0       0053    plus
+,      250,147,164,8,83,8      1       0054    comma
+-      389,300,0,22,13,22      0       0055    hyphen
+hy     "
+char173        "
+.      250,135,17,0,-4 0       0056    period
+/      315,726,0,58,54,58      2       0057    slash
+sl     "
+0      500,683,17,37,8,37      2       0060    zero
+1      500,683,5,0,9   2       0061    one
+2      500,683,5,4,49,4        2       0062    two
+3      500,683,17,0,42 2       0063    three
+4      500,685,5,37,47,37      2       0064    four
+5      500,671,17,25,43,25     2       0065    five
+6      500,683,17,38,11,38     2       0066    six
+7      500,671,5,94,-19,66     2       0067    seven
+8      500,683,17,34,24,34     2       0070    eight
+9      500,683,17,41,23,41     2       0071    nine
+:      250,452,5,84,-19,66     0       0072    colon
+;      250,452,152,65,62,65    1       0073    semicolon
+<      606,517,21,2,1,2        0       0074    less
+=      606,390,0,0,-1  0       0075    equal
+>      606,517,21,1,2,1        0       0076    greater
+?      444,695,17,56,-41,56    2       0077    question
+@      833,695,17,0,8  2       0100    at
+at     "
+A      722,683,5,13,85,13      2       0101    A
+B      667,683,5,12,42,12      2       0102    B
+C      685,695,17,63,-22,63    2       0103    C
+D      778,683,5,19,50,19      2       0104    D
+E      611,683,5,45,43,45      2       0105    E
+F      556,683,5,87,51,66      2       0106    F
+G      778,695,17,22,-23,22    2       0107    G
+H      778,683,5,90,62,66      2       0110    H
+I      389,683,5,86,50,66      2       0111    I
+J      389,683,207,96,63,66    3       0112    J
+K      722,683,5,86,47,66      2       0113    K
+L      611,683,5,21,27,21      2       0114    L
+M      944,683,17,91,73,66     2       0115    M
+N      778,683,5,101,52,66     2       0116    N
+O      833,695,17,8,-23,8      2       0117    O
+P      667,683,5,56,41,56      2       0120    P
+Q      833,695,222,9,-24,9     3       0121    Q
+R      722,683,5,28,43,28      2       0122    R
+S      556,695,17,24,8,24      2       0123    S
+T      611,683,5,113,-7,66     2       0124    T
+U      778,683,17,94,-30,66    2       0125    U
+V      667,683,5,128,-17,66    2       0126    V
+W      1000,689,5,123,-18,66   2       0127    W
+X      722,683,5,100,59,66     2       0130    X
+Y      611,692,5,114,-4,66     2       0131    Y
+Z      667,683,5,57,49,57      2       0132    Z
+[      333,726,102,111,8,66    3       0133    bracketleft
+lB     "
+\      606,726,0,0,-17 2       0134    backslash
+rs     "
+]      333,726,102,33,84,33    3       0135    bracketright
+rB     "
+a^     333,705,0,109,-15,66    2       0136    circumflex
+^      "
+_      500,0,169,50,50,50      1       0137    underscore
+`      278,695,0,63,-15,63     2       0140    quoteleft
+oq     "
+a      556,470,17,15,3,15      0       0141    a
+b      537,726,17,7,6,7        2       0142    b
+c      444,469,17,48,12,48     0       0143    c
+d      556,726,17,47,12,47     2       0144    d
+e      444,469,17,27,19,27     0       0145    e
+f      333,726,271,128,106,66  3       0146    f
+g      500,469,271,79,100,66   1       0147    g
+h      556,726,17,16,26,16     2       0150    h
+i      333,695,17,32,22,32     2       0151    i
+j      333,695,271,38,117,38   3       0152    j
+k      556,726,17,23,12,23     2       0153    k
+l      333,726,17,36,-17,36    2       0154    l
+m      833,469,13,21,31,21     0       0155    m
+n      556,469,17,22,33,22     0       0156    n
+o      556,469,17,0,2  0       0157    o
+p      556,469,271,11,71,11    1       0160    p
+q      537,469,271,26,18,26    1       0161    q
+r      389,468,17,75,27,66     0       0162    r
+s      444,469,17,12,25,12     0       0163    s
+t      389,636,16,73,5,66      2       0164    t
+u      556,467,18,15,28,15     0       0165    u
+v      556,469,17,7,31,7       0       0166    v
+w      833,469,17,9,35,9       0       0167    w
+x      500,469,17,50,58,50     0       0170    x
+y      556,464,271,35,36,35    1       0171    y
+z      500,469,17,47,-8,47     0       0172    z
+lC     333,726,101,42,41,42    3       0173    braceleft
+{      "
+ba     606,726,0,0,-208        2       0174    bar
+|      "
+rC     333,726,101,41,41,41    3       0175    braceright
+}      "
+a~     333,670,0,149,-23,66    2       0176    tilde
+~      "
+---    250,145,144,38,37,38    1       0200    quotesinglbase
+Fo     500,446,0,8,15,8        0       0201    guillemotleft
+char171        "
+Fc     500,446,0,7,15,7        0       0202    guillemotright
+char187        "
+bu     606,508,0,0,-84 0       0203    bullet
+---    500,694,250,37,35,37    3       0204    florin
+f/     167,685,17,216,216,66   2       0205    fraction
+%0     1000,678,15,35,33,35    2       0206    perthousand
+dg     556,683,5,0,-17 2       0207    dagger
+dd     556,693,153,31,21,31    3       0210    daggerdbl
+en     500,282,0,57,57,57      0       0211    endash
+em     1000,282,0,65,66,65     0       0212    emdash
+fi     611,726,270,41,109,41   3       0214    fi
+fl     611,726,271,51,106,51   3       0215    fl
+.i     333,468,15,13,22,13     0       0220    dotlessi
+ga     333,712,0,39,-60,39     2       0222    grave
+a"     333,712,0,120,-114,66   2       0223    hungarumlaut
+a.     333,670,0,0,-52 2       0224    dotaccent
+ab     333,693,0,129,-46,66    2       0225    breve
+ah     333,705,0,153,-54,66    2       0226    caron
+ao     556,738,0,0,-217        2       0227    ring
+ho     333,0,206,0,18  1       0230    ogonek
+---    500,695,0,60,-15,60     2       0231    quotedblleft
+---    500,695,0,67,-25,66     2       0232    quotedblright
+oe     778,469,17,27,4,27      0       0233    oe
+/l     333,726,17,101,51,66    2       0234    lslash
+---    500,145,144,0,70        1       0235    quotedblbase
+OE     944,695,17,69,11,66     2       0236    OE
+/L     611,683,5,21,27,21      2       0237    Lslash
+r!     333,469,235,0,48        1       0241    exclamdown
+char161        "
+ct     500,546,105,13,-9,13    3       0242    cent
+char162        "
+Po     500,683,5,64,5,64       2       0243    sterling
+char163        "
+Cs     606,588 2       0244    currency
+char164        "
+Ye     500,695,5,98,61,66      2       0245    yen
+char165        "
+sc     556,695,151,0,3 3       0247    section
+char167        "
+ad     333,670,0,139,-30,66    2       0250    dieresis
+char168        "
+co     747,695,17,73,-26,66    2       0251    copyright
+char169        "
+Of     333,726,0,72,6,66       2       0252    ordfeminine
+char170        "
+fo     333,446,0,9,-10,9       0       0253    guilsinglleft
+no     606,395,0,0,-1  0       0254    logicalnot
+char172        "
+\-     606,292,0,0,-1  0       0255    minus
+rg     747,695,17,73,-27,66    2       0256    registered
+char174        "
+a-     333,638,0,135,-26,66    2       0257    macron
+char175        "
+aa     333,712,0,120,-114,66   2       0264    acute
+char180        "
+ps     556,695,151,76,50,66    3       0266    paragraph
+char182        "
+char183        250,324,0,26,-37,26     0       0267    periodcentered
+ac     333,5,218,0,50  1       0270    cedilla
+char184        "
+Om     333,726,0,63,2,63       2       0272    ordmasculine
+char186        "
+fc     333,446,0,0,15  0       0273    guilsinglright
+r?     444,469,235,0,58        1       0277    questiondown
+char191        "
+`A     722,926,5,13,85,13      2       0300    Agrave
+char192        "
+'A     722,926,5,13,85,13      2       0301    Aacute
+char193        "
+^A     722,919,5,13,85,13      2       0302    Acircumflex
+char194        "
+~A     722,884,5,13,85,13      2       0303    Atilde
+char195        "
+:A     722,884,5,13,85,13      2       0304    Adieresis
+char196        "
+oA     722,952,5,13,85,13      2       0305    Aring
+char197        "
+AE     944,683,5,39,79,39      2       0306    AE
+char198        "
+,C     685,695,218,63,-22,63   3       0307    Ccedilla
+char199        "
+`E     611,926,5,45,43,45      2       0310    Egrave
+char200        "
+'E     611,926,5,45,43,45      2       0311    Eacute
+char201        "
+^E     611,919,5,45,43,45      2       0312    Ecircumflex
+char202        "
+:E     611,884,5,45,43,45      2       0313    Edieresis
+char203        "
+`I     389,926,5,86,50,66      2       0314    Igrave
+char204        "
+'I     389,926,5,92,50,66      2       0315    Iacute
+char205        "
+^I     389,919,5,86,50,66      2       0316    Icircumflex
+char206        "
+:I     389,884,5,111,50,66     2       0317    Idieresis
+char207        "
+~N     778,884,5,101,52,66     2       0321    Ntilde
+char209        "
+`O     833,926,17,8,-23,8      2       0322    Ograve
+char210        "
+'O     833,926,17,8,-23,8      2       0323    Oacute
+char211        "
+^O     833,919,17,8,-23,8      2       0324    Ocircumflex
+char212        "
+~O     833,884,17,8,-23,8      2       0325    Otilde
+char213        "
+:O     833,884,17,8,-23,8      2       0326    Odieresis
+char214        "
+/O     833,732,53,12,-4,12     2       0330    Oslash
+char216        "
+`U     778,926,17,94,-30,66    2       0331    Ugrave
+char217        "
+'U     778,926,17,94,-30,66    2       0332    Uacute
+char218        "
+^U     778,919,17,94,-30,66    2       0333    Ucircumflex
+char219        "
+:U     778,884,17,94,-30,66    2       0334    Udieresis
+char220        "
+ss     556,726,281,29,108,29   3       0337    germandbls
+char223        "
+`a     556,712,17,15,3,15      2       0340    agrave
+char224        "
+'a     556,712,17,15,3,15      2       0341    aacute
+char225        "
+^a     556,705,17,15,3,15      2       0342    acircumflex
+char226        "
+~a     556,670,17,38,3,38      2       0343    atilde
+char227        "
+:a     556,670,17,28,3,28      2       0344    adieresis
+char228        "
+oa     556,738,17,15,3,15      2       0345    aring
+char229        "
+ae     738,469,17,27,3,27      0       0346    ae
+char230        "
+,c     444,469,218,48,12,48    1       0347    ccedilla
+char231        "
+`e     444,712,17,27,19,27     2       0350    egrave
+char232        "
+'e     444,712,17,65,19,65     2       0351    eacute
+char233        "
+^e     444,705,17,54,19,54     2       0352    ecircumflex
+char234        "
+:e     444,670,17,84,19,66     2       0353    edieresis
+char235        "
+`i     333,712,15,39,22,39     2       0354    igrave
+char236        "
+'i     333,712,15,120,22,66    2       0355    iacute
+char237        "
+^i     333,705,15,109,22,66    2       0356    icircumflex
+char238        "
+:i     333,670,15,139,22,66    2       0357    idieresis
+char239        "
+~n     556,670,17,38,33,38     2       0361    ntilde
+char241        "
+`o     556,712,17,0,2  2       0362    ograve
+char242        "
+'o     556,712,17,9,2,9        2       0363    oacute
+char243        "
+^o     556,705,17,0,2  2       0364    ocircumflex
+char244        "
+~o     556,670,17,38,2,38      2       0365    otilde
+char245        "
+:o     556,670,17,28,2,28      2       0366    odieresis
+char246        "
+/o     556,506,53,16,36,16     0       0370    oslash
+char248        "
+`u     556,712,18,15,28,15     2       0371    ugrave
+char249        "
+'u     556,712,18,15,28,15     2       0372    uacute
+char250        "
+^u     556,705,18,15,28,15     2       0373    ucircumflex
+char251        "
+:u     556,670,18,28,28,28     2       0374    udieresis
+char252        "
+:y     556,670,271,35,36,35    3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/PI b/usr/src/usr.bin/groff/devices/devps/PI
new file mode 100644 (file)
index 0000000..1621761
--- /dev/null
@@ -0,0 +1,420 @@
+name PI
+internalname Palatino-Italic
+slant 10
+spacewidth 250
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -55
+A w -37
+A v -37
+A ' -55
+A Y -55
+A W -55
+A V -74
+A T -55
+F . -111
+F , -111
+F A -111
+L y -37
+L ' -37
+L Y -74
+L W -74
+L V -74
+L T -74
+P . -129
+P , -129
+P A -129
+R y -37
+R Y -55
+R W -55
+R V -74
+R T -55
+T y -92
+T w -92
+T u -111
+T ; -74
+T s -111
+T r -111
+T . -74
+T o -111
+T i -55
+T - -55
+T hy -55
+T char173 -55
+T e -111
+T , -74
+T : -74
+T c -111
+T a -111
+T O -18
+T A -92
+V y -74
+V u -74
+V ; -37
+V r -92
+V . -129
+V o -74
+V i -74
+V - -55
+V hy -55
+V char173 -55
+V e -92
+V , -129
+V : -37
+V a -74
+V A -210
+W y -20
+W u -20
+W ; -18
+W r -20
+W . -55
+W o -20
+W i -20
+W - -18
+W hy -18
+W char173 -18
+W e -20
+W , -55
+W : -18
+W a -20
+W A -92
+Y v -74
+Y u -92
+Y ; -74
+Y q -92
+Y . -92
+Y p -74
+Y o -111
+Y i -55
+Y - -74
+Y hy -74
+Y char173 -74
+Y e -111
+Y , -92
+Y : -74
+Y a -92
+Y A -92
+f ' 55
+1 1 -55
+` ` -74
+` oq -74
+oq ` -74
+oq oq -74
+' t -37
+' s -55
+' ' -74
+r ' 37
+r q -18
+r . -74
+r o -18
+r h -18
+r g -18
+r e -18
+r , -74
+r c -18
+v . -55
+v , -55
+w . -55
+w , -55
+y . -37
+y , -37
+charset
+ha     606,693,0,0,-1  2       0000    asciicircum
+ti     606,339,0,0,-1  0       0001    asciitilde
+vS     556,946,18,27,1,27      2       0002    Scaron
+vZ     667,946,5,20,30,20      2       0003    Zcaron
+vs     389,733,11,110,41,68    2       0004    scaron
+vz     444,733,5,83,51,68      2       0005    zcaron
+:Y     667,858,5,58,-2,58      2       0006    Ydieresis
+tm     1000,693,0,0,-2 2       0007    trademark
+space  250     0       0040
+!      333,733,5,9,-26,9       2       0041    exclam
+"      500,706,0,15,-120,15    2       0042    quotedbl
+#      606,693,0,0,-7  2       0043    numbersign
+sh     "
+$      500,737,113,3,35,3      3       0044    dollar
+Do     "
+%      889,693,16,0,-29        2       0045    percent
+&      778,693,18,38,3,38      2       0046    ampersand
+'      278,733,0,16,-9,16      2       0047    quoteright
+(      333,733,103,47,-4,47    3       0050    parenleft
+)      333,733,101,0,44        3       0051    parenright
+*      389,705,0,61,-26,61     2       0052    asterisk
++      606,504,0,0,-2  0       0053    plus
+,      250,123,143,23,22,23    1       0054    comma
+-      333,281,0,21,31,21      0       0055    hyphen
+hy     "
+char173        "
+.      250,112,5,0,-23 0       0056    period
+/      296,733,181,56,49,56    3       0057    slash
+sl     "
+0      500,699,11,18,26,18     2       0060    zero
+1      500,699,5,0,8   2       0061    one
+2      500,699,5,0,50  2       0062    two
+3      500,699,11,0,50 2       0063    three
+4      500,699,5,16,51,16      2       0064    four
+5      500,693,11,29,48,29     2       0065    five
+6      500,702,11,7,13,7       2       0066    six
+7      500,693,5,40,9,40       2       0067    seven
+8      500,699,11,7,26,7       2       0070    eight
+9      500,699,11,6,30,6       2       0071    nine
+:      250,460,3,7,6,7 0       0072    colon
+;      250,459,143,39,39,39    1       0073    semicolon
+<      606,514,8,2,1,2 0       0074    less
+=      606,382,0,0,-1  0       0075    equal
+>      606,514,8,1,2,1 0       0076    greater
+?      500,705,6,0,-57 2       0077    question
+@      747,705,18,21,23,21     2       0100    at
+at     "
+A      722,705,5,20,54,20      2       0101    A
+B      611,693,5,2,19,2        2       0102    B
+C      667,705,18,34,5,34      2       0103    C
+D      778,693,5,16,19,16      2       0104    D
+E      611,693,5,11,14,11      2       0105    E
+F      556,693,5,47,60,47      2       0106    F
+G      722,705,18,22,0,22      2       0107    G
+H      778,693,5,82,64,68      2       0110    H
+I      333,693,5,84,60,68      2       0111    I
+J      333,693,208,80,85,68    3       0112    J
+K      667,693,5,66,41,66      2       0113    K
+L      556,693,5,16,30,16      2       0114    L
+M      944,693,19,46,71,46     2       0115    M
+N      778,693,11,86,48,68     2       0116    N
+O      778,705,18,23,-6,23     2       0117    O
+P      611,693,5,33,47,33      2       0120    P
+Q      778,705,201,23,-6,23    3       0121    Q
+R      667,693,5,22,41,22      2       0122    R
+S      556,705,18,7,1,7        2       0123    S
+T      611,693,5,76,-3,68      2       0124    T
+U      778,693,18,86,-34,68    2       0125    U
+V      722,693,8,70,-13,68     2       0126    V
+W      944,700,8,126,-61,68    2       0127    W
+X      722,693,5,62,30,62      2       0130    X
+Y      667,705,5,58,-2,58      2       0131    Y
+Z      667,693,5,20,30,20      2       0132    Z
+[      333,733,101,43,33,43    3       0133    bracketleft
+lB     "
+\      606,693,0,0,-31 2       0134    backslash
+rs     "
+]      333,733,102,34,43,34    3       0135    bracketright
+rB     "
+a^     333,699,0,91,-30,68     2       0136    circumflex
+^      "
+_      500,0,163,50,50,50      1       0137    underscore
+`      278,733,0,46,-44,46     2       0140    quoteleft
+oq     "
+a      444,481,11,8,49,8       0       0141    a
+b      463,733,11,20,13,20     2       0142    b
+c      407,480,11,30,25,30     0       0143    c
+d      500,733,11,26,36,26     2       0144    d
+e      389,480,11,35,35,35     0       0145    e
+f      278,729,276,132,121,68  3       0146    f
+g      500,480,276,40,77,40    1       0147    g
+h      500,733,11,15,40,15     2       0150    h
+i      278,712,10,36,15,36     2       0151    i
+j      278,712,276,41,117,41   3       0152    j
+k      444,733,11,55,41,55     2       0153    k
+l      278,733,10,23,12,23     2       0154    l
+m      778,483,11,7,30,7       0       0155    m
+n      556,483,11,2,22,2       0       0156    n
+o      444,480,11,17,33,17     0       0157    o
+p      500,483,276,25,47,25    1       0160    p
+q      463,480,276,12,33,12    1       0161    q
+r      389,483,11,45,24,45     0       0162    r
+s      389,480,11,6,41,6       0       0163    s
+t      333,646,10,27,9,27      2       0164    t
+u      556,483,11,1,18,1       0       0165    u
+v      500,480,11,27,34,27     0       0166    v
+w      722,480,11,27,33,27     0       0167    w
+x      500,480,11,34,41,34     0       0170    x
+y      500,484,276,40,58,40    1       0171    y
+z      444,480,5,22,51,22      0       0172    z
+lC     333,713,116,36,35,36    3       0173    braceleft
+{      "
+ba     606,733,0,0,-220        2       0174    bar
+|      "
+rC     333,713,116,34,35,34    3       0175    braceright
+}      "
+a~     333,661,0,137,-43,68    2       0176    tilde
+~      "
+---    278,120,122,3,3,3       1       0200    quotesinglbase
+Fo     500,438,0,0,-4  0       0201    guillemotleft
+char171        "
+Fc     500,438,0,0,-4  0       0202    guillemotright
+char187        "
+bu     500,530,0,30,-76,30     0       0203    bullet
+---    500,705,276,36,37,36    3       0204    florin
+f/     167,693,0,216,216,68    2       0205    fraction
+%0     1000,714,41,42,44,42    2       0206    perthousand
+dg     500,693,0,9,12,9        2       0207    dagger
+dd     500,693,162,44,41,44    3       0210    daggerdbl
+en     500,278,0,59,58,59      0       0211    endash
+em     1000,278,0,66,65,66     0       0212    emdash
+fi     528,733,276,33,121,33   3       0214    fi
+fl     545,733,277,21,121,21   3       0215    fl
+.i     278,483,10,9,15,9       0       0220    dotlessi
+ga     333,704,0,23,-66,23     2       0222    grave
+a"     333,741,0,180,-133,68   2       0223    hungarumlaut
+a.     333,307,0,0,-59 0       0224    dotaccent
+ab     333,723,0,130,-62,68    2       0225    breve
+ah     333,733,0,138,-66,68    2       0226    caron
+ao     333,733,0,83,-116,68    2       0227    ring
+ho     333,0,207,13,-88,13     1       0230    ogonek
+---    500,733,0,25,-48,25     2       0231    quotedblleft
+---    500,733,0,0,-22 2       0232    quotedblright
+oe     669,480,11,35,33,35     0       0233    oe
+/l     278,733,10,63,43,63     2       0234    lslash
+---    500,120,122,0,-19       1       0235    quotedblbase
+OE     1028,705,18,11,-6,11    2       0236    OE
+/L     556,693,5,16,30,16      2       0237    Lslash
+r!     333,467,276,0,15        1       0241    exclamdown
+char161        "
+ct     500,551,96,0,-26        3       0242    cent
+char162        "
+Po     500,705,18,31,43,31     2       0243    sterling
+char163        "
+Cs     606,597 2       0244    currency
+char164        "
+Ye     667,699,5,57,-1,57      2       0245    yen
+char165        "
+sc     500,705,221,13,36,13    3       0247    section
+char167        "
+ad     333,645,0,119,-52,68    2       0250    dieresis
+char168        "
+co     747,705,18,38,38,38     2       0251    copyright
+char169        "
+Of     333,705,0,97,-31,68     2       0252    ordfeminine
+char170        "
+fo     333,438,0,0,-7  0       0253    guilsinglleft
+no     606,382,0,0,-1  0       0254    logicalnot
+char172        "
+\-     606,285,0,0,-1  0       0255    minus
+rg     747,705,18,38,38,38     2       0256    registered
+char174        "
+a-     333,622,0,123,-44,68    2       0257    macron
+char175        "
+aa     333,700,0,115,-125,68   2       0264    acute
+char180        "
+ps     500,693,221,120,7,68    3       0266    paragraph
+char182        "
+char183        250,312,0,0,-23 0       0267    periodcentered
+ac     333,9,207,0,-1  1       0270    cedilla
+char184        "
+Om     333,705,0,79,-33,68     2       0272    ordmasculine
+char186        "
+fc     333,438,0,0,-8  0       0273    guilsinglright
+r?     500,437,276,0,-23       1       0277    questiondown
+char191        "
+`A     722,917,5,20,54,20      2       0300    Agrave
+char192        "
+'A     722,913,5,20,54,20      2       0301    Aacute
+char193        "
+^A     722,912,5,20,54,20      2       0302    Acircumflex
+char194        "
+~A     722,874,5,20,54,20      2       0303    Atilde
+char195        "
+:A     722,858,5,20,54,20      2       0304    Adieresis
+char196        "
+oA     722,946,5,20,54,20      2       0305    Aring
+char197        "
+AE     941,693,5,11,54,11      2       0306    AE
+char198        "
+,C     667,705,207,34,5,34     3       0307    Ccedilla
+char199        "
+`E     611,917,5,11,14,11      2       0310    Egrave
+char200        "
+'E     611,913,5,11,14,11      2       0311    Eacute
+char201        "
+^E     611,912,5,11,14,11      2       0312    Ecircumflex
+char202        "
+:E     611,858,5,11,14,11      2       0313    Edieresis
+char203        "
+`I     333,917,5,84,60,68      2       0314    Igrave
+char204        "
+'I     333,913,5,115,60,68     2       0315    Iacute
+char205        "
+^I     333,912,5,91,60,68      2       0316    Icircumflex
+char206        "
+:I     333,858,5,119,60,68     2       0317    Idieresis
+char207        "
+~N     778,874,11,86,48,68     2       0321    Ntilde
+char209        "
+`O     778,917,18,23,-6,23     2       0322    Ograve
+char210        "
+'O     778,913,18,23,-6,23     2       0323    Oacute
+char211        "
+^O     778,912,18,23,-6,23     2       0324    Ocircumflex
+char212        "
+~O     778,874,18,23,-6,23     2       0325    Otilde
+char213        "
+:O     778,858,18,23,-6,23     2       0326    Odieresis
+char214        "
+/O     778,721,39,37,15,37     2       0330    Oslash
+char216        "
+`U     778,917,18,86,-34,68    2       0331    Ugrave
+char217        "
+'U     778,913,18,86,-34,68    2       0332    Uacute
+char218        "
+^U     778,912,18,86,-34,68    2       0333    Ucircumflex
+char219        "
+:U     778,858,18,86,-34,68    2       0334    Udieresis
+char220        "
+ss     500,733,274,30,130,30   3       0337    germandbls
+char223        "
+`a     444,704,11,8,49,8       2       0340    agrave
+char224        "
+'a     444,700,11,60,49,60     2       0341    aacute
+char225        "
+^a     444,699,11,36,49,36     2       0342    acircumflex
+char226        "
+~a     444,661,11,82,49,68     2       0343    atilde
+char227        "
+:a     444,645,11,64,49,64     2       0344    adieresis
+char228        "
+oa     444,733,11,28,49,28     2       0345    aring
+char229        "
+ae     638,480,11,35,49,35     0       0346    ae
+char230        "
+,c     407,480,207,30,25,30    1       0347    ccedilla
+char231        "
+`e     389,704,11,35,35,35     2       0350    egrave
+char232        "
+'e     389,700,11,87,35,68     2       0351    eacute
+char233        "
+^e     389,699,11,63,35,63     2       0352    ecircumflex
+char234        "
+:e     389,645,11,91,35,68     2       0353    edieresis
+char235        "
+`i     278,704,10,51,15,51     2       0354    igrave
+char236        "
+'i     278,700,10,143,15,68    2       0355    iacute
+char237        "
+^i     278,699,10,119,15,68    2       0356    icircumflex
+char238        "
+:i     278,645,10,147,15,68    2       0357    idieresis
+char239        "
+~n     556,661,11,26,22,26     2       0361    ntilde
+char241        "
+`o     444,704,11,17,33,17     2       0362    ograve
+char242        "
+'o     444,700,11,60,33,60     2       0363    oacute
+char243        "
+^o     444,699,11,36,33,36     2       0364    ocircumflex
+char244        "
+~o     444,661,11,82,33,68     2       0365    otilde
+char245        "
+:o     444,645,11,64,33,64     2       0366    odieresis
+char246        "
+/o     444,506,29,63,68,63     0       0370    oslash
+char248        "
+`u     556,704,11,1,18,1       2       0371    ugrave
+char249        "
+'u     556,700,11,4,18,4       2       0372    uacute
+char250        "
+^u     556,699,11,1,18,1       2       0373    ucircumflex
+char251        "
+:u     556,645,11,8,18,8       2       0374    udieresis
+char252        "
+:y     500,645,276,40,58,40    3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/PR b/usr/src/usr.bin/groff/devices/devps/PR
new file mode 100644 (file)
index 0000000..f2dbedb
--- /dev/null
@@ -0,0 +1,423 @@
+name PR
+internalname Palatino-Roman
+spacewidth 250
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -74
+A w -74
+A v -92
+A ' -74
+A Y -111
+A W -74
+A V -111
+A T -74
+F . -92
+F , -92
+F A -74
+L y -55
+L ' -74
+L Y -92
+L W -74
+L V -92
+L T -74
+P . -129
+P , -129
+P A -92
+R y -37
+R Y -37
+R W -37
+R V -55
+R T -37
+T y -90
+T w -90
+T u -90
+T ; -55
+T s -90
+T r -90
+T . -74
+T o -92
+T i -55
+T - -55
+T hy -55
+T char173 -55
+T e -92
+T , -74
+T : -55
+T c -111
+T a -92
+T O -18
+T A -74
+V y -92
+V u -92
+V ; -55
+V r -92
+V . -129
+V o -111
+V i -55
+V - -74
+V hy -74
+V char173 -74
+V e -111
+V , -129
+V : -55
+V a -92
+V A -111
+W y -50
+W u -50
+W ; -18
+W r -74
+W . -92
+W o -92
+W i -55
+W - -55
+W hy -55
+W char173 -55
+W e -92
+W , -92
+W : -18
+W a -92
+W A -92
+Y v -90
+Y u -90
+Y ; -74
+Y q -90
+Y . -111
+Y p -111
+Y o -92
+Y i -55
+Y - -92
+Y hy -92
+Y char173 -92
+Y e -92
+Y , -111
+Y : -74
+Y a -92
+Y A -92
+f ' 55
+f f -18
+1 1 -55
+` ` -37
+` oq -37
+oq ` -37
+oq oq -37
+' ' -37
+r u -8
+r ' 74
+r q -18
+r . -74
+r o -18
+r - -18
+r hy -18
+r char173 -18
+r h -18
+r g -18
+r e -18
+r d -18
+r , -74
+r c -18
+v . -111
+v , -111
+w . -92
+w , -92
+y . -111
+y , -111
+charset
+ha     606,731 2       0000    asciicircum
+ti     606,347 0       0001    asciitilde
+vS     525,915,20      2       0002    Scaron
+vZ     667,915,5       2       0003    Zcaron
+vs     424,689,20      2       0004    scaron
+vz     500,689,5       2       0005    zcaron
+:Y     667,902,5       2       0006    Ydieresis
+tm     979,689 2       0007    trademark
+space  250     0       0040
+!      278,694,5       2       0041    exclam
+"      371,694 2       0042    quotedbl
+#      606,684 2       0043    numbersign
+sh     "
+$      500,731,116     3       0044    dollar
+Do     "
+%      840,689,20      2       0045    percent
+&      778,689,20      2       0046    ampersand
+'      278,694 2       0047    quoteright
+(      333,731,116     3       0050    parenleft
+)      333,731,116     3       0051    parenright
+*      389,689 2       0052    asterisk
++      606,512 0       0053    plus
+,      250,123,155     1       0054    comma
+-      333,287 0       0055    hyphen
+hy     "
+char173        "
+.      250,111,5       0       0056    period
+/      606,731,116     3       0057    slash
+sl     "
+0      500,689,20      2       0060    zero
+1      500,684,5       2       0061    one
+2      500,689,5       2       0062    two
+3      500,689,16      2       0063    three
+4      500,689,5       2       0064    four
+5      500,689,20      2       0065    five
+6      500,689,20      2       0066    six
+7      500,689,5       2       0067    seven
+8      500,689,20      2       0070    eight
+9      500,689,20      2       0071    nine
+:      250,457,5       0       0072    colon
+;      250,457,153     1       0073    semicolon
+<      606,522 2       0074    less
+=      606,390 0       0075    equal
+>      606,522 2       0076    greater
+?      444,694,5       2       0077    question
+@      747,694,20      2       0100    at
+at     "
+A      778,700,5       2       0101    A
+B      611,694,6       2       0102    B
+C      709,709,20      2       0103    C
+D      774,694,6       2       0104    D
+E      611,694,5       2       0105    E
+F      556,694,5       2       0106    F
+G      763,709,20      2       0107    G
+H      832,694,5       2       0110    H
+I      337,694,5       2       0111    I
+J      333,694,194     3       0112    J
+K      726,694,5       2       0113    K
+L      611,694,5       2       0114    L
+M      946,694,13      2       0115    M
+N      831,694,20      2       0116    N
+O      786,709,20      2       0117    O
+P      604,694,5       2       0120    P
+Q      786,709,177     3       0121    Q
+R      668,694,5       2       0122    R
+S      525,709,20      2       0123    S
+T      613,694,5       2       0124    T
+U      778,694,20      2       0125    U
+V      722,694,9       2       0126    V
+W      1000,700,9      2       0127    W
+X      667,694,5       2       0130    X
+Y      667,701,5       2       0131    Y
+Z      667,694,5       2       0132    Z
+[      333,731,116     3       0133    bracketleft
+lB     "
+\      606,731 2       0134    backslash
+rs     "
+]      333,731,116     3       0135    bracketright
+rB     "
+a^     333,689 2       0136    circumflex
+^      "
+_      500,0,160       1       0137    underscore
+`      278,694 2       0140    quoteleft
+oq     "
+a      500,469,20      0       0141    a
+b      553,723,12      2       0142    b
+c      444,469,20      0       0143    c
+d      611,723,12      2       0144    d
+e      479,469,20      0       0145    e
+f      333,723,5       2       0146    f
+g      556,469,283     1       0147    g
+h      582,723,5       2       0150    h
+i      291,687,5       2       0151    i
+j      234,689,283     3       0152    j
+k      556,723,12      2       0153    k
+l      291,723,5       2       0154    l
+m      883,469,5       0       0155    m
+n      582,469,5       0       0156    n
+o      546,469,20      0       0157    o
+p      601,469,283     1       0160    p
+q      560,469,283     1       0161    q
+r      395,469,5       0       0162    r
+s      424,469,20      0       0163    s
+t      326,621,12      2       0164    t
+u      603,469,12      0       0165    u
+v      565,459,7       0       0166    v
+w      834,464,7       0       0167    w
+x      516,468,5       0       0170    x
+y      556,459,283     1       0171    y
+z      500,464,5       0       0172    z
+lC     333,731,116     3       0173    braceleft
+{      "
+ba     606,731 2       0174    bar
+|      "
+rC     333,731,116     3       0175    braceright
+}      "
+a~     333,654 2       0176    tilde
+~      "
+---    278,110,153     1       0200    quotesinglbase
+Fo     500,428 0       0201    guillemotleft
+char171        "
+Fc     500,428 0       0202    guillemotright
+char187        "
+bu     606,516 0       0203    bullet
+---    500,706,262     3       0204    florin
+f/     167,692,13      2       0205    fraction
+%0     1144,709,50     2       0206    perthousand
+dg     500,694,5       2       0207    dagger
+dd     500,694,249     3       0210    daggerdbl
+en     500,277 0       0211    endash
+em     1000,277        0       0212    emdash
+fi     605,723,5       2       0214    fi
+fl     608,723,5       2       0215    fl
+.i     287,469,5       0       0220    dotlessi
+ga     333,695 2       0222    grave
+a"     380,700 2       0223    hungarumlaut
+a.     250,639 2       0224    dotaccent
+ab     333,681 2       0225    breve
+ah     333,689 2       0226    caron
+ao     333,720 2       0227    ring
+ho     313,0,155       1       0230    ogonek
+---    500,694 2       0231    quotedblleft
+---    500,694 2       0232    quotedblright
+oe     827,469,20      0       0233    oe
+/l     291,723,5       2       0234    lslash
+---    500,110,153     1       0235    quotedblbase
+OE     998,709,20      2       0236    OE
+/L     611,694,5       2       0237    Lslash
+r!     278,469,225     1       0241    exclamdown
+char161        "
+ct     500,562,101     3       0242    cent
+char162        "
+Po     500,694,13      2       0243    sterling
+char163        "
+Cs     606,595 2       0244    currency
+char164        "
+Ye     500,701,5       2       0245    yen
+char165        "
+sc     500,694,197     3       0247    section
+char167        "
+ad     333,676 2       0250    dieresis
+char168        "
+co     747,694,20      2       0251    copyright
+char169        "
+Of     333,694 2       0252    ordfeminine
+char170        "
+fo     331,428 0       0253    guilsinglleft
+no     606,390 0       0254    logicalnot
+char172        "
+\-     606,293 0       0255    minus
+rg     747,694,20      2       0256    registered
+char174        "
+a-     333,617 2       0257    macron
+char175        "
+aa     333,696 2       0264    acute
+char180        "
+ps     628,689,150     3       0266    paragraph
+char182        "
+char183        250,319 0       0267    periodcentered
+ac     333,9,206       1       0270    cedilla
+char184        "
+Om     333,694 2       0272    ordmasculine
+char186        "
+fc     331,428 0       0273    guilsinglright
+r?     444,469,230     1       0277    questiondown
+char191        "
+`A     778,921,5       2       0300    Agrave
+char192        "
+'A     778,922,5       2       0301    Aacute
+char193        "
+^A     778,915,5       2       0302    Acircumflex
+char194        "
+~A     778,880,5       2       0303    Atilde
+char195        "
+:A     778,902,5       2       0304    Adieresis
+char196        "
+oA     778,925,5       2       0305    Aring
+char197        "
+AE     944,694,5       2       0306    AE
+char198        "
+,C     709,709,206     3       0307    Ccedilla
+char199        "
+`E     611,921,5       2       0310    Egrave
+char200        "
+'E     611,922,5       2       0311    Eacute
+char201        "
+^E     611,915,5       2       0312    Ecircumflex
+char202        "
+:E     611,902,5       2       0313    Edieresis
+char203        "
+`I     337,921,5       2       0314    Igrave
+char204        "
+'I     337,922,5       2       0315    Iacute
+char205        "
+^I     337,915,5       2       0316    Icircumflex
+char206        "
+:I     337,902,5       2       0317    Idieresis
+char207        "
+~N     831,880,20      2       0321    Ntilde
+char209        "
+`O     786,921,20      2       0322    Ograve
+char210        "
+'O     786,922,20      2       0323    Oacute
+char211        "
+^O     786,915,20      2       0324    Ocircumflex
+char212        "
+~O     786,880,20      2       0325    Otilde
+char213        "
+:O     786,902,20      2       0326    Odieresis
+char214        "
+/O     833,709,20      2       0330    Oslash
+char216        "
+`U     778,921,20      2       0331    Ugrave
+char217        "
+'U     778,922,20      2       0332    Uacute
+char218        "
+^U     778,915,20      2       0333    Ucircumflex
+char219        "
+:U     778,902,20      2       0334    Udieresis
+char220        "
+ss     556,731,9       2       0337    germandbls
+char223        "
+`a     500,695,20      2       0340    agrave
+char224        "
+'a     500,696,20      2       0341    aacute
+char225        "
+^a     500,689,20      2       0342    acircumflex
+char226        "
+~a     500,654,20      2       0343    atilde
+char227        "
+:a     500,676,20      2       0344    adieresis
+char228        "
+oa     500,720,20      2       0345    aring
+char229        "
+ae     758,469,20      0       0346    ae
+char230        "
+,c     444,469,206     1       0347    ccedilla
+char231        "
+`e     479,695,20      2       0350    egrave
+char232        "
+'e     479,696,20      2       0351    eacute
+char233        "
+^e     479,689,20      2       0352    ecircumflex
+char234        "
+:e     479,676,20      2       0353    edieresis
+char235        "
+`i     287,695,5       2       0354    igrave
+char236        "
+'i     287,696,5       2       0355    iacute
+char237        "
+^i     287,689,5       2       0356    icircumflex
+char238        "
+:i     287,676,5       2       0357    idieresis
+char239        "
+~n     582,654,5       2       0361    ntilde
+char241        "
+`o     546,695,20      2       0362    ograve
+char242        "
+'o     546,696,20      2       0363    oacute
+char243        "
+^o     546,689,20      2       0364    ocircumflex
+char244        "
+~o     546,654,20      2       0365    otilde
+char245        "
+:o     546,676,20      2       0366    odieresis
+char246        "
+/o     556,474,23      0       0370    oslash
+char248        "
+`u     603,695,12      2       0371    ugrave
+char249        "
+'u     603,696,12      2       0372    uacute
+char250        "
+^u     603,689,12      2       0373    ucircumflex
+char251        "
+:u     603,676,12      2       0374    udieresis
+char252        "
+:y     556,676,283     3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/S b/usr/src/usr.bin/groff/devices/devps/S
new file mode 100644 (file)
index 0000000..139b9c1
--- /dev/null
@@ -0,0 +1,226 @@
+name S
+internalname Symbol
+special
+spacewidth 250
+charset
+space  250     0       0040
+!      333,673,17      2       0041    exclam
+fa     713,705 2       0042    universal
+#      500,673,17      2       0043    numbersign
+sh     "
+te     549,707 2       0044    existential
+%      833,655,36      2       0045    percent
+&      778,661,18      2       0046    ampersand
+st     439,499,17      2       0047    suchthat
+(      333,673,191     3       0050    parenleft
+)      333,674,191     3       0051    parenright
+**     500,551 2       0052    asteriskmath
++      549,533 2       0053    plus
+pl     "
+,      250,104,152     3       0054    comma
+\-     549,288 2       0055    minus
+mi     "
+.      250,95,17       2       0056    period
+/      278,646,17      2       0057    slash
+sl     "
+0      500,685,17      2       0060    zero
+1      500,673 2       0061    one
+2      500,686 2       0062    two
+3      500,687,17      2       0063    three
+4      500,685 2       0064    four
+5      500,685,17      2       0065    five
+6      500,685,17      2       0066    six
+7      500,673,17      2       0067    seven
+8      500,686,18      2       0070    eight
+9      500,685,17      2       0071    nine
+:      278,460,17      2       0072    colon
+;      278,460,152     3       0073    semicolon
+<      549,522 2       0074    less
+=      549,390 2       0075    equal
+eq     "
+>      549,522 2       0076    greater
+?      444,685,17      2       0077    question
+=~     549,475 2       0100    congruent
+*A     722,673 2       0101    Alpha
+*B     667,672 2       0102    Beta
+*X     722,673 2       0103    Chi
+*D     612,688 2       0104    Delta
+*E     611,673 2       0105    Epsilon
+*F     763,672 2       0106    Phi
+*G     603,673 2       0107    Gamma
+*Y     722,673 2       0110    Eta
+*I     333,673 2       0111    Iota
+---    631,689,17      2       0112    theta1
+*K     722,672 2       0113    Kappa
+*L     686,688 2       0114    Lambda
+*M     889,673 2       0115    Mu
+*N     722,673,8       2       0116    Nu
+*O     722,685,17      2       0117    Omicron
+*P     768,673 2       0120    Pi
+*H     741,685,17      2       0121    Theta
+*R     556,673 2       0122    Rho
+*S     592,673 2       0123    Sigma
+*T     611,673 2       0124    Tau
+---    690,673 2       0125    Upsilon
+ts     439,500,233     3       0126    sigma1
+*W     768,688 2       0127    Omega
+*C     645,672 2       0130    Xi
+*Q     795,683 2       0131    Psi
+*Z     611,673 2       0132    Zeta
+[      333,673,155     3       0133    bracketleft
+lB     "
+3d     863,478 2       0134    therefore
+tf     "
+]      333,673,155     3       0135    bracketright
+rB     "
+pp     658,674 2       0136    perpendicular
+_      500,0,252       1       0137    underscore
+rn     500,917 2       0140    radicalex
+*a     631,500,17      2       0141    alpha
+*b     549,741,222     3       0142    beta
+*x     549,500,231     3       0143    chi
+*d     494,740,17      2       0144    delta
+*e     439,502,19      2       0145    epsilon
+*f     521,670,224     3       0146    phi
+*g     411,499,225     3       0147    gamma
+*y     603,514,202     3       0150    eta
+*i     329,503,18      2       0151    iota
+---    603,499,224     3       0152    phi1
+*k     549,502 2       0153    kappa
+*l     549,739,18      2       0154    lambda
+*m     576,500,223     3       0155    mu
+char181        "
+*n     521,507,17      2       0156    nu
+*o     549,499,19      2       0157    omicron
+*p     549,486,20      2       0160    pi
+*h     521,690,18      2       0161    theta
+*r     549,499,230     3       0162    rho
+*s     603,500,21      2       0163    sigma
+*t     439,500,18      2       0164    tau
+*u     576,507,17      2       0165    upsilon
+---    713,583,17      2       0166    omega1
+*w     686,500,17      2       0167    omega
+*c     493,766,224     3       0170    xi
+*q     686,500,228     3       0171    psi
+*z     494,756,225     3       0172    zeta
+lC     480,673,183     3       0173    braceleft
+{      "
+ba     200,673,177     3       0174    bar
+|      "
+rC     480,673,183     3       0175    braceright
+}      "
+ap     549,307 2       0176    similar
+*U     620,684 2       0241    Upsilon1
+fm     247,735 2       0242    minute
+<=     549,639 2       0243    lessequal
+f/     167,677,12      2       0244    fraction
+if     713,404 2       0245    infinity
+---    500,687,193     3       0246    florin
+CL     753,533,26      2       0247    club
+DI     753,550,36      2       0250    diamond
+HE     753,532,33      2       0251    heart
+SP     753,548,36      2       0252    spade
+<>     1042,511,15     2       0253    arrowboth
+<-     987,511,15      2       0254    arrowleft
+ua     603,910 2       0255    arrowup
+->     987,511,15      2       0256    arrowright
+da     603,888,22      2       0257    arrowdown
+de     400,684 2       0260    degree
+char176        "
++-     549,645 2       0261    plusminus
+char177        "
+sd     411,737 2       0262    second
+>=     549,639 2       0263    greaterequal
+mu     549,524 2       0264    multiply
+char215        "
+pt     713,404 2       0265    proportional
+pd     494,746,20      2       0266    partialdiff
+bu     460,473 2       0267    bullet
+di     549,456 2       0270    divide
+char247        "
+!=     549,549,25      2       0271    notequal
+==     549,443 2       0272    equivalence
+~~     549,394 2       0273    approxequal
+~=     "
+---    1000,95,17      2       0274    ellipsis
+---    603,1010,120    3       0275    arrowvertex
+---    1000,276        2       0276    arrowhorizex
+CR     658,629,16      2       0277    carriagereturn
+Ah     823,658,18      2       0300    aleph
+Im     686,740,53      3       0301    Ifraktur
+Re     795,734,15      2       0302    Rfraktur
+wp     987,573,211     3       0303    weierstrass
+c*     768,673,17      2       0304    circlemultiply
+c+     768,675,15      2       0305    circleplus
+es     823,719,24      2       0306    emptyset
+ca     768,509 2       0307    intersection
+cu     768,492,17      2       0310    union
+sp     713,470 2       0311    propersuperset
+ip     713,470,125     3       0312    reflexsuperset
+---    713,540,70      3       0313    notsubset
+sb     713,470 2       0314    propersubset
+ib     713,470,125     3       0315    reflexsubset
+mo     713,468 2       0316    element
+nm     713,555,58      3       0317    notelement
+/_     768,673 2       0320    angle
+gr     713,718,19      2       0321    gradient
+---    790,670,20      2       0322    registerserif
+---    790,675,15      2       0323    copyrightserif
+---    890,673 2       0324    trademarkserif
+product        823,751,101     3       0325    product
+sr     549,917,38      2       0326    radical
+md     250,310 2       0327    dotmath
+no     713,288 2       0330    logicalnot
+char172        "
+AN     603,454 2       0331    logicaland
+OR     603,477 2       0332    logicalor
+hA     1042,510,20     2       0333    arrowdblboth
+lA     987,513,15      2       0334    arrowdblleft
+uA     603,911 2       0335    arrowdblup
+rA     987,508,20      2       0336    arrowdblright
+dA     603,890,19      2       0337    arrowdbldown
+---    494,745 2       0340    lozenge
+la     329,746,198     3       0341    angleleft
+---    790,670,20      2       0342    registersans
+---    790,675,15      2       0343    copyrightsans
+---    786,673 2       0344    trademarksans
+sum    713,752,108     3       0345    summation
+parenlefttp    384,926,290     3       0346    parenlefttp
+parenleftex    384,920,80      3       0347    parenleftex
+parenleftbt    384,920,293     3       0350    parenleftbt
+bracketlefttp  384,925,75      3       0351    bracketlefttp
+lc     "
+bracketleftex  384,925,75      3       0352    bracketleftex
+bracketleftbt  384,925,75      3       0353    bracketleftbt
+lf     "
+bracelefttp    494,925,75      3       0354    bracelefttp
+lt     "
+braceleftmid   494,925,75      3       0355    braceleftmid
+lk     "
+braceleftbt    494,925,75      3       0356    braceleftbt
+lb     "
+braceex        494,925,75      3       0357    braceex
+bracerightex   "
+braceleftex    "
+barex  "
+bv     "
+---    790,808,3       2       0360    apple
+ra     329,746,198     3       0361    angleright
+is     274,916,107,67,52,-10   3       0362    integral
+---    686,922,83      3       0363    integraltp
+---    686,975,88      3       0364    integralex
+---    686,921,81      3       0365    integralbt
+parenrighttp   384,926,293     3       0366    parenrighttp
+parenrightex   384,925,85      3       0367    parenrightex
+parenrightbt   384,926,293     3       0370    parenrightbt
+bracketrighttp 384,925,75      3       0371    bracketrighttp
+rc     "
+bracketrightex 384,925,75      3       0372    bracketrightex
+bracketrightbt 384,925,75      3       0373    bracketrightbt
+rf     "
+bracerighttp   494,925,75      3       0374    bracerighttp
+rt     "
+bracerightmid  494,925,75      3       0375    bracerightmid
+rk     "
+bracerightbt   494,925,75      3       0376    bracerightbt
+rb     "
diff --git a/usr/src/usr.bin/groff/devices/devps/SS b/usr/src/usr.bin/groff/devices/devps/SS
new file mode 100644 (file)
index 0000000..cd4ff28
--- /dev/null
@@ -0,0 +1,194 @@
+name SS
+internalname Symbol-Slanted
+special
+slant 15.5
+spacewidth 223
+charset
+space  223     0       0040
+---    296,599,15,137,-72,99   2       0041    exclam
+---    635,627,0,216,-173,99   2       0042    universal
+---    445,599,15,162,-21,99   2       0043    numbersign
+---    489,629,0,183,28,99     2       0044    existential
+---    741,583,32,75,-97,75    2       0045    percent
+---    692,589,16,103,-18,99   2       0046    ampersand
+---    391,444,15,109,6,99     2       0047    suchthat
+---    296,599,170,203,-39,99  3       0050    parenleft
+---    296,600,170,93,72,93    3       0051    parenright
+---    445,490,0,105,-76,99    2       0052    asteriskmath
+---    489,474,0,123,-26,99    2       0053    plus
+---    223,93,136,10,41,10     3       0054    comma
+---    489,256,0,117,-24,99    2       0055    minus
+---    223,85,15,1,-20,1       2       0056    period
+---    247,575,15,208,55,99    2       0057    slash
+---    445,610,15,142,-40,99   2       0060    zero
+---    445,599,0,56,-57,56     2       0061    one
+---    445,611,0,129,28,99     2       0062    two
+---    445,611,16,115,-6,99    2       0063    three
+---    445,610,0,135,-8,99     2       0064    four
+---    445,610,15,188,14,99    2       0065    five
+---    445,610,16,193,-37,99   2       0066    six
+---    445,599,15,190,-101,99  2       0067    seven
+---    445,611,16,141,-32,99   2       0070    eight
+---    445,609,15,140,-2,99    2       0071    nine
+---    247,409,15,89,-31,89    2       0072    colon
+---    247,409,136,99,17,99    3       0073    semicolon
+---    489,464,0,171,-37,99    2       0074    less
+---    489,347,0,147,1,99      2       0075    equal
+---    489,464,0,108,27,99     2       0076    greater
+---    395,610,15,172,-113,99  2       0077    question
+---    489,423,0,158,40,99     2       0100    congruent
+---    643,599,0,21,47,21      2       0101    Alpha
+---    594,598,0,101,24,99     2       0102    Beta
+---    643,599,0,205,58,99     2       0103    Chi
+---    545,612,0,46,45,46      2       0104    Delta
+---    544,599,0,194,22,99     2       0105    Epsilon
+---    679,598,0,132,-55,99    2       0106    Phi
+---    537,599,0,227,19,99     2       0107    Gamma
+---    643,599,0,243,15,99     2       0110    Eta
+---    296,599,0,222,22,99     2       0111    Iota
+---    562,614,15,133,-58,99   2       0112    theta1
+---    643,598,0,185,19,99     2       0113    Kappa
+---    611,612,0,49,45,49      2       0114    Lambda
+---    791,599,0,233,22,99     2       0115    Mu
+---    643,599,7,234,24,99     2       0116    Nu
+---    643,610,15,154,-62,99   2       0117    Omicron
+---    684,599,0,213,28,99     2       0120    Pi
+---    659,610,15,138,-62,99   2       0121    Theta
+---    495,599,0,200,25,99     2       0122    Rho
+---    527,599,0,186,45,99     2       0123    Sigma
+---    544,599,0,229,-109,99   2       0124    Tau
+---    614,599,0,240,-125,99   2       0125    Upsilon
+ts     391,445,208,151,-28,99  3       0126    sigma1
+---    684,612,0,126,20,99     2       0127    Omega
+---    574,598,0,176,14,99     2       0130    Xi
+---    708,608,0,227,-138,99   2       0131    Psi
+---    544,599,0,231,11,99     2       0132    Zeta
+---    296,599,138,207,16,99   3       0133    bracketleft
+---    768,426,0,0,-110        2       0134    therefore
+---    296,599,138,159,64,99   3       0135    bracketright
+---    586,600,0,60,37,60      2       0136    perpendicular
+---    445,0,224,0,122 1       0137    underscore
+---    445,816,0,829,-622,99   2       0140    radicalex
+*a     562,445,15,146,-34,99   2       0141    alpha
+*b     489,659,198,139,57,99   3       0142    beta
+*x     489,445,206,134,98,99   3       0143    chi
+*d     440,658,16,181,-33,99   2       0144    delta
+*e     391,447,17,127,1,99     2       0145    epsilon
+*f     464,596,200,103,-28,99  3       0146    phi
+*g     366,444,200,252,-42,99  3       0147    gamma
+*y     537,457,180,68,-50,68   3       0150    eta
+*i     293,448,16,53,-47,53    2       0151    iota
+---    537,444,199,117,-42,99  3       0152    phi1
+*k     489,447,0,182,-56,99    2       0153    kappa
+*l     489,658,16,91,29,91     2       0154    lambda
+*m     513,445,198,70,68,70    3       0155    mu
+*n     464,451,15,134,-69,99   2       0156    nu
+*o     489,444,17,87,-36,87    2       0157    omicron
+*p     489,433,18,160,-8,99    2       0160    pi
+*h     464,614,16,140,-53,99   2       0161    theta
+*r     489,444,205,82,69,82    3       0162    rho
+*s     537,445,19,175,-37,99   2       0163    sigma
+*t     391,445,16,170,-45,99   2       0164    tau
+*u     513,451,15,95,-55,95    2       0165    upsilon
+---    635,519,15,173,-28,99   2       0166    omega1
+*w     611,445,16,126,-35,99   2       0167    omega
+*c     439,681,200,126,-20,99  3       0170    xi
+*q     611,445,203,198,-91,99  3       0171    psi
+*z     440,673,200,190,-50,99  3       0172    zeta
+---    427,599,163,163,-66,99  3       0173    braceleft
+---    178,599,158,179,41,99   3       0174    bar
+---    427,599,163,67,31,67    3       0175    braceright
+---    489,273,0,110,-28,99    2       0176    similar
+---    552,609,0,208,-84,99    2       0241    Upsilon1
+---    220,654,0,223,-106,99   2       0242    minute
+---    489,569,0,206,24,99     2       0243    lessequal
+---    149,603,11,391,214,99   2       0244    fraction
+---    635,360,0,107,-41,99    2       0245    infinity
+---    445,612,172,219,86,99   3       0246    florin
+---    670,474,23,25,-69,25    2       0247    club
+---    670,490,32,0,-148       2       0250    diamond
+---    670,473,29,59,-155,59   2       0251    heart
+---    670,488,32,0,-82        2       0252    spade
+---    927,455,13,103,-40,99   2       0253    arrowboth
+---    878,455,13,87,-47,87    2       0254    arrowleft
+---    537,810,0,204,-173,99   2       0255    arrowup
+---    878,455,13,94,-55,94    2       0256    arrowright
+---    537,790,20,85,-54,85    2       0257    arrowdown
+---    356,609,0,160,-137,99   2       0260    degree
+---    489,574,0,154,41,99     2       0261    plusminus
+---    366,656,0,244,-100,99   2       0262    second
+---    489,569,0,143,24,99     2       0263    greaterequal
+---    489,466,0,170,22,99     2       0264    multiply
+---    635,360,0,82,-40,82     2       0265    proportional
+---    440,664,18,152,-12,99   2       0266    partialdiff
+---    409,421,0,95,-68,95     2       0267    bullet
+---    489,406,0,119,-24,99    2       0270    divide
+---    489,489,22,148,-1,99    2       0271    notequal
+---    489,394,0,163,15,99     2       0272    equivalence
+---    489,351,0,133,-7,99     2       0273    approxequal
+---    890,85,15,0,-57 2       0274    ellipsis
+---    537,899,107,92,-166,92  3       0275    arrowvertex
+---    890,246,0,171,42,99     2       0276    arrowhorizex
+---    586,560,14,174,10,99    2       0277    carriagereturn
+---    732,586,16,58,-109,58   2       0300    aleph
+---    611,659,47,123,24,99    2       0301    Ifraktur
+---    708,653,13,175,-21,99   2       0302    Rfraktur
+---    878,510,188,50,-62,50   3       0303    weierstrass
+---    684,599,15,124,-64,99   2       0304    circlemultiply
+---    684,601,13,125,-65,99   2       0305    circleplus
+---    732,640,21,202,12,99    2       0306    emptyset
+---    684,453,0,80,14,80      2       0307    intersection
+---    684,438,15,154,-60,99   2       0310    union
+---    635,418,0,90,32,90      2       0311    propersuperset
+---    635,418,111,89,67,89    3       0312    reflexsuperset
+---    635,481,62,159,-37,99   3       0313    notsubset
+---    635,418,0,159,-37,99    2       0314    propersubset
+---    635,418,111,159,34,99   3       0315    reflexsubset
+---    635,417,0,0,-43 2       0316    element
+---    635,494,52,0,-24        3       0317    notelement
+---    684,599,0,199,27,99     2       0320    angle
+---    635,639,17,220,-181,99  2       0321    gradient
+---    703,596,18,110,-70,99   2       0322    registerserif
+---    703,601,13,113,-72,99   2       0323    copyrightserif
+---    792,599,0,205,-119,99   2       0324    trademarkserif
+---    732,668,90,238,56,99    3       0325    product
+---    489,816,34,272,-84,99   2       0326    radical
+---    223,276,0,52,-81,52     2       0327    dotmath
+---    635,256,0,100,-28,99    2       0330    logicalnot
+---    537,404,0,32,29,32      2       0331    logicaland
+---    537,424,0,152,-101,99   2       0332    logicalor
+---    927,454,18,101,-42,99   2       0333    arrowdblboth
+---    878,457,13,114,-46,99   2       0334    arrowdblleft
+---    537,811,0,201,-102,99   2       0335    arrowdblup
+---    878,452,18,89,-21,89    2       0336    arrowdblright
+---    537,792,17,152,-53,99   2       0337    arrowdbldown
+---    440,663,0,129,-71,99    2       0340    lozenge
+---    293,664,176,229,-48,99  3       0341    angleleft
+---    703,596,18,110,-70,99   2       0342    registersans
+---    703,601,13,111,-70,99   2       0343    copyrightsans
+---    700,599,0,182,-129,99   2       0344    trademarksans
+---    635,669,96,171,65,99    3       0345    summation
+---    342,824,261,350,96,99   3       0346    parenlefttp
+---    342,823,76,46,38,46     3       0347    parenleftex
+---    342,824,261,47,-63,47   3       0350    parenleftbt
+---    342,824,71,268,72,99    3       0351    bracketlefttp
+---    342,823,70,13,72,13     3       0352    bracketleftex
+---    342,824,71,14,72,14     3       0353    bracketleftbt
+---    440,824,67,258,-108,99  3       0354    bracelefttp
+---    440,832,76,96,-76,96    3       0355    braceleftmid
+---    440,824,62,94,-169,94   3       0356    braceleftbt
+---    440,832,71,96,-107,96   3       0357    braceex
+---    293,664,176,102,79,99   3       0361    angleright
+---    244,815,95,305,63,99    3       0362    integral
+---    611,820,74,312,-222,99  3       0363    integraltp
+---    611,868,78,79,-221,79   3       0364    integralex
+---    611,820,72,64,20,64     3       0365    integralbt
+---    342,824,261,206,-223,99 3       0366    parenrighttp
+---    342,823,76,365,-281,99  3       0367    parenrightex
+---    342,824,261,365,80,99   3       0370    parenrightbt
+---    342,824,71,285,-199,99  3       0371    bracketrighttp
+---    342,823,70,285,-200,99  3       0372    bracketrightex
+---    342,824,71,285,54,99    3       0373    bracketrightbt
+---    440,824,67,35,-108,35   3       0374    bracerighttp
+---    440,832,76,127,-105,99  3       0375    bracerightmid
+---    440,824,62,94,54,94     3       0376    bracerightbt
diff --git a/usr/src/usr.bin/groff/devices/devps/TB b/usr/src/usr.bin/groff/devices/devps/TB
new file mode 100644 (file)
index 0000000..48386f7
--- /dev/null
@@ -0,0 +1,427 @@
+name TB
+internalname Times-Bold
+spacewidth 250
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -74
+A w -74
+A v -74
+A ' -74
+A Y -92
+A W -111
+A V -129
+A T -74
+F . -92
+F , -92
+F A -74
+L y -55
+L ' -92
+L Y -92
+L W -92
+L V -92
+L T -92
+P . -92
+P , -92
+P A -74
+R y -35
+R Y -35
+R W -35
+R V -35
+R T -35
+T y -74
+T w -74
+T u -92
+T ; -74
+T s -92
+T r -74
+T . -74
+T o -92
+T i -18
+T - -92
+T hy -92
+T char173 -92
+T e -92
+T , -74
+T : -74
+T c -92
+T a -92
+T O -18
+T A -74
+V y -92
+V u -92
+V ; -92
+V r -74
+V . -129
+V o -92
+V i -37
+V - -74
+V hy -74
+V char173 -74
+V e -92
+V , -129
+V : -92
+V a -92
+V O -20
+V A -129
+W y -37
+W u -18
+W ; -55
+W r -18
+W . -92
+W o -55
+W i -18
+W - -37
+W hy -37
+W char173 -37
+W e -55
+W , -92
+W : -55
+W a -55
+W A -111
+Y v -111
+Y u -92
+Y ; -92
+Y q -111
+Y . -92
+Y p -92
+Y o -111
+Y i -37
+Y - -92
+Y hy -92
+Y char173 -92
+Y e -111
+Y , -92
+Y : -92
+Y a -111
+Y A -92
+f ' 55
+f f 0
+1 1 -55
+` ` -74
+` oq -74
+oq ` -74
+oq oq -74
+' s -37
+' ' -74
+r z 0
+r y 0
+r x 0
+r w 0
+r t 0
+r ' 18
+r q -18
+r . -92
+r o -18
+r - -37
+r hy -37
+r char173 -37
+r h 0
+r e -18
+r , -92
+r c -18
+v . -55
+v , -55
+w . -55
+w , -55
+y . -55
+y , -55
+charset
+ha     581,690 2       0000    asciicircum
+ti     520,461 0       0001    asciitilde
+vS     556,909,19      2       0002    Scaron
+vZ     667,909 2       0003    Zcaron
+vs     389,690,17      2       0004    scaron
+vz     444,690 2       0005    zcaron
+:Y     722,871 2       0006    Ydieresis
+tm     1000,681        2       0007    trademark
+space  250     0       0040
+!      333,690,18      2       0041    exclam
+"      555,690 2       0042    quotedbl
+#      500,684,17      2       0043    numbersign
+sh     "
+$      500,732,116     3       0044    dollar
+Do     "
+%      1000,692,11     2       0045    percent
+&      833,690,17      2       0046    ampersand
+'      333,680 2       0047    quoteright
+(      333,699,169     3       0050    parenleft
+)      333,699,169     3       0051    parenright
+*      500,690 2       0052    asterisk
++      570,460,10      0       0053    plus
+,      250,157,181     1       0054    comma
+-      333,285 0       0055    hyphen
+hy     "
+char173        "
+.      250,145,19      0       0056    period
+/      278,750,17      2       0057    slash
+sl     "
+0      500,690,18      2       0060    zero
+1      500,690 2       0061    one
+2      500,683 2       0062    two
+3      500,683,19      2       0063    three
+4      500,681 2       0064    four
+5      500,681,17      2       0065    five
+6      500,684,18      2       0066    six
+7      500,679 2       0067    seven
+8      500,685,17      2       0070    eight
+9      500,684,18      2       0071    nine
+:      333,473,18      0       0072    colon
+;      333,472,181     1       0073    semicolon
+<      570,460,10      0       0074    less
+=      570,375 0       0075    equal
+>      570,460,10      0       0076    greater
+?      500,681,17      2       0077    question
+@      930,677,147     3       0100    at
+at     "
+A      722,681 2       0101    A
+B      667,681 2       0102    B
+C      722,690,17      2       0103    C
+D      722,681 2       0104    D
+E      667,681 2       0105    E
+F      611,681 2       0106    F
+G      778,690,17      2       0107    G
+H      778,681 2       0110    H
+I      389,680 2       0111    I
+J      500,681,89      3       0112    J
+K      778,681 2       0113    K
+L      667,681 2       0114    L
+M      944,681 2       0115    M
+N      722,681,10      2       0116    N
+O      778,690,18      2       0117    O
+P      611,681 2       0120    P
+Q      778,690,182     3       0121    Q
+R      722,681 2       0122    R
+S      556,690,19      2       0123    S
+T      667,681 2       0124    T
+U      722,681,19      2       0125    U
+V      722,681,18      2       0126    V
+W      1000,680,18     2       0127    W
+X      722,681 2       0130    X
+Y      722,680 2       0131    Y
+Z      667,681 2       0132    Z
+[      333,674,142     3       0133    bracketleft
+lB     "
+\      278,750,17      2       0134    backslash
+rs     "
+]      333,674,142     3       0135    bracketright
+rB     "
+a^     333,690 2       0136    circumflex
+^      "
+_      500,0,256       1       0137    underscore
+`      333,691 2       0140    quoteleft
+oq     "
+a      500,472,19      0       0141    a
+b      556,670,18      2       0142    b
+c      444,472,17      0       0143    c
+d      556,670,17      2       0144    d
+e      444,474,18      0       0145    e
+f      333,690 2       0146    f
+g      500,472,210     1       0147    g
+h      556,670 2       0150    h
+i      278,690 2       0151    i
+j      333,690,212     3       0152    j
+k      556,670 2       0153    k
+l      278,670 2       0154    l
+m      833,471 0       0155    m
+n      556,473 0       0156    n
+o      500,472,18      0       0157    o
+p      556,473,210     1       0160    p
+q      556,472,210     1       0161    q
+r      444,473 0       0162    r
+s      389,472,17      0       0163    s
+t      333,627,19      2       0164    t
+u      556,460,17      0       0165    u
+v      500,460,14      0       0166    v
+w      722,460,14      0       0167    w
+x      500,460 0       0170    x
+y      500,460,212     1       0171    y
+z      444,460 0       0172    z
+lC     394,674,142     3       0173    braceleft
+{      "
+ba     220,720,195     3       0174    bar
+|      "
+rC     394,674,142     3       0175    braceright
+}      "
+a~     333,671 2       0176    tilde
+~      "
+---    333,154,179     1       0200    quotesinglbase
+Fo     500,436 0       0201    guillemotleft
+char171        "
+Fc     500,436 0       0202    guillemotright
+char187        "
+bu     350,425 0       0203    bullet
+---    500,713,157     3       0204    florin
+f/     167,690,17      2       0205    fraction
+%0     1000,718,55     2       0206    perthousand
+dg     500,690,141     3       0207    dagger
+dd     500,681,138     3       0210    daggerdbl
+en     500,270 0       0211    endash
+em     1000,280        0       0212    emdash
+fi     556,690 2       0214    fi
+fl     556,691 2       0215    fl
+.i     278,460 0       0220    dotlessi
+ga     333,695 2       0222    grave
+a"     333,753 2       0223    hungarumlaut
+a.     333,625 2       0224    dotaccent
+ab     333,667 2       0225    breve
+ah     333,690 2       0226    caron
+ao     333,746 2       0227    ring
+ho     333,70,179      1       0230    ogonek
+---    500,679 2       0231    quotedblleft
+---    500,680 2       0232    quotedblright
+oe     722,473,17      0       0233    oe
+/l     278,670 2       0234    lslash
+---    500,154,179     1       0235    quotedblbase
+OE     1000,683,7      2       0236    OE
+/L     667,681 2       0237    Lslash
+r!     333,498,210     1       0241    exclamdown
+char161        "
+ct     500,586,148     3       0242    cent
+char162        "
+Po     500,682,17      2       0243    sterling
+char163        "
+Cs     500,604 2       0244    currency
+char164        "
+Ye     500,681 2       0245    yen
+char165        "
+sc     500,677,148     3       0247    section
+char167        "
+ad     333,652 2       0250    dieresis
+char168        "
+co     747,690,17      2       0251    copyright
+char169        "
+Of     300,685 2       0252    ordfeminine
+char170        "
+fo     333,436 0       0253    guilsinglleft
+no     570,375 0       0254    logicalnot
+char172        "
+\-     570,262 0       0255    minus
+rg     747,690,17      2       0256    registered
+char174        "
+a-     333,600 2       0257    macron
+char175        "
+aa     333,695 2       0264    acute
+char180        "
+ps     540,681,190     3       0266    paragraph
+char182        "
+char183        250,394 0       0267    periodcentered
+ac     333,0,211       1       0270    cedilla
+char184        "
+Om     330,685 2       0272    ordmasculine
+char186        "
+fc     333,436 0       0273    guilsinglright
+r?     500,488,210     1       0277    questiondown
+char191        "
+`A     722,914 2       0300    Agrave
+char192        "
+'A     722,914 2       0301    Aacute
+char193        "
+^A     722,909 2       0302    Acircumflex
+char194        "
+~A     722,890 2       0303    Atilde
+char195        "
+:A     722,871 2       0304    Adieresis
+char196        "
+oA     722,965 2       0305    Aring
+char197        "
+AE     1000,681        2       0306    AE
+char198        "
+,C     722,690,211     3       0307    Ccedilla
+char199        "
+`E     667,914 2       0310    Egrave
+char200        "
+'E     667,914 2       0311    Eacute
+char201        "
+^E     667,909 2       0312    Ecircumflex
+char202        "
+:E     667,871 2       0313    Edieresis
+char203        "
+`I     389,914 2       0314    Igrave
+char204        "
+'I     389,914 2       0315    Iacute
+char205        "
+^I     389,909 2       0316    Icircumflex
+char206        "
+:I     389,871 2       0317    Idieresis
+char207        "
+~N     722,890,10      2       0321    Ntilde
+char209        "
+`O     778,914,18      2       0322    Ograve
+char210        "
+'O     778,914,18      2       0323    Oacute
+char211        "
+^O     778,909,18      2       0324    Ocircumflex
+char212        "
+~O     778,890,18      2       0325    Otilde
+char213        "
+:O     778,871,18      2       0326    Odieresis
+char214        "
+/O     778,740,75      3       0330    Oslash
+char216        "
+`U     722,914,19      2       0331    Ugrave
+char217        "
+'U     722,914,19      2       0332    Uacute
+char218        "
+^U     722,909,19      2       0333    Ucircumflex
+char219        "
+:U     722,871,19      2       0334    Udieresis
+char220        "
+ss     556,689,18      2       0337    germandbls
+char223        "
+`a     500,695,19      2       0340    agrave
+char224        "
+'a     500,695,19      2       0341    aacute
+char225        "
+^a     500,690,19      2       0342    acircumflex
+char226        "
+~a     500,671,19      2       0343    atilde
+char227        "
+:a     500,652,19      2       0344    adieresis
+char228        "
+oa     500,746,19      2       0345    aring
+char229        "
+ae     722,474,17      0       0346    ae
+char230        "
+,c     444,472,211     1       0347    ccedilla
+char231        "
+`e     444,695,18      2       0350    egrave
+char232        "
+'e     444,695,18      2       0351    eacute
+char233        "
+^e     444,690,18      2       0352    ecircumflex
+char234        "
+:e     444,652,18      2       0353    edieresis
+char235        "
+`i     278,695 2       0354    igrave
+char236        "
+'i     278,695 2       0355    iacute
+char237        "
+^i     278,690 2       0356    icircumflex
+char238        "
+:i     278,652 2       0357    idieresis
+char239        "
+~n     556,671 2       0361    ntilde
+char241        "
+`o     500,695,18      2       0362    ograve
+char242        "
+'o     500,695,18      2       0363    oacute
+char243        "
+^o     500,690,18      2       0364    ocircumflex
+char244        "
+~o     500,671,18      2       0365    otilde
+char245        "
+:o     500,652,18      2       0366    odieresis
+char246        "
+/o     500,550,95      3       0370    oslash
+char248        "
+`u     556,695,17      2       0371    ugrave
+char249        "
+'u     556,695,17      2       0372    uacute
+char250        "
+^u     556,690,17      2       0373    ucircumflex
+char251        "
+:u     556,652,17      2       0374    udieresis
+char252        "
+:y     500,652,212     3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/TBI b/usr/src/usr.bin/groff/devices/devps/TBI
new file mode 100644 (file)
index 0000000..6f3704c
--- /dev/null
@@ -0,0 +1,414 @@
+name TBI
+internalname Times-BoldItalic
+slant 15
+spacewidth 250
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -74
+A w -74
+A v -74
+A ' -74
+A Y -55
+A W -92
+A V -74
+A T -55
+F . -129
+F , -129
+F A -92
+L y -37
+L ' -55
+L Y -37
+L W -37
+L V -37
+L T -18
+P . -129
+P , -129
+P A -74
+R y -18
+R Y -18
+R W -18
+R V -18
+T y -37
+T w -37
+T u -37
+T ; -74
+T s -92
+T r -37
+T . -92
+T o -92
+T i -37
+T - -92
+T hy -92
+T char173 -92
+T e -92
+T , -92
+T : -74
+T c -92
+T a -92
+T O -18
+T A -55
+V y -74
+V u -55
+V ; -74
+V r -55
+V . -129
+V o -111
+V i -55
+V - -55
+V hy -55
+V char173 -55
+V e -111
+V , -129
+V : -74
+V a -111
+V A -74
+W y -55
+W u -55
+W ; -55
+W r -74
+W . -74
+W o -74
+W i -37
+W - -37
+W hy -37
+W char173 -37
+W e -74
+W , -74
+W : -55
+W a -74
+W A -74
+Y v -92
+Y u -92
+Y ; -92
+Y q -111
+Y . -74
+Y p -74
+Y o -111
+Y i -55
+Y - -92
+Y hy -92
+Y char173 -92
+Y e -111
+Y , -92
+Y : -92
+Y a -92
+Y A -74
+f ' 55
+f f -18
+1 1 -55
+` ` -74
+` oq -74
+oq ` -74
+oq oq -74
+' t -37
+' s -74
+' ' -74
+r ' 37
+r . -55
+r , -55
+v . -37
+v , -37
+w . -37
+w , -37
+y . -37
+y , -37
+charset
+ha     570,662,0,16,16,16      2       0000    asciicircum
+ti     570,353,0,17,17,17      0       0001    asciitilde
+vS     556,887,18,43,44,43     2       0002    Scaron
+vZ     611,887,0,33,51,33      2       0003    Zcaron
+vs     389,683,13,126,34,98    2       0004    scaron
+vz     389,683,58,126,74,98    2       0005    zcaron
+:Y     611,852,0,64,4,64       2       0006    Ydieresis
+tm     1000,676,0,30,10,30     2       0007    trademark
+space  250     0       0040
+!      389,676,13,28,-16,28    2       0041    exclam
+"      555,693,0,44,-92,44     2       0042    quotedbl
+#      500,662,0,46,46,46      2       0043    numbersign
+sh     "
+$      500,723,101,42,70,42    3       0044    dollar
+Do     "
+%      833,685,8,1,11,1        2       0045    percent
+&      778,676,19,0,9  2       0046    ampersand
+'      333,675,0,0,-30 2       0047    quoteright
+(      333,676,179,57,22,57    3       0050    parenleft
+)      333,676,179,0,94        3       0051    parenright
+*      500,676,0,0,-6  2       0052    asterisk
++      570,505,0,17,17,17      0       0053    plus
+,      250,132,181,0,60        1       0054    comma
+-      333,282,0,16,17,16      0       0055    hyphen
+hy     "
+char173        "
+.      250,133,13,0,27 0       0056    period
+/      278,682,18,61,61,61     2       0057    slash
+sl     "
+0      500,676,13,22,33,22     2       0060    zero
+1      500,676,0,0,45  2       0061    one
+2      500,676,0,0,77  2       0062    two
+3      500,676,13,0,65 2       0063    three
+4      500,676,0,48,65,48      2       0064    four
+5      500,662,13,32,61,32     2       0065    five
+6      500,676,13,54,27,54     2       0066    six
+7      500,662,0,69,-1,69      2       0067    seven
+8      500,676,13,21,47,21     2       0070    eight
+9      500,676,13,20,62,20     2       0071    nine
+:      333,458,13,8,-2,8       0       0072    colon
+;      333,458,181,8,37,8      1       0073    semicolon
+<      570,524,14,20,19,20     2       0074    less
+=      570,401,0,17,17,17      0       0075    equal
+>      570,524,14,20,19,20     2       0076    greater
+?      500,676,13,15,-28,15    2       0077    question
+@      832,691,150,56,59,56    3       0100    at
+at     "
+A      667,676,0,0,101 2       0101    A
+B      667,662,0,1,74,1        2       0102    B
+C      667,677,18,43,28,43     2       0103    C
+D      722,662,0,21,81,21      2       0104    D
+E      667,662,0,29,77,29      2       0105    E
+F      667,662,0,29,70,29      2       0106    F
+G      722,676,18,27,29,27     2       0107    G
+H      778,662,0,63,74,63      2       0110    H
+I      389,662,0,73,72,73      2       0111    I
+J      500,662,98,69,95,69     3       0112    J
+K      667,662,0,68,81,68      2       0113    K
+L      611,662,0,23,72,23      2       0114    L
+M      889,662,12,68,79,68     2       0115    M
+N      722,662,18,68,77,68     2       0116    N
+O      722,676,18,12,23,12     2       0117    O
+P      611,662,0,47,77,47      2       0120    P
+Q      722,676,203,12,23,12    3       0121    Q
+R      667,662,0,0,79  2       0122    R
+S      556,676,18,18,44,18     2       0123    S
+T      611,662,0,71,11,71      2       0124    T
+U      722,662,18,64,-16,64    2       0125    U
+V      667,662,18,75,2,75      2       0126    V
+W      889,662,18,75,2,75      2       0127    W
+X      667,662,0,70,74,70      2       0130    X
+Y      611,662,0,64,4,64       2       0131    Y
+Z      611,662,0,33,51,33      2       0132    Z
+[      333,682,157,105,57,98   3       0133    bracketleft
+lB     "
+\      278,682,0,237,49,98     2       0134    backslash
+rs     "
+]      333,682,157,47,115,47   3       0135    bracketright
+rB     "
+a^     333,682,0,111,-20,98    2       0136    circumflex
+^      "
+_      500,0,127,50,50,50      1       0137    underscore
+`      333,676,0,36,-67,36     2       0140    quoteleft
+oq     "
+a      500,458,14,30,41,30     0       0141    a
+b      500,682,13,24,29,24     2       0142    b
+c      444,458,13,24,25,24     0       0143    c
+d      500,682,13,91,41,91     2       0144    d
+e      444,458,13,19,25,19     0       0145    e
+f      333,682,203,177,196,98  3       0146    f
+g      500,458,203,48,77,48    1       0147    g
+h      556,682,13,12,38,12     2       0150    h
+i      278,676,13,56,25,56     2       0151    i
+j      278,676,203,83,202,83   3       0152    j
+k      500,682,13,61,40,61     2       0153    k
+l      278,682,13,84,19,84     2       0154    l
+m      778,458,13,16,34,16     0       0155    m
+n      556,458,13,12,26,12     0       0156    n
+o      500,458,13,17,23,17     0       0157    o
+p      500,458,203,31,129,31   1       0160    p
+q      500,459,203,36,29,36    1       0161    q
+r      389,458,0,76,41,76      0       0162    r
+s      389,459,13,25,34,25     0       0163    s
+t      278,592,14,77,34,77     2       0164    t
+u      556,458,13,15,2,15      0       0165    u
+v      444,458,13,38,0,38      0       0166    v
+w      667,458,13,25,0,25      0       0167    w
+x      500,458,13,48,55,48     0       0170    x
+y      444,458,203,29,110,29   1       0171    y
+z      389,448,58,55,74,55     0       0172    z
+lC     348,686,154,83,19,83    3       0173    braceleft
+{      "
+ba     220,682,0,0,-20 2       0174    bar
+|      "
+rC     348,679,161,21,81,21    3       0175    braceright
+}      "
+a~     333,648,0,141,-19,98    2       0176    tilde
+~      "
+---    333,132,181,0,-16       1       0200    quotesinglbase
+Fo     500,416,0,24,29,24      0       0201    guillemotleft
+char171        "
+Fc     500,421,0,24,29,24      0       0202    guillemotright
+char187        "
+bu     350,425 0       0203    bullet
+---    500,682,154,80,136,80   3       0204    florin
+f/     167,662,0,210,211,98    2       0205    fraction
+%0     1000,699,49,35,43,35    2       0206    perthousand
+dg     500,676,146,39,-40,39   3       0207    dagger
+dd     500,675,143,37,39,37    3       0210    daggerdbl
+en     500,266,0,61,61,61      0       0211    endash
+em     1000,266,0,64,64,64     0       0212    emdash
+fi     556,682,203,32,207,32   3       0214    fi
+fl     556,682,203,71,199,71   3       0215    fl
+.i     278,458,13,32,23,32     0       0220    dotlessi
+ga     333,690,0,42,-65,42     2       0222    grave
+a"     333,750,0,56,22,56      2       0223    hungarumlaut
+a.     333,648,0,25,-130,25    2       0224    dotaccent
+ab     333,671,0,131,-49,98    2       0225    breve
+ah     333,683,0,154,-59,98    2       0226    caron
+ao     333,676,0,69,-91,69     2       0227    ring
+ho     333,44,173,0,87 1       0230    ogonek
+---    500,676,0,63,-7,63      2       0231    quotedblleft
+---    500,675,0,59,-6,59      2       0232    quotedblright
+oe     722,458,13,15,24,15     0       0233    oe
+/l     278,682,13,98,38,98     2       0234    lslash
+---    500,132,181,0,107       1       0235    quotedblbase
+OE     944,670,8,42,27,42      2       0236    OE
+/L     611,662,0,23,72,23      2       0237    Lslash
+r!     389,458,232,0,29        1       0241    exclamdown
+char161        "
+ct     500,570,142     3       0242    cent
+char162        "
+Po     500,676,13,55,82,55     2       0243    sterling
+char163        "
+Cs     500,612,0,53,53,53      2       0244    currency
+char164        "
+Ye     500,662,0,115,65,98     2       0245    yen
+char165        "
+sc     500,676,143,4,14,4      3       0247    section
+char167        "
+ad     333,648,0,141,-35,98    2       0250    dieresis
+char168        "
+co     747,676,18,26,27,26     2       0251    copyright
+char169        "
+Of     266,676,0,75,74,75      2       0252    ordfeminine
+char170        "
+fo     333,416,0,27,8,27       0       0253    guilsinglleft
+no     606,401,0,0,-1  0       0254    logicalnot
+char172        "
+\-     606,300,0,0,-1  0       0255    minus
+rg     747,676,18,26,27,26     2       0256    registered
+char174        "
+a-     333,616,0,137,-31,98    2       0257    macron
+char175        "
+aa     333,690,0,122,-118,98   2       0264    acute
+char180        "
+ps     500,682,189,142,-11,98  3       0266    paragraph
+char182        "
+char183        250,328,0,0,-1  0       0267    periodcentered
+ac     333,5,216,0,18  1       0270    cedilla
+char184        "
+Om     300,676,0,50,49,50      2       0272    ordmasculine
+char186        "
+fc     333,421,0,8,27,8        0       0273    guilsinglright
+r?     500,487,203,0,20        1       0277    questiondown
+char191        "
+`A     667,894,0,0,101 2       0300    Agrave
+char192        "
+'A     667,894,0,0,101 2       0301    Aacute
+char193        "
+^A     667,886,0,0,101 2       0302    Acircumflex
+char194        "
+~A     667,852,0,0,101 2       0303    Atilde
+char195        "
+:A     667,852,0,0,101 2       0304    Adieresis
+char196        "
+oA     667,880,0,0,101 2       0305    Aring
+char197        "
+AE     944,662,0,37,91,37      2       0306    AE
+char198        "
+,C     667,677,216,43,28,43    3       0307    Ccedilla
+char199        "
+`E     667,894,0,29,77,29      2       0310    Egrave
+char200        "
+'E     667,894,0,29,77,29      2       0311    Eacute
+char201        "
+^E     667,886,0,29,77,29      2       0312    Ecircumflex
+char202        "
+:E     667,852,0,29,77,29      2       0313    Edieresis
+char203        "
+`I     389,894,0,73,72,73      2       0314    Igrave
+char204        "
+'I     389,894,0,94,72,94      2       0315    Iacute
+char205        "
+^I     389,886,0,83,72,83      2       0316    Icircumflex
+char206        "
+:I     389,852,0,113,72,98     2       0317    Idieresis
+char207        "
+~N     722,852,18,68,77,68     2       0321    Ntilde
+char209        "
+`O     722,894,18,12,23,12     2       0322    Ograve
+char210        "
+'O     722,894,18,12,23,12     2       0323    Oacute
+char211        "
+^O     722,886,18,12,23,12     2       0324    Ocircumflex
+char212        "
+~O     722,852,18,12,23,12     2       0325    Otilde
+char213        "
+:O     722,852,18,12,23,12     2       0326    Odieresis
+char214        "
+/O     722,754,124,12,23,12    3       0330    Oslash
+char216        "
+`U     722,894,18,64,-16,64    2       0331    Ugrave
+char217        "
+'U     722,894,18,64,-16,64    2       0332    Uacute
+char218        "
+^U     722,886,18,64,-16,64    2       0333    Ucircumflex
+char219        "
+:U     722,852,18,64,-16,64    2       0334    Udieresis
+char220        "
+ss     500,682,203,47,218,47   3       0337    germandbls
+char223        "
+`a     500,690,14,30,41,30     2       0340    agrave
+char224        "
+'a     500,690,14,39,41,39     2       0341    aacute
+char225        "
+^a     500,682,14,30,41,30     2       0342    acircumflex
+char226        "
+~a     500,648,14,58,41,58     2       0343    atilde
+char227        "
+:a     500,648,14,58,41,58     2       0344    adieresis
+char228        "
+oa     500,676,14,30,41,30     2       0345    aring
+char229        "
+ae     722,458,13,13,35,13     0       0346    ae
+char230        "
+,c     444,458,216,24,25,24    1       0347    ccedilla
+char231        "
+`e     444,690,13,19,25,19     2       0350    egrave
+char232        "
+'e     444,690,13,67,25,67     2       0351    eacute
+char233        "
+^e     444,682,13,56,25,56     2       0352    ecircumflex
+char234        "
+:e     444,648,13,86,25,86     2       0353    edieresis
+char235        "
+`i     278,690,13,70,23,70     2       0354    igrave
+char236        "
+'i     278,690,13,150,23,98    2       0355    iacute
+char237        "
+^i     278,682,13,139,23,98    2       0356    icircumflex
+char238        "
+:i     278,648,13,169,23,98    2       0357    idieresis
+char239        "
+~n     556,648,13,30,26,30     2       0361    ntilde
+char241        "
+`o     500,690,13,17,23,17     2       0362    ograve
+char242        "
+'o     500,690,13,39,23,39     2       0363    oacute
+char243        "
+^o     500,682,13,28,23,28     2       0364    ocircumflex
+char244        "
+~o     500,648,13,58,23,58     2       0365    otilde
+char245        "
+:o     500,648,13,58,23,58     2       0366    odieresis
+char246        "
+/o     500,556,118,17,23,17    3       0370    oslash
+char248        "
+`u     556,690,13,15,2,15      2       0371    ugrave
+char249        "
+'u     556,690,13,15,2,15      2       0372    uacute
+char250        "
+^u     556,682,13,15,2,15      2       0373    ucircumflex
+char251        "
+:u     556,648,13,30,2,30      2       0374    udieresis
+char252        "
+:y     444,648,203,86,110,86   3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/TI b/usr/src/usr.bin/groff/devices/devps/TI
new file mode 100644 (file)
index 0000000..86b8236
--- /dev/null
@@ -0,0 +1,432 @@
+name TI
+internalname Times-Italic
+slant 7
+spacewidth 250
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -55
+A w -55
+A v -55
+A ' -37
+A Y -55
+A W -37
+A V -50
+A T -37
+F . -129
+F , -129
+F A -129
+L y -30
+L ' -37
+L Y -20
+L W -37
+L V -37
+L T -20
+P . -129
+P , -129
+P A -129
+R y -18
+R Y -18
+R W -18
+R V -18
+R T 0
+T y -74
+T w -74
+T u -55
+T ; -65
+T s -92
+T r -55
+T . -74
+T o -92
+T i -55
+T - -74
+T hy -74
+T char173 -74
+T e -92
+T , -74
+T : -55
+T c -92
+T a -92
+T O -18
+T A -74
+V y -92
+V u -74
+V ; -74
+V r -74
+V . -129
+V o -111
+V i -74
+V - -55
+V hy -55
+V char173 -55
+V e -111
+V , -129
+V : -65
+V a -111
+V O -30
+V A -74
+W y -92
+W u -55
+W ; -65
+W r -55
+W . -92
+W o -92
+W i -55
+W - -37
+W hy -37
+W char173 -37
+W e -92
+W , -92
+W : -65
+W a -92
+W A -70
+Y v -92
+Y u -92
+Y ; -65
+Y q -111
+Y . -92
+Y p -92
+Y o -92
+Y i -74
+Y - -74
+Y hy -74
+Y char173 -74
+Y e -92
+Y , -92
+Y : -65
+Y a -92
+Y A -70
+f ' 92
+1 1 -74
+` ` -111
+` oq -111
+oq ` -111
+oq oq -111
+' t -111
+' s -129
+' ' -111
+r y 0
+r x 0
+r w 0
+r v 0
+r u 0
+r t 0
+r r 0
+r ' 37
+r q -37
+r . -111
+r o -37
+r - -20
+r hy -20
+r char173 -20
+r h -18
+r g -37
+r e -37
+r d -37
+r , -111
+r c -37
+v . -74
+v , -74
+w . -74
+w , -74
+y . -55
+y , -55
+charset
+ha     422,660,0,131,50,44     2       0000    asciicircum
+ti     541,340,0,31,32,31      0       0001    asciitilde
+vS     500,896,22,56,41,44     2       0002    Scaron
+vZ     556,896,0,75,69,44      2       0003    Zcaron
+vs     389,669,14,111,34,44    2       0004    scaron
+vz     389,669,0,111,48,44     2       0005    zcaron
+:Y     556,861,0,94,6,44       2       0006    Ydieresis
+tm     980,672,0,15,15,15      2       0007    trademark
+space  250     0       0040
+!      333,670,10,13,4,13      2       0041    exclam
+"      420,673,0,32,-57,32     2       0042    quotedbl
+#      500,683,6,58,57,44      2       0043    numbersign
+sh     "
+$      500,735,102,31,37,31    3       0044    dollar
+Do     "
+%      833,682,14,0,-13        2       0045    percent
+&      778,673,22,0,-10        2       0046    ampersand
+'      333,678,0,0,-19 2       0047    quoteright
+(      333,662,180,29,9,29     3       0050    parenleft
+)      333,664,178,3,31,3      3       0051    parenright
+*      500,684,0,0,-10 2       0052    asterisk
++      675,505,0,0,-35 2       0053    plus
+,      250,94,126,0,-7 1       0054    comma
+-      333,254,0,0,-5  0       0055    hyphen
+hy     "
+char173        "
+.      250,90,10,0,-25 0       0056    period
+/      278,641,14,24,48,24     2       0057    slash
+sl     "
+0      500,683,9,20,31,20      2       0060    zero
+1      500,684,0,0,19  2       0061    one
+2      500,682,0,0,57  2       0062    two
+3      500,682,12,0,57 2       0063    three
+4      500,681,0,4,58,4        2       0064    four
+5      500,666,15,12,62,12     2       0065    five
+6      500,685,8,47,26,44      2       0066    six
+7      500,666,12,62,-6,44     2       0067    seven
+8      500,681,7,25,38,25      2       0070    eight
+9      500,684,18,20,40,20     2       0071    nine
+:      333,444,10,1,-36,1      0       0072    colon
+;      333,441,124,9,-13,9     1       0073    semicolon
+<      675,515,7,0,-33 2       0074    less
+=      675,383,0,0,-35 0       0075    equal
+>      675,515,7,0,-32 2       0076    greater
+?      500,670,10,0,-55        2       0077    question
+@      920,648,191,0,11        3       0100    at
+at     "
+A      611,672,0,3,95,3        2       0101    A
+B      611,660,0,1,78,1        2       0102    B
+C      667,672,23,36,17,36     2       0103    C
+D      722,660,0,0,77  2       0104    D
+E      611,660,0,48,67,44      2       0105    E
+F      611,660,0,48,67,44      2       0106    F
+G      722,672,23,29,19,29     2       0107    G
+H      722,660,0,70,76,44      2       0110    H
+I      333,660,0,74,76,44      2       0111    I
+J      444,660,22,85,86,44     2       0112    J
+K      667,660,0,85,65,44      2       0113    K
+L      556,660,0,29,82,29      2       0114    L
+M      833,660,0,67,74,44      2       0115    M
+N      667,660,12,81,86,44     2       0116    N
+O      722,671,23,4,8,4        2       0117    O
+P      611,660,0,21,66,21      2       0120    P
+Q      722,671,186,9,9,9       3       0121    Q
+R      611,660,0,5,82,5        2       0122    R
+S      500,674,22,33,41,33     2       0123    S
+T      556,660,0,96,18,44      2       0124    T
+U      722,660,21,75,-27,44    2       0125    U
+V      611,660,20,98,6,44      2       0126    V
+W      833,660,20,92,15,44     2       0127    W
+X      611,660,0,72,95,44      2       0130    X
+Y      556,660,0,94,6,44       2       0131    Y
+Z      556,660,0,75,69,44      2       0132    Z
+[      389,654,170,52,28,44    3       0133    bracketleft
+lB     "
+\      278,651,12,24,48,24     2       0134    backslash
+rs     "
+]      389,654,170,2,81,2      3       0135    bracketright
+rB     "
+a^     333,669,0,91,-46,44     2       0136    circumflex
+^      "
+_      500,0,252,60,59,44      1       0137    underscore
+`      333,677,0,3,-99,3       2       0140    quoteleft
+oq     "
+a      500,446,11,24,35,24     0       0141    a
+b      500,682,12,25,26,25     2       0142    b
+c      444,446,11,26,18,26     0       0143    c
+d      500,684,11,71,35,44     2       0144    d
+e      444,446,13,18,16,18     0       0145    e
+f      278,684,207,187,198,44  3       0146    f
+g      500,445,209,21,40,21    1       0147    g
+h      500,684,10,23,27,23     2       0150    h
+i      278,660,10,35,7,35      2       0151    i
+j      278,660,207,59,159,44   3       0152    j
+k      444,685,12,66,34,44     2       0153    k
+l      278,685,10,48,9,44      2       0154    l
+m      722,447,10,26,39,26     0       0155    m
+n      500,447,10,21,27,21     0       0156    n
+o      500,448,13,17,23,17     0       0157    o
+p      500,446,206,15,125,15   1       0160    p
+q      500,445,206,33,30,33    1       0161    q
+r      389,446,0,53,26,44      0       0162    r
+s      389,446,14,28,34,28     0       0163    s
+t      278,548,10,60,12,44     2       0164    t
+u      500,447,11,22,8,22      0       0165    u
+v      444,444,11,29,26,29     0       0166    v
+w      667,447,10,33,36,33     0       0167    w
+x      444,446,10,56,81,44     0       0170    x
+y      444,445,209,26,77,26    1       0171    y
+z      389,434,0,41,48,41      0       0172    z
+lC     400,675,179,61,-15,44   3       0173    braceleft
+{      "
+ba     275,670,188,26,72,26    3       0174    bar
+|      "
+rC     400,675,179,0,116       3       0175    braceright
+}      "
+a~     333,639,0,103,-64,44    2       0176    tilde
+~      "
+---    333,94,126,0,-33        1       0200    quotesinglbase
+Fo     500,400,0,0,-4  0       0201    guillemotleft
+char171        "
+Fc     500,406,0,0,-9  0       0202    guillemotright
+char187        "
+bu     350,425 0       0203    bullet
+---    500,688,189,42,47,42    3       0204    florin
+f/     167,672,15,221,226,44   2       0205    fraction
+%0     1000,690,65,40,41,40    3       0206    perthousand
+dg     500,734,93,30,-42,30    3       0207    dagger
+dd     500,743,93,32,30,32     3       0210    daggerdbl
+en     500,242,0,51,53,44      0       0211    endash
+em     889,242,0,106,115,44    0       0212    emdash
+fi     500,684,207,18,186,18   3       0214    fi
+fl     500,684,207,59,190,44   3       0215    fl
+.i     278,447,10,0,3  0       0220    dotlessi
+ga     333,659,0,50,-110,44    2       0222    grave
+a"     333,749,0,65,-12,44     2       0223    hungarumlaut
+a.     333,625,0,0,-62 2       0224    dotaccent
+ab     333,645,0,118,-90,44    2       0225    breve
+ah     333,669,0,139,-88,44    2       0226    caron
+ao     333,703,0,150,-189,44   2       0227    ring
+ho     333,40,159,0,94 1       0230    ogonek
+---    556,677,0,4,-116,4      2       0231    quotedblleft
+---    556,678,0,0,-18 2       0232    quotedblright
+oe     667,445,15,26,24,26     0       0233    oe
+/l     278,685,10,36,50,36     2       0234    lslash
+---    556,94,126,0,-13        1       0235    quotedblbase
+OE     944,668,10,49,20,44     2       0236    OE
+/L     556,660,0,61,50,44      2       0237    Lslash
+r!     389,468,213,0,-9        1       0241    exclamdown
+char161        "
+ct     500,564,146,0,-12       3       0242    cent
+char162        "
+Po     500,672,9,48,55,44      2       0243    sterling
+char163        "
+Cs     500,604,0,48,47,44      2       0244    currency
+char164        "
+Ye     500,684,0,159,37,44     2       0245    yen
+char165        "
+sc     500,743,96,5,8,5        3       0247    section
+char167        "
+ad     333,634,0,106,-67,44    2       0250    dieresis
+char168        "
+co     760,672,22,9,10,9       2       0251    copyright
+char169        "
+Of     276,677,0,84,18,44      2       0252    ordfeminine
+char170        "
+fo     333,400,0,2,-10,2       0       0253    guilsinglleft
+no     675,383,0,0,-35 0       0254    logicalnot
+char172        "
+\-     675,286,0,0,-35 0       0255    minus
+rg     760,672,22,9,10,9       2       0256    registered
+char174        "
+a-     333,603,0,97,-70,44     2       0257    macron
+char175        "
+aa     333,680,0,92,-104,44    2       0264    acute
+char180        "
+ps     523,675,196,60,-37,44   3       0266    paragraph
+char182        "
+char183        250,316,0,0,-25 0       0267    periodcentered
+ac     333,0,206,0,80  1       0270    cedilla
+char184        "
+Om     310,679,0,50,5,44       2       0272    ordmasculine
+char186        "
+fc     333,406,0,0,1   0       0273    guilsinglright
+r?     500,462,215,0,-5        1       0277    questiondown
+char191        "
+`A     611,886,0,3,95,3        2       0300    Agrave
+char192        "
+'A     611,907,0,3,95,3        2       0301    Aacute
+char193        "
+^A     611,896,0,3,95,3        2       0302    Acircumflex
+char194        "
+~A     611,866,0,3,95,3        2       0303    Atilde
+char195        "
+:A     611,861,0,3,95,3        2       0304    Adieresis
+char196        "
+oA     611,930,0,3,95,3        2       0305    Aring
+char197        "
+AE     889,660,0,50,96,44      2       0306    AE
+char198        "
+,C     667,672,206,36,17,36    3       0307    Ccedilla
+char199        "
+`E     611,886,0,48,67,44      2       0310    Egrave
+char200        "
+'E     611,907,0,48,67,44      2       0311    Eacute
+char201        "
+^E     611,896,0,48,67,44      2       0312    Ecircumflex
+char202        "
+:E     611,861,0,48,67,44      2       0313    Edieresis
+char203        "
+`I     333,886,0,74,76,44      2       0314    Igrave
+char204        "
+'I     333,907,0,106,76,44     2       0315    Iacute
+char205        "
+^I     333,896,0,105,76,44     2       0316    Icircumflex
+char206        "
+:I     333,861,0,120,76,44     2       0317    Idieresis
+char207        "
+~N     667,866,12,81,86,44     2       0321    Ntilde
+char209        "
+`O     722,886,23,4,8,4        2       0322    Ograve
+char210        "
+'O     722,907,23,4,8,4        2       0323    Oacute
+char211        "
+^O     722,896,23,4,8,4        2       0324    Ocircumflex
+char212        "
+~O     722,866,23,4,8,4        2       0325    Otilde
+char213        "
+:O     722,861,23,4,8,4        2       0326    Odieresis
+char214        "
+/O     722,738,110,11,10,11    3       0330    Oslash
+char216        "
+`U     722,886,21,75,-27,44    2       0331    Ugrave
+char217        "
+'U     722,907,21,75,-27,44    2       0332    Uacute
+char218        "
+^U     722,896,21,75,-27,44    2       0333    Ucircumflex
+char219        "
+:U     722,861,21,75,-27,44    2       0334    Udieresis
+char220        "
+ss     500,684,209,42,217,42   3       0337    germandbls
+char223        "
+`a     500,659,11,24,35,24     2       0340    agrave
+char224        "
+'a     500,680,11,24,35,24     2       0341    aacute
+char225        "
+^a     500,669,11,24,35,24     2       0342    acircumflex
+char226        "
+~a     500,639,11,26,35,26     2       0343    atilde
+char227        "
+:a     500,634,11,29,35,29     2       0344    adieresis
+char228        "
+oa     500,703,11,24,35,24     2       0345    aring
+char229        "
+ae     667,448,12,21,26,21     0       0346    ae
+char230        "
+,c     444,446,206,26,18,26    1       0347    ccedilla
+char231        "
+`e     444,659,13,18,16,18     2       0350    egrave
+char232        "
+'e     444,680,13,50,16,44     2       0351    eacute
+char233        "
+^e     444,669,13,49,16,44     2       0352    ecircumflex
+char234        "
+:e     444,634,13,64,16,44     2       0353    edieresis
+char235        "
+`i     278,659,10,71,3,44      2       0354    igrave
+char236        "
+'i     278,680,10,113,3,44     2       0355    iacute
+char237        "
+^i     278,669,10,112,3,44     2       0356    icircumflex
+char238        "
+:i     278,634,10,127,3,44     2       0357    idieresis
+char239        "
+~n     500,639,10,21,27,21     2       0361    ntilde
+char241        "
+`o     500,659,13,17,23,17     2       0362    ograve
+char242        "
+'o     500,680,13,17,23,17     2       0363    oacute
+char243        "
+^o     500,669,13,17,23,17     2       0364    ocircumflex
+char244        "
+~o     500,639,13,26,23,26     2       0365    otilde
+char245        "
+:o     500,634,13,29,23,29     2       0366    odieresis
+char246        "
+/o     500,560,132,18,22,18    3       0370    oslash
+char248        "
+`u     500,659,11,22,8,22      2       0371    ugrave
+char249        "
+'u     500,680,11,22,8,22      2       0372    uacute
+char250        "
+^u     500,669,11,22,8,22      2       0373    ucircumflex
+char251        "
+:u     500,634,11,23,8,23      2       0374    udieresis
+char252        "
+:y     444,634,209,51,77,44    3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/TR b/usr/src/usr.bin/groff/devices/devps/TR
new file mode 100644 (file)
index 0000000..eb46085
--- /dev/null
@@ -0,0 +1,418 @@
+name TR
+internalname Times-Roman
+spacewidth 250
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y -92
+A w -92
+A v -74
+A ' -111
+A Y -92
+A W -80
+A V -129
+A T -111
+F . -80
+F , -80
+F A -74
+L y -55
+L ' -92
+L Y -100
+L W -74
+L V -92
+L T -92
+P . -111
+P , -111
+P A -92
+R y -40
+R Y -55
+R W -55
+R V -80
+R T -60
+T y -70
+T w -70
+T u -35
+T ; -55
+T s -70
+T r -35
+T . -74
+T o -70
+T i -35
+T - -92
+T hy -92
+T char173 -92
+T e -70
+T , -74
+T : -50
+T c -70
+T a -70
+T O -18
+T A -80
+V y -111
+V u -60
+V ; -74
+V r -60
+V . -129
+V o -129
+V i -60
+V - -92
+V hy -92
+V char173 -92
+V e -111
+V , -129
+V : -74
+V a -111
+V A -129
+W y -60
+W u -40
+W ; -37
+W r -40
+W . -92
+W o -80
+W i -40
+W - -55
+W hy -55
+W char173 -55
+W e -80
+W , -92
+W : -37
+W a -80
+W A -111
+Y v -100
+Y u -111
+Y ; -92
+Y q -111
+Y . -129
+Y p -92
+Y o -100
+Y i -55
+Y - -111
+Y hy -111
+Y char173 -111
+Y e -100
+Y , -129
+Y : -92
+Y a -100
+Y A -111
+f ' 55
+f f -18
+1 1 -37
+` ` -74
+` oq -74
+oq ` -74
+oq oq -74
+' t -18
+' s -55
+' ' -74
+r ' 37
+r . -55
+r - -20
+r hy -20
+r char173 -20
+r g -18
+r , -40
+v . -65
+v , -65
+w . -65
+w , -65
+y . -65
+y , -65
+charset
+ha     469,662 2       0000    asciicircum
+ti     541,347 0       0001    asciitilde
+vS     556,888,14      2       0002    Scaron
+vZ     611,888 2       0003    Zcaron
+vs     389,674,10      2       0004    scaron
+vz     444,674 2       0005    zcaron
+:Y     722,837 2       0006    Ydieresis
+tm     980,662 2       0007    trademark
+space  250     0       0040
+!      333,676,14      2       0041    exclam
+"      408,685 2       0042    quotedbl
+#      500,662 2       0043    numbersign
+sh     "
+$      500,727,87      3       0044    dollar
+Do     "
+%      833,676,14      2       0045    percent
+&      778,676,14      2       0046    ampersand
+'      333,676 2       0047    quoteright
+(      333,676,177     3       0050    parenleft
+)      333,676,177     3       0051    parenright
+*      500,683 2       0052    asterisk
++      564,512 2       0053    plus
+,      250,101,143     1       0054    comma
+-      333,257 0       0055    hyphen
+hy     "
+char173        "
+.      250,101,14      0       0056    period
+/      278,682,108     3       0057    slash
+sl     "
+0      500,676,14      2       0060    zero
+1      500,676 2       0061    one
+2      500,676 2       0062    two
+3      500,676,14      2       0063    three
+4      500,676 2       0064    four
+5      500,688,14      2       0065    five
+6      500,682,14      2       0066    six
+7      500,662,14      2       0067    seven
+8      500,676,14      2       0070    eight
+9      500,676,22      2       0071    nine
+:      278,458,14      0       0072    colon
+;      278,458,143     1       0073    semicolon
+<      564,522 2       0074    less
+=      564,390 0       0075    equal
+>      564,522 2       0076    greater
+?      444,676,14      2       0077    question
+@      921,675,155     3       0100    at
+at     "
+A      722,676 2       0101    A
+B      667,662 2       0102    B
+C      667,676,14      2       0103    C
+D      722,662 2       0104    D
+E      611,662 2       0105    E
+F      556,662 2       0106    F
+G      722,676,14      2       0107    G
+H      722,662 2       0110    H
+I      333,662 2       0111    I
+J      389,662,14      2       0112    J
+K      722,662 2       0113    K
+L      611,662 2       0114    L
+M      889,662 2       0115    M
+N      722,662,14      2       0116    N
+O      722,676,14      2       0117    O
+P      556,662 2       0120    P
+Q      722,676,177     3       0121    Q
+R      667,662 2       0122    R
+S      556,676,14      2       0123    S
+T      611,662 2       0124    T
+U      722,662,14      2       0125    U
+V      722,662,14      2       0126    V
+W      944,662,14      2       0127    W
+X      722,662 2       0130    X
+Y      722,662 2       0131    Y
+Z      611,662 2       0132    Z
+[      333,662,156     3       0133    bracketleft
+lB     "
+\      278,682 2       0134    backslash
+rs     "
+]      333,662,156     3       0135    bracketright
+rB     "
+a^     333,674 2       0136    circumflex
+^      "
+_      500,0,133       1       0137    underscore
+`      333,676 2       0140    quoteleft
+oq     "
+a      444,458,10      0       0141    a
+b      500,682,10      2       0142    b
+c      444,458,10      0       0143    c
+d      500,682,13      2       0144    d
+e      444,458,10      0       0145    e
+f      333,682 2       0146    f
+g      500,458,217     1       0147    g
+h      500,682 2       0150    h
+i      278,682 2       0151    i
+j      278,682,217     3       0152    j
+k      500,682 2       0153    k
+l      278,682 2       0154    l
+m      778,458 0       0155    m
+n      500,458 0       0156    n
+o      500,458,10      0       0157    o
+p      500,458,217     1       0160    p
+q      500,459,217     1       0161    q
+r      333,458 0       0162    r
+s      389,458,10      0       0163    s
+t      278,580,10      2       0164    t
+u      500,448,10      0       0165    u
+v      500,448,10      0       0166    v
+w      722,448,10      0       0167    w
+x      500,448 0       0170    x
+y      500,448,217     1       0171    y
+z      444,448 0       0172    z
+lC     480,682,165     3       0173    braceleft
+{      "
+ba     200,682 2       0174    bar
+|      "
+rC     480,682,165     3       0175    braceright
+}      "
+a~     333,638 2       0176    tilde
+~      "
+---    333,101,143     1       0200    quotesinglbase
+Fo     500,422 0       0201    guillemotleft
+char171        "
+Fc     500,422 0       0202    guillemotright
+char187        "
+bu     350,425 0       0203    bullet
+---    500,676,185     3       0204    florin
+f/     167,676,14      2       0205    fraction
+%0     1000,676,14     2       0206    perthousand
+dg     500,676,149     3       0207    dagger
+dd     500,676,153     3       0210    daggerdbl
+en     500,250 0       0211    endash
+em     1000,250        0       0212    emdash
+fi     556,678 2       0214    fi
+fl     556,682 2       0215    fl
+.i     278,458 0       0220    dotlessi
+ga     333,678 2       0222    grave
+a"     333,700 2       0223    hungarumlaut
+a.     333,623 2       0224    dotaccent
+ab     333,664 2       0225    breve
+ah     333,674 2       0226    caron
+ao     333,682 2       0227    ring
+ho     333,0,155       1       0230    ogonek
+---    444,676 2       0231    quotedblleft
+---    444,676 2       0232    quotedblright
+oe     722,458,10      0       0233    oe
+/l     278,682 2       0234    lslash
+---    444,101,143     1       0235    quotedblbase
+OE     889,669,7       2       0236    OE
+/L     611,662 2       0237    Lslash
+r!     333,458,217     1       0241    exclamdown
+char161        "
+ct     500,579,138     3       0242    cent
+char162        "
+Po     500,676,14      2       0243    sterling
+char163        "
+Cs     500,600 2       0244    currency
+char164        "
+Ye     500,662 2       0245    yen
+char165        "
+sc     500,676,148     3       0247    section
+char167        "
+ad     333,623 2       0250    dieresis
+char168        "
+co     760,676,14      2       0251    copyright
+char169        "
+Of     276,676 2       0252    ordfeminine
+char170        "
+fo     333,422 0       0253    guilsinglleft
+no     564,390 0       0254    logicalnot
+char172        "
+\-     564,293 0       0255    minus
+rg     760,676,14      2       0256    registered
+char174        "
+a-     333,601 2       0257    macron
+char175        "
+aa     333,678 2       0264    acute
+char180        "
+ps     453,662,207     3       0266    paragraph
+char182        "
+char183        250,319 0       0267    periodcentered
+ac     333,0,215       1       0270    cedilla
+char184        "
+Om     310,676 2       0272    ordmasculine
+char186        "
+fc     333,423 0       0273    guilsinglright
+r?     444,458,217     1       0277    questiondown
+char191        "
+`A     722,892 2       0300    Agrave
+char192        "
+'A     722,892 2       0301    Aacute
+char193        "
+^A     722,888 2       0302    Acircumflex
+char194        "
+~A     722,852 2       0303    Atilde
+char195        "
+:A     722,837 2       0304    Adieresis
+char196        "
+oA     722,896 2       0305    Aring
+char197        "
+AE     889,662 2       0306    AE
+char198        "
+,C     667,676,215     3       0307    Ccedilla
+char199        "
+`E     611,892 2       0310    Egrave
+char200        "
+'E     611,892 2       0311    Eacute
+char201        "
+^E     611,888 2       0312    Ecircumflex
+char202        "
+:E     611,837 2       0313    Edieresis
+char203        "
+`I     333,892 2       0314    Igrave
+char204        "
+'I     333,892 2       0315    Iacute
+char205        "
+^I     333,888 2       0316    Icircumflex
+char206        "
+:I     333,837 2       0317    Idieresis
+char207        "
+~N     722,852,14      2       0321    Ntilde
+char209        "
+`O     722,892,14      2       0322    Ograve
+char210        "
+'O     722,892,14      2       0323    Oacute
+char211        "
+^O     722,888,14      2       0324    Ocircumflex
+char212        "
+~O     722,852,14      2       0325    Otilde
+char213        "
+:O     722,837,14      2       0326    Odieresis
+char214        "
+/O     722,734,80      3       0330    Oslash
+char216        "
+`U     722,892,14      2       0331    Ugrave
+char217        "
+'U     722,892,14      2       0332    Uacute
+char218        "
+^U     722,888,14      2       0333    Ucircumflex
+char219        "
+:U     722,837,14      2       0334    Udieresis
+char220        "
+ss     500,682,10      2       0337    germandbls
+char223        "
+`a     444,678,10      2       0340    agrave
+char224        "
+'a     444,678,10      2       0341    aacute
+char225        "
+^a     444,674,10      2       0342    acircumflex
+char226        "
+~a     444,638,10      2       0343    atilde
+char227        "
+:a     444,623,10      2       0344    adieresis
+char228        "
+oa     444,682,10      2       0345    aring
+char229        "
+ae     667,458,10      0       0346    ae
+char230        "
+,c     444,458,215     1       0347    ccedilla
+char231        "
+`e     444,678,10      2       0350    egrave
+char232        "
+'e     444,678,10      2       0351    eacute
+char233        "
+^e     444,674,10      2       0352    ecircumflex
+char234        "
+:e     444,623,10      2       0353    edieresis
+char235        "
+`i     278,678 2       0354    igrave
+char236        "
+'i     278,678 2       0355    iacute
+char237        "
+^i     278,674 2       0356    icircumflex
+char238        "
+:i     278,623 2       0357    idieresis
+char239        "
+~n     500,638 2       0361    ntilde
+char241        "
+`o     500,678,10      2       0362    ograve
+char242        "
+'o     500,678,10      2       0363    oacute
+char243        "
+^o     500,674,10      2       0364    ocircumflex
+char244        "
+~o     500,638,10      2       0365    otilde
+char245        "
+:o     500,623,10      2       0366    odieresis
+char246        "
+/o     500,549,108     3       0370    oslash
+char248        "
+`u     500,678,10      2       0371    ugrave
+char249        "
+'u     500,678,10      2       0372    uacute
+char250        "
+^u     500,674,10      2       0373    ucircumflex
+char251        "
+:u     500,623,10      2       0374    udieresis
+char252        "
+:y     500,623,217     3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/ZCMI b/usr/src/usr.bin/groff/devices/devps/ZCMI
new file mode 100644 (file)
index 0000000..d0e2622
--- /dev/null
@@ -0,0 +1,420 @@
+name ZCMI
+internalname ZapfChancery-MediumItalic
+slant 14
+spacewidth 220
+encoding text.enc
+ligatures fi fl 0
+kernpairs
+A y 3
+A w -12
+A v -10
+A Y 19
+A W -21
+A V -20
+A T 25
+F . -137
+F , -63
+F A -64
+L y 0
+L Y -20
+L W -40
+L V -40
+L T -20
+P . -66
+P , -69
+P A 16
+R y 32
+R Y 70
+R W 6
+R V 6
+R T 51
+S t -20
+S p -10
+T y 2
+T w 0
+T u -1
+T ; 50
+T s 0
+T r -2
+T . -2
+T o -19
+T i 40
+T - -10
+T hy -10
+T char173 -10
+T e -15
+T , 29
+T : 34
+T c -6
+T a -8
+T A 15
+V y 0
+V u 0
+V r 0
+V o -50
+V i 21
+V e -50
+V a -50
+V ; 27
+V . -72
+V - -10
+V hy -10
+V char173 -10
+V , -16
+V : -11
+V A -14
+W y 15
+W u 15
+W ; 4
+W r 15
+W . -96
+W o -25
+W i 15
+W - -10
+W hy -10
+W char173 -10
+W e -25
+W , -38
+W : -24
+W a -25
+W A -7
+Y v -22
+Y u -8
+Y ; 25
+Y q -64
+Y . -65
+Y p -4
+Y o -65
+Y i 40
+Y - -10
+Y hy -10
+Y char173 -10
+Y e -60
+Y , 0
+Y : -4
+Y a -63
+Y A -24
+a t -10
+d t -10
+f f -57
+g g 20
+o t -20
+r r 20
+r q 0
+r . -45
+r o -8
+r n 45
+r m 45
+r l 10
+r - 10
+r hy 10
+r char173 10
+r h 3
+r g -30
+r f 11
+r e -12
+r d -25
+r , -40
+r c -16
+s t -20
+v y 20
+w e 20
+charset
+ha     520,681,0,2,-162,2      2       0000    asciicircum
+ti     520,261,0,56,-36,56     0       0001    asciitilde
+vS     460,811,67,197,50,81    3       0002    Scaron
+vZ     620,811,18,105,-12,81   2       0003    Zcaron
+vs     320,640,15,167,9,81     2       0004    scaron
+vz     440,640,12,107,4,81     2       0005    zcaron
+:Y     560,773,152,253,19,81   3       0006    Ydieresis
+tm     1000,673,0,100,-115,81  2       0007    trademark
+space  220     0       0040
+!      280,588,9,117,-59,81    2       0041    exclam
+"      220,681,0,163,-120,81   2       0042    quotedbl
+#      680,574,1,35,-72,35     2       0043    numbersign
+sh     "
+$      440,675,145,71,-10,71   3       0044    dollar
+Do     "
+%      680,585,7,71,-112,71    2       0045    percent
+&      780,558,15,125,-71,81   2       0046    ampersand
+'      240,675,0,168,-178,81   2       0047    quoteright
+(      260,667,165,202,-66,81  3       0050    parenleft
+)      220,668,164,143,33,81   3       0051    parenright
+*      420,676,0,142,-170,81   2       0052    asterisk
++      520,410,0,43,-53,43     0       0053    plus
+,      220,171,98,45,20,45     1       0054    comma
+-      280,236,0,70,-65,70     0       0055    hyphen
+hy     "
+char173        "
+.      220,127,9,58,-57,58     0       0056    period
+/      340,677,168,245,56,81   3       0057    slash
+sl     "
+0      380,576,7,134,-19,81    2       0060    zero
+1      440,584,0,24,-12,24     2       0061    one
+2      440,572,17,59,23,59     2       0062    two
+3      440,576,6,47,34,47      2       0063    three
+4      440,585,26,65,-19,65    2       0064    four
+5      440,641,8,155,3,81      2       0065    five
+6      440,585,8,142,-45,81    2       0066    six
+7      440,612,18,151,-115,81  2       0067    seven
+8      440,573,9,104,-25,81    2       0070    eight
+9      440,576,8,90,8,81       2       0071    nine
+:      260,408,9,79,-48,79     0       0072    colon
+;      240,408,98,87,21,81     1       0073    semicolon
+<      520,429,17,87,-70,81    0       0074    less
+=      520,297,0,48,-58,48     0       0075    equal
+>      520,429,17,86,-69,81    0       0076    greater
+?      380,583,9,167,-80,81    2       0077    question
+@      700,690,15,75,-12,75    2       0100    at
+at     "
+A      620,593,16,117,27,81    2       0101    A
+B      600,618,0,92,-25,81     2       0102    B
+C      520,592,73,165,-38,81   3       0103    C
+D      700,618,0,109,-36,81    2       0104    D
+E      620,587,8,98,-26,81     2       0105    E
+F      580,621,114,203,-10,81  3       0106    F
+G      620,592,236,100,-68,81  3       0107    G
+H      680,681,7,278,17,81     2       0110    H
+I      380,573,0,151,-31,81    2       0111    I
+J      400,573,122,141,49,81   3       0112    J
+K      660,578,143,241,-38,81  3       0113    K
+L      580,577,6,101,17,81     2       0114    L
+M      840,671,9,219,-8,81     2       0115    M
+N      700,682,158,265,10,81   3       0116    N
+O      600,589,13,102,-54,81   2       0117    O
+P      540,602,0,155,13,81     2       0120    P
+Q      600,589,189,301,-54,81  3       0121    Q
+R      600,615,147,276,12,81   3       0122    R
+S      460,590,67,107,50,81    3       0123    S
+T      500,650,0,268,-8,81     2       0124    T
+U      740,581,10,88,-66,81    2       0125    U
+V      640,689,8,219,-54,81    2       0126    V
+W      880,677,17,205,-54,81   2       0127    W
+X      560,580,13,161,50,81    2       0130    X
+Y      560,608,152,253,19,81   3       0131    Y
+Z      620,598,18,105,-12,81   2       0132    Z
+[      240,667,164,224,-7,81   3       0133    bracketleft
+lB     "
+\      480,578,0,54,-135,54    2       0134    backslash
+rs     "
+]      320,667,164,151,-13,81  3       0135    bracketright
+rB     "
+a^     340,640,0,107,-133,81   2       0136    circumflex
+^      "
+_      500,0,145,50,50,50      1       0137    underscore
+`      240,675,0,194,-179,81   2       0140    quoteleft
+oq     "
+a      420,415,11,122,-37,81   0       0141    a
+b      420,678,17,96,-37,81    2       0142    b
+c      340,411,13,93,-37,81    0       0143    c
+d      440,678,12,239,-37,81   2       0144    d
+e      340,412,12,90,-37,81    0       0145    e
+f      320,680,247,266,154,81  3       0146    f
+g      400,409,248,131,128,81  1       0147    g
+h      440,679,15,116,-25,81   2       0150    h
+i      240,617,12,121,-31,81   2       0151    i
+j      220,617,247,133,183,81  3       0152    j
+k      440,675,148,265,-37,81  3       0153    k
+l      240,681,11,244,-37,81   2       0154    l
+m      620,413,10,123,-31,81   0       0155    m
+n      460,411,15,110,-31,81   0       0156    n
+o      400,411,13,99,-37,81    0       0157    o
+p      440,411,248,92,58,81    1       0160    p
+q      400,480,250,135,-37,81  3       0161    q
+r      300,411,10,159,-31,81   0       0162    r
+s      320,410,15,107,9,81     0       0163    s
+t      320,504,12,125,-49,81   2       0164    t
+u      460,416,12,108,-32,81   0       0165    u
+v      440,438,13,120,-37,81   0       0166    v
+w      680,445,13,127,-37,81   0       0167    w
+x      420,408,159,213,-20,81  1       0170    x
+y      400,415,249,123,39,81   1       0171    y
+z      440,426,12,85,4,81      0       0172    z
+lC     240,667,164,225,-65,81  3       0173    braceleft
+{      "
+ba     520,578,0,0,-264        2       0174    bar
+|      "
+rC     240,667,163,137,20,81   3       0175    braceright
+}      "
+a~     440,602,0,123,-133,81   2       0176    tilde
+~      "
+---    180,111,109,40,10,40    1       0200    quotesinglbase
+Fo     340,414,9,114,-48,81    0       0201    guillemotleft
+char171        "
+Fc     380,424,2,77,-37,77     0       0202    guillemotright
+char187        "
+bu     600,458,0,18,-178,18    0       0203    bullet
+---    400,682,247,217,119,81  3       0204    florin
+f/     60,585,4,270,165,81     2       0205    fraction
+%0     960,585,7,65,-112,65    2       0206    perthousand
+dg     460,607,138,119,-48,81  3       0207    dagger
+dd     480,608,138,99,-48,81   3       0210    daggerdbl
+en     500,236,0,35,-66,35     0       0211    endash
+em     1000,236,0,0,-333       0       0212    emdash
+fi     520,681,248,136,154,81  3       0214    fi
+fl     520,690,247,240,155,81  3       0215    fl
+.i     240,412,11,121,-31,81   0       0220    dotlessi
+ga     220,639,0,111,-123,81   2       0222    grave
+a"     400,639,0,113,-133,81   2       0223    hungarumlaut
+a.     220,602,0,139,-156,81   2       0224    dotaccent
+ab     440,597,0,126,-133,81   2       0225    breve
+ah     340,640,0,157,-184,81   2       0226    caron
+ao     300,631,0,159,-178,81   2       0227    ring
+ho     280,0,193,0,-8  1       0230    ogonek
+---    340,675,0,210,-179,81   2       0231    quotedblleft
+---    360,675,0,163,-178,81   2       0232    quotedblright
+oe     560,409,13,92,-38,81    0       0233    oe
+/l     300,681,11,241,-37,81   2       0234    lslash
+---    280,111,109,56,9,56     1       0235    quotedblbase
+OE     820,588,12,100,-54,81   2       0236    OE
+/L     580,577,6,101,17,81     2       0237    Lslash
+r!     280,410,187,65,-7,65    1       0241    exclamdown
+char161        "
+ct     440,647,76,63,-77,63    3       0242    cent
+char162        "
+Po     480,578,53,84,85,81     2       0243    sterling
+char163        "
+Cs     600,457,44,55,-50,55    0       0244    currency
+char164        "
+Ye     720,607,153,161,-54,81  3       0245    yen
+char165        "
+sc     420,576,165,94,-13,81   3       0247    section
+char167        "
+ad     360,602,0,109,-133,81   2       0250    dieresis
+char168        "
+co     740,683,10,140,-86,81   2       0251    copyright
+char169        "
+Of     260,576,0,114,-31,81    2       0252    ordfeminine
+char170        "
+fo     240,415,9,95,-48,81     0       0253    guilsinglleft
+no     600,297,0,56,-52,56     0       0254    logicalnot
+char172        "
+\-     600,230,0,105,-101,81   0       0255    minus
+rg     740,683,10,138,-85,81   2       0256    registered
+char174        "
+a-     440,569,0,125,-133,81   2       0257    macron
+char175        "
+aa     300,639,0,138,-155,81   2       0264    acute
+char180        "
+ps     500,585,247,200,21,81   3       0266    paragraph
+char182        "
+char183        220,283,0,59,-58,59     0       0267    periodcentered
+ac     300,6,189,0,9   1       0270    cedilla
+char184        "
+Om     260,576,0,113,-48,81    2       0272    ordmasculine
+char186        "
+fc     260,424,2,74,-36,74     0       0273    guilsinglright
+r?     400,410,181,75,-7,75    1       0277    questiondown
+char191        "
+`A     620,810,16,117,27,81    2       0300    Agrave
+char192        "
+'A     620,810,16,117,27,81    2       0301    Aacute
+char193        "
+^A     620,811,16,117,27,81    2       0302    Acircumflex
+char194        "
+~A     620,773,16,183,27,81    2       0303    Atilde
+char195        "
+:A     620,773,16,129,27,81    2       0304    Adieresis
+char196        "
+oA     620,802,16,117,27,81    2       0305    Aring
+char197        "
+AE     740,571,5,108,18,81     2       0306    AE
+char198        "
+,C     520,592,257,165,-38,81  3       0307    Ccedilla
+char199        "
+`E     620,810,8,98,-26,81     2       0310    Egrave
+char200        "
+'E     620,810,8,98,-26,81     2       0311    Eacute
+char201        "
+^E     620,811,8,98,-26,81     2       0312    Ecircumflex
+char202        "
+:E     620,773,8,98,-26,81     2       0313    Edieresis
+char203        "
+`I     380,810,0,151,-31,81    2       0314    Igrave
+char204        "
+'I     380,810,0,198,-31,81    2       0315    Iacute
+char205        "
+^I     380,811,0,157,-31,81    2       0316    Icircumflex
+char206        "
+:I     380,773,0,151,-31,81    2       0317    Idieresis
+char207        "
+~N     700,773,158,265,10,81   3       0321    Ntilde
+char209        "
+`O     600,810,13,102,-54,81   2       0322    Ograve
+char210        "
+'O     600,810,13,102,-54,81   2       0323    Oacute
+char211        "
+^O     600,811,13,102,-54,81   2       0324    Ocircumflex
+char212        "
+~O     600,773,13,128,-54,81   2       0325    Otilde
+char213        "
+:O     600,773,13,102,-54,81   2       0326    Odieresis
+char214        "
+/O     660,687,128,97,-60,81   3       0330    Oslash
+char216        "
+`U     740,810,10,88,-66,81    2       0331    Ugrave
+char217        "
+'U     740,810,10,88,-66,81    2       0332    Uacute
+char218        "
+^U     740,811,10,88,-66,81    2       0333    Ucircumflex
+char219        "
+:U     740,773,10,88,-66,81    2       0334    Udieresis
+char220        "
+ss     420,681,248,136,177,81  3       0337    germandbls
+char223        "
+`a     420,639,11,122,-37,81   2       0340    agrave
+char224        "
+'a     420,639,11,122,-37,81   2       0341    aacute
+char225        "
+^a     420,640,11,122,-37,81   2       0342    acircumflex
+char226        "
+~a     420,602,11,133,-37,81   2       0343    atilde
+char227        "
+:a     420,602,11,122,-37,81   2       0344    adieresis
+char228        "
+oa     420,631,11,122,-37,81   2       0345    aring
+char229        "
+ae     540,441,13,98,-37,81    0       0346    ae
+char230        "
+,c     340,411,189,93,-11,81   1       0347    ccedilla
+char231        "
+`e     340,639,12,90,-37,81    2       0350    egrave
+char232        "
+'e     340,639,12,118,-37,81   2       0351    eacute
+char233        "
+^e     340,640,12,107,-37,81   2       0352    ecircumflex
+char234        "
+:e     340,602,12,119,-37,81   2       0353    edieresis
+char235        "
+`i     240,639,11,121,-31,81   2       0354    igrave
+char236        "
+'i     240,639,11,168,-31,81   2       0355    iacute
+char237        "
+^i     240,640,11,157,-31,81   2       0356    icircumflex
+char238        "
+:i     240,602,11,169,-31,81   2       0357    idieresis
+char239        "
+~n     460,602,15,113,-31,81   2       0361    ntilde
+char241        "
+`o     400,639,13,99,-37,81    2       0362    ograve
+char242        "
+'o     400,639,13,99,-37,81    2       0363    oacute
+char243        "
+^o     400,640,13,99,-37,81    2       0364    ocircumflex
+char244        "
+~o     400,602,13,143,-37,81   2       0365    otilde
+char245        "
+:o     400,602,13,99,-37,81    2       0366    odieresis
+char246        "
+/o     440,545,147,77,-42,77   3       0370    oslash
+char248        "
+`u     460,639,12,108,-32,81   2       0371    ugrave
+char249        "
+'u     460,639,12,108,-32,81   2       0372    uacute
+char250        "
+^u     460,640,12,108,-32,81   2       0373    ucircumflex
+char251        "
+:u     460,602,12,108,-32,81   2       0374    udieresis
+char252        "
+:y     400,602,249,123,39,81   3       0377    ydieresis
+char255        "
diff --git a/usr/src/usr.bin/groff/devices/devps/ZD b/usr/src/usr.bin/groff/devices/devps/ZD
new file mode 100644 (file)
index 0000000..4cd930d
--- /dev/null
@@ -0,0 +1,193 @@
+name ZD
+internalname ZapfDingbats
+special
+spacewidth 278
+charset
+space  278     0       0040
+---    974,621 2       0041    a1
+---    961,611 2       0042    a2
+---    974,621 2       0043    a202
+---    980,692 2       0044    a3
+---    719,566 2       0045    a4
+---    789,705,14      2       0046    a5
+---    790,705,14      2       0047    a119
+---    791,705,14      2       0050    a118
+---    690,553 2       0051    a117
+---    960,568 2       0052    a11
+rh     939,559 2       0053    a12
+---    549,705,11      2       0054    a13
+---    855,632 2       0055    a14
+---    911,642 2       0056    a15
+---    933,550 2       0057    a16
+---    911,642 2       0060    a105
+---    945,553 2       0061    a17
+---    974,587 2       0062    a18
+OK     755,705,13      2       0063    a19
+---    846,705,14      2       0064    a20
+---    762,692 2       0065    a21
+---    761,692 2       0066    a22
+---    571,661,68      3       0067    a23
+---    677,705,14      2       0070    a24
+---    763,692 2       0071    a25
+---    760,692 2       0072    a26
+---    759,692 2       0073    a27
+---    754,692 2       0074    a28
+---    494,692 2       0075    a6
+---    552,692 2       0076    a7
+---    537,692 2       0077    a8
+---    577,596 2       0100    a9
+---    692,705,14      2       0101    a10
+---    786,705,14      2       0102    a29
+---    788,705,14      2       0103    a30
+---    788,705,14      2       0104    a31
+---    790,705,14      2       0105    a32
+---    793,705,14      2       0106    a33
+---    794,705,14      2       0107    a34
+---    816,705,14      2       0110    a35
+---    823,705,14      2       0111    a36
+---    789,705,14      2       0112    a37
+---    841,705,14      2       0113    a38
+---    823,705,14      2       0114    a39
+---    833,705,14      2       0115    a40
+---    816,705,13      2       0116    a41
+---    831,705,14      2       0117    a42
+---    923,705,14      2       0120    a43
+---    744,692 2       0121    a44
+---    723,692 2       0122    a45
+---    749,692 2       0123    a46
+---    790,705,14      2       0124    a47
+---    792,705,14      2       0125    a48
+---    695,705,14      2       0126    a49
+---    776,699,6       2       0127    a50
+---    768,699,7       2       0130    a51
+---    792,705,14      2       0131    a52
+---    759,692 2       0132    a53
+---    707,705,14      2       0133    a54
+---    708,705,14      2       0134    a55
+---    682,705,14      2       0135    a56
+---    701,705,14      2       0136    a57
+---    826,705,14      2       0137    a58
+---    815,705,14      2       0140    a59
+---    789,705,14      2       0141    a60
+---    789,705,14      2       0142    a61
+---    707,705,14      2       0143    a62
+---    687,692 2       0144    a63
+---    696,691 2       0145    a64
+---    689,692 2       0146    a65
+---    786,705,14      2       0147    a66
+---    787,705,14      2       0150    a67
+---    713,705,14      2       0151    a68
+---    791,705,14      2       0152    a69
+---    785,705,14      2       0153    a70
+---    791,705,14      2       0154    a71
+---    873,705,14      2       0155    a72
+---    761,692 2       0156    a73
+---    762,692 2       0157    a74
+---    762,692 2       0160    a203
+---    759,692 2       0161    a75
+---    759,692 2       0162    a204
+---    892,705 2       0163    a76
+---    892,692,14      2       0164    a77
+---    788,705,14      2       0165    a78
+---    784,705,14      2       0166    a79
+---    438,705,14      2       0167    a81
+---    138,692 2       0170    a82
+---    277,692 2       0171    a83
+---    415,692 2       0172    a84
+---    392,705 2       0173    a97
+---    392,705 2       0174    a98
+---    668,705 2       0175    a99
+---    668,705 2       0176    a100
+---    732,806,143     3       0241    a101
+---    544,705,14      2       0242    a102
+---    544,705,14      2       0243    a103
+---    910,651 2       0244    a104
+---    667,705,14      2       0245    a106
+---    760,705,14      2       0246    a107
+---    760,569 2       0247    a108
+---    776,705 2       0250    a112
+---    595,705,14      2       0251    a111
+---    694,705,14      2       0252    a110
+---    626,705 2       0253    a109
+---    788,705,14      2       0254    a120
+---    788,705,14      2       0255    a121
+---    788,705,14      2       0256    a122
+---    788,705,14      2       0257    a123
+---    788,705,14      2       0260    a124
+---    788,705,14      2       0261    a125
+---    788,705,14      2       0262    a126
+---    788,705,14      2       0263    a127
+---    788,705,14      2       0264    a128
+---    788,705,14      2       0265    a129
+---    788,705,14      2       0266    a130
+---    788,705,14      2       0267    a131
+---    788,705,14      2       0270    a132
+---    788,705,14      2       0271    a133
+---    788,705,14      2       0272    a134
+---    788,705,14      2       0273    a135
+---    788,705,14      2       0274    a136
+---    788,705,14      2       0275    a137
+---    788,705,14      2       0276    a138
+---    788,705,14      2       0277    a139
+---    788,705,14      2       0300    a140
+---    788,705,14      2       0301    a141
+---    788,705,14      2       0302    a142
+---    788,705,14      2       0303    a143
+---    788,705,14      2       0304    a144
+---    788,705,14      2       0305    a145
+---    788,705,14      2       0306    a146
+---    788,705,14      2       0307    a147
+---    788,705,14      2       0310    a148
+---    788,705,14      2       0311    a149
+---    788,705,14      2       0312    a150
+---    788,705,14      2       0313    a151
+---    788,705,14      2       0314    a152
+---    788,705,14      2       0315    a153
+---    788,705,14      2       0316    a154
+---    788,705,14      2       0317    a155
+---    788,705,14      2       0320    a156
+---    788,705,14      2       0321    a157
+---    788,705,14      2       0322    a158
+---    788,705,14      2       0323    a159
+---    894,634 2       0324    a160
+---    838,541 2       0325    a161
+---    1016,541        2       0326    a163
+---    458,820,127     3       0327    a164
+---    748,597 2       0330    a196
+---    924,552 2       0331    a165
+---    748,597 2       0332    a192
+---    918,526 2       0333    a166
+---    927,660 2       0334    a167
+---    928,562 2       0335    a168
+---    928,563 2       0336    a169
+---    834,537 2       0337    a170
+---    873,599 2       0340    a171
+---    828,588 2       0341    a172
+---    924,594 2       0342    a173
+---    924,594 2       0343    a162
+---    917,692 2       0344    a174
+---    930,608 2       0345    a175
+---    931,608 2       0346    a176
+---    463,791,99      3       0347    a177
+---    883,623 2       0350    a178
+---    836,648 2       0351    a179
+---    836,648 2       0352    a193
+---    867,591 2       0353    a180
+---    867,591 2       0354    a199
+---    696,648 2       0355    a181
+---    696,648 2       0356    a200
+---    874,619 2       0357    a182
+---    874,615 2       0361    a201
+---    760,692 2       0362    a183
+---    946,533 2       0363    a184
+---    771,655 2       0364    a197
+---    865,481 2       0365    a185
+---    771,655 2       0366    a194
+---    888,712,19      2       0367    a198
+---    967,568 2       0370    a186
+---    888,712,19      2       0371    a195
+---    831,579 2       0372    a187
+---    873,578 2       0373    a188
+---    927,542 2       0374    a189
+---    970,616 2       0375    a190
+---    918,593 2       0376    a191
diff --git a/usr/src/usr.bin/groff/devices/devps/ZDR b/usr/src/usr.bin/groff/devices/devps/ZDR
new file mode 100644 (file)
index 0000000..57dcdb7
--- /dev/null
@@ -0,0 +1,193 @@
+name ZDR
+internalname ZapfDingbats-Reverse
+special
+spacewidth 278
+charset
+space  278     0       0040
+---    974,621 2       0041    a1
+---    961,611 2       0042    a2
+---    974,621 2       0043    a202
+---    980,692 2       0044    a3
+---    719,566 2       0045    a4
+---    789,705,14      2       0046    a5
+---    790,705,14      2       0047    a119
+---    791,705,14      2       0050    a118
+---    690,553 2       0051    a117
+---    960,568 2       0052    a11
+lh     939,559 2       0053    a12
+---    549,705,11      2       0054    a13
+---    855,632 2       0055    a14
+---    911,642 2       0056    a15
+---    933,550 2       0057    a16
+---    911,642 2       0060    a105
+---    945,553 2       0061    a17
+---    974,587 2       0062    a18
+---    755,705,13      2       0063    a19
+---    846,705,14      2       0064    a20
+---    762,692 2       0065    a21
+---    761,692 2       0066    a22
+---    571,661,68      3       0067    a23
+---    677,705,14      2       0070    a24
+---    763,692 2       0071    a25
+---    760,692 2       0072    a26
+---    759,692 2       0073    a27
+---    754,692 2       0074    a28
+---    494,692 2       0075    a6
+---    552,692 2       0076    a7
+---    537,692 2       0077    a8
+---    577,596 2       0100    a9
+---    692,705,14      2       0101    a10
+---    786,705,14      2       0102    a29
+---    788,705,14      2       0103    a30
+---    788,705,14      2       0104    a31
+---    790,705,14      2       0105    a32
+---    793,705,14      2       0106    a33
+---    794,705,14      2       0107    a34
+---    816,705,14      2       0110    a35
+---    823,705,14      2       0111    a36
+---    789,705,14      2       0112    a37
+---    841,705,14      2       0113    a38
+---    823,705,14      2       0114    a39
+---    833,705,14      2       0115    a40
+---    816,705,13      2       0116    a41
+---    831,705,14      2       0117    a42
+---    923,705,14      2       0120    a43
+---    744,692 2       0121    a44
+---    723,692 2       0122    a45
+---    749,692 2       0123    a46
+---    790,705,14      2       0124    a47
+---    792,705,14      2       0125    a48
+---    695,705,14      2       0126    a49
+---    776,699,6       2       0127    a50
+---    768,699,7       2       0130    a51
+---    792,705,14      2       0131    a52
+---    759,692 2       0132    a53
+---    707,705,14      2       0133    a54
+---    708,705,14      2       0134    a55
+---    682,705,14      2       0135    a56
+---    701,705,14      2       0136    a57
+---    826,705,14      2       0137    a58
+---    815,705,14      2       0140    a59
+---    789,705,14      2       0141    a60
+---    789,705,14      2       0142    a61
+---    707,705,14      2       0143    a62
+---    687,692 2       0144    a63
+---    696,691 2       0145    a64
+---    689,692 2       0146    a65
+---    786,705,14      2       0147    a66
+---    787,705,14      2       0150    a67
+---    713,705,14      2       0151    a68
+---    791,705,14      2       0152    a69
+---    785,705,14      2       0153    a70
+---    791,705,14      2       0154    a71
+---    873,705,14      2       0155    a72
+---    761,692 2       0156    a73
+---    762,692 2       0157    a74
+---    762,692 2       0160    a203
+---    759,692 2       0161    a75
+---    759,692 2       0162    a204
+---    892,705 2       0163    a76
+---    892,692,14      2       0164    a77
+---    788,705,14      2       0165    a78
+---    784,705,14      2       0166    a79
+---    438,705,14      2       0167    a81
+---    138,692 2       0170    a82
+---    277,692 2       0171    a83
+---    415,692 2       0172    a84
+---    392,705 2       0173    a97
+---    392,705 2       0174    a98
+---    668,705 2       0175    a99
+---    668,705 2       0176    a100
+---    732,806,143     3       0241    a101
+---    544,705,14      2       0242    a102
+---    544,705,14      2       0243    a103
+---    910,651 2       0244    a104
+---    667,705,14      2       0245    a106
+---    760,705,14      2       0246    a107
+---    760,569 2       0247    a108
+---    776,705 2       0250    a112
+---    595,705,14      2       0251    a111
+---    694,705,14      2       0252    a110
+---    626,705 2       0253    a109
+---    788,705,14      2       0254    a120
+---    788,705,14      2       0255    a121
+---    788,705,14      2       0256    a122
+---    788,705,14      2       0257    a123
+---    788,705,14      2       0260    a124
+---    788,705,14      2       0261    a125
+---    788,705,14      2       0262    a126
+---    788,705,14      2       0263    a127
+---    788,705,14      2       0264    a128
+---    788,705,14      2       0265    a129
+---    788,705,14      2       0266    a130
+---    788,705,14      2       0267    a131
+---    788,705,14      2       0270    a132
+---    788,705,14      2       0271    a133
+---    788,705,14      2       0272    a134
+---    788,705,14      2       0273    a135
+---    788,705,14      2       0274    a136
+---    788,705,14      2       0275    a137
+---    788,705,14      2       0276    a138
+---    788,705,14      2       0277    a139
+---    788,705,14      2       0300    a140
+---    788,705,14      2       0301    a141
+---    788,705,14      2       0302    a142
+---    788,705,14      2       0303    a143
+---    788,705,14      2       0304    a144
+---    788,705,14      2       0305    a145
+---    788,705,14      2       0306    a146
+---    788,705,14      2       0307    a147
+---    788,705,14      2       0310    a148
+---    788,705,14      2       0311    a149
+---    788,705,14      2       0312    a150
+---    788,705,14      2       0313    a151
+---    788,705,14      2       0314    a152
+---    788,705,14      2       0315    a153
+---    788,705,14      2       0316    a154
+---    788,705,14      2       0317    a155
+---    788,705,14      2       0320    a156
+---    788,705,14      2       0321    a157
+---    788,705,14      2       0322    a158
+---    788,705,14      2       0323    a159
+---    894,634 2       0324    a160
+---    838,541 2       0325    a161
+---    1016,541        2       0326    a163
+---    458,820,127     3       0327    a164
+---    748,597 2       0330    a196
+---    924,552 2       0331    a165
+---    748,597 2       0332    a192
+---    918,526 2       0333    a166
+---    927,660 2       0334    a167
+---    928,562 2       0335    a168
+---    928,563 2       0336    a169
+---    834,537 2       0337    a170
+---    873,599 2       0340    a171
+---    828,588 2       0341    a172
+---    924,594 2       0342    a173
+---    924,594 2       0343    a162
+---    917,692 2       0344    a174
+---    930,608 2       0345    a175
+---    931,608 2       0346    a176
+---    463,791,99      3       0347    a177
+---    883,623 2       0350    a178
+---    836,648 2       0351    a179
+---    836,648 2       0352    a193
+---    867,591 2       0353    a180
+---    867,591 2       0354    a199
+---    696,648 2       0355    a181
+---    696,648 2       0356    a200
+---    874,619 2       0357    a182
+---    874,615 2       0361    a201
+---    760,692 2       0362    a183
+---    946,533 2       0363    a184
+---    771,655 2       0364    a197
+---    865,481 2       0365    a185
+---    771,655 2       0366    a194
+---    888,712,19      2       0367    a198
+---    967,568 2       0370    a186
+---    888,712,19      2       0371    a195
+---    831,579 2       0372    a187
+---    873,578 2       0373    a188
+---    927,542 2       0374    a189
+---    970,616 2       0375    a190
+---    918,593 2       0376    a191
diff --git a/usr/src/usr.bin/groff/devices/devps/afmtodit b/usr/src/usr.bin/groff/devices/devps/afmtodit
new file mode 100644 (file)
index 0000000..b76d251
--- /dev/null
@@ -0,0 +1,310 @@
+#! /usr/bin/perl -P- # -*- Perl -*-
+#Copyright (C) 1989, 1990 Free Software Foundation, Inc.
+#     Written by James Clark (jjc@jclark.uucp)
+#
+#This file is part of groff.
+#
+#groff is free software; you can redistribute it and/or modify it under
+#the terms of the GNU General Public License as published by the Free
+#Software Foundation; either version 1, or (at your option) any later
+#version.
+#
+#groff is distributed in the hope that it will be useful, but WITHOUT ANY
+#WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+#for more details.
+#
+#You should have received a copy of the GNU General Public License along
+#with groff; see the file LICENSE.  If not, write to the Free Software
+#Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+
+$prog = $0;
+
+do 'getopts.pl';
+do Getopts('e:sd:i:a:');
+
+if ($#ARGV != 2) {
+    die "Usage: $prog [-s] [-e encoding] [-i n] [-a angle] afmfile mapfile font\n";
+}
+
+$afm = $ARGV[0];
+$map = $ARGV[1];
+$font = $ARGV[2];
+
+# read the afm file
+
+open(AFM, $afm) || die "Can't open " . $ARGV[0];
+
+while (<AFM>) {
+    chop;
+    @field = split(' ');
+    if ($field[0] eq "FontName") {
+       $psname = $field[1];
+    }
+    elsif($field[0] eq "ItalicAngle") {
+       $italic_angle = -$field[1];
+    }
+    elsif ($field[0] eq "KPX") {
+       if ($#field == 3) {
+           push(kern1, $field[1]);
+           push(kern2, $field[2]);
+           push(kernx, $field[3]);
+       }
+    }
+    elsif ($field[0] eq "italicCorrection") {
+       $italic_correction{$field[1]} = $field[2];
+    }
+    elsif ($field[0] eq "leftItalicCorrection") {
+       $left_italic_correction{$field[1]} = $field[2];
+    }
+    elsif ($field[0] eq "subscriptCorrection") {
+       $subscript_correction{$field[1]} = $field[2];
+    }
+    elsif ($field[0] eq "StartCharMetrics") {
+       while (<AFM>) {
+           @field = split(' ');
+           last if ($field[0] eq "EndCharMetrics");
+           if ($field[0] eq "C") {
+               $c = -1;
+               $wx = 0;
+               $n = "";
+               $lly = 0;
+               $ury = 0;
+               $llx = 0;
+               $urx = 0;
+               $c = $field[1];
+               $i = 2;
+               while ($i <= $#field) {
+                   if ($field[$i] eq "WX") {
+                       $w = $field[$i + 1];
+                       $i += 2;
+                   }
+                   elsif ($field[$i] eq "N") {
+                       $n = $field[$i + 1];
+                       $i += 2;
+                   }
+                   elsif ($field[$i] eq "B") {
+                       $llx = $field[$i + 1];
+                       $lly = $field[$i + 2];
+                       $urx = $field[$i + 3];
+                       $ury = $field[$i + 4];
+                       $i += 5;
+                   }
+                   elsif ($field[$i] eq "L") {
+                       push(ligatures, $field[$i + 2]);
+                       $i += 3;
+                   }
+                   else {
+                       while ($i <= $#field && $field[$i] ne ";") {
+                           $i++;
+                       }
+                       $i++;
+                   }
+               }
+               if (!$opt_e && $c != -1) {
+                   $encoding[$c] = $n;
+                   $in_encoding{$n} = 1;
+               }
+               $width{$n} = $w;
+               $height{$n} = $ury;
+               $depth{$n} = -$lly;
+               $left_side_bearing{$n} = -$llx;
+               $right_side_bearing{$n} = $urx - $w;
+           }
+       }
+    }
+}
+close(AFM);
+
+# read the DESC file
+
+$sizescale = 1;
+
+open(DESC, "DESC") || die "Can't open DESC";
+while (<DESC>) {
+    next if /^#/;
+    chop;
+    @field = split(' ');
+    last if $field[0] eq "charset";
+    if ($field[0] eq "res") { $resolution = $field[1]; }
+    if ($field[0] eq "unitwidth") { $unitwidth = $field[1]; }
+    if ($field[0] eq "sizescale") { $sizescale = $field[1]; }
+}
+close(DESC);
+
+if ($opt_e) {
+    # read the encoding file
+    
+    open(ENCODING, $opt_e) || die "Can't open $opt_e";
+    while (<ENCODING>) {
+       chop;
+       @field = split(' ');
+       if ($#field == 1) {
+           if ($field[1] >= 0 && defined $width{$field[0]}) {
+               $encoding[$field[1]] = $field[0];
+               $in_encoding{$field[0]} = 1;
+           }
+       }
+    }
+    close(ENCODING);
+}
+
+# read the map file
+
+open(MAP, $map) || die "Can't open $map";
+while (<MAP>) {
+    next if /^#/;
+    chop;
+    @field = split(' ');
+    if ($#field == 1 && $in_encoding{$field[0]}) {
+       if (defined $mapped{$field[1]}) {
+           warn "Both $mapped{$field[1]} and $field[0] map to $field[1]";
+       }
+       elsif ($field[1] eq "space") {
+           # the PostScript character `space' is automatically mapped
+           # to the groff character `space'; this is for grops
+           warn "you are not allowed to map to the groff character `space'";
+       }
+       elsif ($field[0] eq "space") {
+           warn "you are not allowed to map the PostScript character `space'";
+       }
+       else {
+           $nmap{$field[0]} += 0;
+           $map{$field[0],$nmap{$field[0]}} = $field[1];
+           $nmap{$field[0]} += 1;
+           $mapped{$field[1]} = $field[0];
+       }
+    }
+}
+close(MAP);
+
+$italic_angle = $opt_a if $opt_a;
+
+# print it all out
+
+open(FONT, ">$font") || die "Can't open $font for output";
+select(FONT);
+
+print("name $font\n");
+print("internalname $psname\n") if $psname;
+print("special\n") if $opt_s;
+printf("slant %g\n", $italic_angle) if $italic_angle != 0;
+printf("spacewidth %d\n", do conv($width{"space"})) if defined $width{"space"};
+print("encoding $opt_e\n") if $opt_e;
+
+if ($#ligatures >= 0) {
+    print("ligatures");
+    foreach $lig (@ligatures) {
+       print(" $lig");
+    }
+    print(" 0\n");
+}
+
+if ($#kern1 >= 0) {
+    print("kernpairs\n");
+    
+    for ($i = 0; $i <= $#kern1; $i++) {
+       $c1 = $kern1[$i];
+       $c2 = $kern2[$i];
+       if ($in_encoding{$c1} == 1 && $nmap{$c1} != 0
+           && $in_encoding{$c2} == 1 && $nmap{$c2} != 0) {
+           for ($j = 0; $j < $nmap{$c1}; $j++) {
+               for ($k = 0; $k < $nmap{$c2}; $k++) {
+                   printf("%s %s %d\n",
+                          $map{$c1,$j},
+                          $map{$c2,$k},
+                          do conv($kernx[$i]));
+               }
+           }
+       }
+    }
+}
+
+# characters taller than asc_boundary are considered to have ascenders
+$asc_boundary = $height{"a"} + 50;
+
+# likewise for descenders
+$desc_boundary = $depth{"a"} + 50;
+if (defined $height{"x"}) {
+    $xheight = $height{"x"};
+}
+elsif (defined $height{"alpha"}) {
+    $xheight = $height{"alpha"};
+}
+else {
+    $xheight = 450;
+}
+
+$italic_angle = $italic_angle*3.14159265358979323846/180.0;
+$slant = sin($italic_angle)/cos($italic_angle);
+$slant = 0 if $slant < 0;
+
+print("charset\n");
+for ($i = 0; $i < 256; $i++) {
+    $ch = $encoding[$i];
+    if ($ch ne "" && $ch ne "space") {
+       $map{$ch,"0"} = "---" if $nmap{$ch} == 0;
+       $type = 0;
+       $h = $height{$ch};
+       $h = 0 if $h < 0;
+       $d = $depth{$ch};
+       $d = 0 if $d < 0;
+       $type = 1 if $d > $desc_boundary;
+       $type += 2 if $h > $asc_boundary;
+       printf("%s\t%d", $map{$ch,"0"}, do conv($width{$ch}));
+       $italic_correction = 0;
+       $left_math_fit = 0;
+       $subscript_correction = 0;
+       if (defined $opt_i) {
+           $italic_correction = $right_side_bearing{$ch} + $opt_i;
+           $italic_correction = 0 if $italic_correction < 0;
+           $subscript_correction = $slant * $xheight * .8;
+           $subscript_correction = $italic_correction if
+               $subscript_correction > $italic_correction;
+           $left_math_fit = $left_side_bearing{$ch} + $opt_i;
+       }
+       if (defined $italic_correction{$ch}) {
+           $italic_correction = $italic_correction{$ch};
+       }
+       if (defined $left_italic_correction{$ch}) {
+           $left_math_fit = $left_italic_correction{$ch};
+       }
+       if (defined $subscript_correction{$ch}) {
+           $subscript_correction = $subscript_correction{$ch};
+       }
+       if ($subscript_correction != 0) {
+           printf(",%d,%d", do conv($h), do conv($d));
+           printf(",%d,%d,%d", do conv($italic_correction),
+                  do conv($left_math_fit),
+                  do conv($subscript_correction));
+       }
+       elsif ($left_math_fit != 0) {
+           printf(",%d,%d", do conv($h), do conv($d));
+           printf(",%d,%d", do conv($italic_correction),
+                  do conv($left_math_fit));
+       }
+       elsif ($italic_correction != 0) {
+           printf(",%d,%d", do conv($h), do conv($d));
+           printf(",%d", do conv($italic_correction));
+       }
+       elsif ($d != 0) {
+           printf(",%d,%d", do conv($h), do conv($d));
+       }
+       else {
+           # always put the height in to stop groff guessing
+           printf(",%d", do conv($h));
+       }
+       printf("\t%d", $type);
+       printf("\t0%03o\t%s\n", $i, $ch);
+       for ($j = 1; $j < $nmap{$ch}; $j++) {
+           printf("%s\t\"\n", $map{$ch,$j});
+       }
+    }
+    if ($ch eq "space" && defined $width{"space"}) {
+       printf("space\t%d\t0\t0%03o\n", do conv($width{"space"}), $i);
+    }
+}
+
+sub conv {
+    $_[0]*$unitwidth*$resolution/(72*1000*$sizescale) + ($_[0] < 0 ? -.5 : .5);
+}
diff --git a/usr/src/usr.bin/groff/devices/devps/dingbatsmap b/usr/src/usr.bin/groff/devices/devps/dingbatsmap
new file mode 100644 (file)
index 0000000..3a97fa9
--- /dev/null
@@ -0,0 +1,2 @@
+a19 OK
+a12 rh
diff --git a/usr/src/usr.bin/groff/devices/devps/download b/usr/src/usr.bin/groff/devices/devps/download
new file mode 100644 (file)
index 0000000..7da0011
--- /dev/null
@@ -0,0 +1,5 @@
+# List of downloadable fonts
+# PostScript-name      Filename
+
+Symbol-Slanted         symbolsl.ps
+ZapfDingbats-Reverse   zapfdr.ps
diff --git a/usr/src/usr.bin/groff/devices/devps/eqnchar b/usr/src/usr.bin/groff/devices/devps/eqnchar
new file mode 100644 (file)
index 0000000..1bcd21a
--- /dev/null
@@ -0,0 +1,13 @@
+.EQ
+sdefine << %{ < back 20 < }%
+sdefine >> %{ > back 20 > }%
+
+sdefine dot %accent "\fR\(a.\fP"%
+sdefine dotdot %accent "\fR\(ad\fP"%
+sdefine vec %accent {up 52 "\s[\En[.s]/2u]\(->\s0"}%
+sdefine dyad %accent {up 52 "\s[\En[.s]/2u]\(<>\s0"}%
+
+sdefine inf %"\s[\En[.s]*13u/10u]\v'12M'\(if\v'-12M'\s0"%
+
+sdefine cdot %type "binary" \(md%
+.EN
diff --git a/usr/src/usr.bin/groff/devices/devps/lgreekmap b/usr/src/usr.bin/groff/devices/devps/lgreekmap
new file mode 100644 (file)
index 0000000..7df9758
--- /dev/null
@@ -0,0 +1,25 @@
+alpha *a
+beta *b
+chi *x
+delta *d
+epsilon *e
+eta *y
+gamma *g
+iota *i
+kappa *k
+lambda *l
+mu *m
+nu *n
+omega *w
+omicron *o
+phi *f
+pi *p
+psi *q
+rho *r
+sigma *s
+tau *t
+theta *h
+upsilon *u
+xi *c
+zeta *z
+sigma1 ts
diff --git a/usr/src/usr.bin/groff/devices/devps/prologue b/usr/src/usr.bin/groff/devices/devps/prologue
new file mode 100644 (file)
index 0000000..ea6cedf
--- /dev/null
@@ -0,0 +1,172 @@
+%!
+% If you add definitions here, be sure to check that MAX_PROLOGUE_DEFS
+% in ps.c is large enough.
+
+% The ASCII code of the space character.
+/SC 32 def
+
+/A /show load def
+/B { 0 SC 3 -1 roll widthshow } bind def
+/C { 0 exch ashow } bind def
+/D { 0 exch 0 SC 5 2 roll awidthshow } bind def
+/E { 0 rmoveto show } bind def
+/F { 0 rmoveto 0 SC 3 -1 roll widthshow } bind def
+/G { 0 rmoveto 0 exch ashow } bind def
+/H { 0 rmoveto 0 exch 0 SC 5 2 roll awidthshow } bind def
+/I { 0 exch rmoveto show } bind def
+/J { 0 exch rmoveto 0 SC 3 -1 roll widthshow } bind def
+/K { 0 exch rmoveto 0 exch ashow } bind def
+/L { 0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow } bind def
+/M { rmoveto show } bind def
+/N { rmoveto 0 SC 3 -1 roll widthshow } bind def
+/O { rmoveto 0 exch ashow } bind def
+/P { rmoveto 0 exch 0 SC 5 2 roll awidthshow } bind def
+/Q { moveto show } bind def 
+/R { moveto 0 SC 3 -1 roll widthshow } bind def
+/S { moveto 0 exch ashow } bind def
+/T { moveto 0 exch 0 SC 5 2 roll awidthshow } bind def
+
+% name size font SF -
+
+/SF {
+       findfont exch
+       [ exch dup 0 exch 0 exch neg 0 0 ] makefont
+       dup setfont
+       [ exch /setfont cvx ] cvx bind def
+} bind def
+
+% name a c d font MF
+
+/MF {
+       findfont
+       [ 5 2 roll
+       0 3 1 roll % b
+       neg 0 0 ] makefont
+       dup setfont
+       [ exch /setfont cvx ] cvx bind def
+} bind def
+
+       
+% BP -
+
+/BP {
+       /level0 save def
+       1 setlinecap
+       1 setlinejoin
+       72 RES div dup scale
+       LS {
+               90 rotate
+       } {
+               0 PL translate
+       } ifelse
+       1 -1 scale
+} bind def
+
+/EP {
+       level0 restore
+       showpage
+} bind def
+
+
+% centerx centery radius startangle endangle DA -
+
+/DA {
+       newpath arcn stroke
+} bind def
+
+% x y SN - x' y'
+% round a position to nearest (pixel + (.25,.25))
+
+/SN {
+       transform 
+       .25 sub exch .25 sub exch
+       round .25 add exch round .25 add exch
+       itransform
+} bind def
+       
+% endx endy startx starty DL -
+% we round the endpoints of the line, so that parallel horizontal
+% and vertical lines will appear even
+
+/DL {
+       SN
+       moveto
+       SN
+       lineto stroke
+} bind def
+
+% centerx centery radius DC -
+
+/DC {
+       newpath 0 360 arc closepath
+} bind def
+
+
+/TM matrix def
+
+%  width height centerx centery DE -
+
+/DE {
+       TM currentmatrix pop
+       translate scale newpath 0 0 .5 0 360 arc closepath
+       TM setmatrix
+} bind def
+
+% these are for splines
+
+/RC /rcurveto load def
+/RL /rlineto load def
+/ST /stroke load def
+/MT /moveto load def
+/CL /closepath load def
+
+% fill the last path
+
+% amount FL -
+
+/FL {
+       currentgray exch setgray fill setgray
+} bind def
+
+% fill with the ``current color''
+
+/BL /fill load def
+
+/LW /setlinewidth load def
+% new_font_name encoding_vector old_font_name RE -
+
+/RE {
+       findfont
+       dup maxlength dict begin
+       {
+               1 index /FID ne { def } { pop pop } ifelse
+       } forall
+       /Encoding exch def
+       dup /FontName exch def
+       currentdict end definefont pop
+} bind def
+
+% hpos vpos EBEGIN -
+
+/EBEGIN {
+       moveto
+       DEFS begin
+} bind def
+
+/EEND /end load def
+
+% llx lly newwid wid newht ht newllx newlly -
+
+/PICTURE {
+       translate
+       div 3 1 roll div exch scale
+       neg exch neg exch translate
+       % set the graphics state to default values
+       0 setgray
+       0 setlinecap
+       1 setlinewidth
+       0 setlinejoin
+       10 setmiterlimit
+       [] 0 setdash
+       newpath
+} bind def
diff --git a/usr/src/usr.bin/groff/devices/devps/symbol.diff b/usr/src/usr.bin/groff/devices/devps/symbol.diff
new file mode 100644 (file)
index 0000000..adbde6e
--- /dev/null
@@ -0,0 +1,65 @@
+*** /usr/local/afm/symbol.afm  Mon Mar 26 11:40:00 1990
+--- symbol.afm Tue Oct 16 09:46:37 1990
+***************
+*** 177,192 ****
+  C 227 ; WX 790 ; N copyrightsans ; B 49 -15 739 675 ;
+  C 228 ; WX 786 ; N trademarksans ; B 5 293 725 673 ;
+  C 229 ; WX 713 ; N summation ; B 14 -108 695 752 ;
+! C 230 ; WX 384 ; N parenlefttp ; B 40 -293 436 926 ;
+! C 231 ; WX 384 ; N parenleftex ; B 40 -85 92 925 ;
+! C 232 ; WX 384 ; N parenleftbt ; B 40 -293 436 926 ;
+! C 233 ; WX 384 ; N bracketlefttp ; B 0 -80 341 926 ;
+! C 234 ; WX 384 ; N bracketleftex ; B 0 -79 55 925 ;
+! C 235 ; WX 384 ; N bracketleftbt ; B 0 -80 340 926 ;
+! C 236 ; WX 494 ; N bracelefttp ; B 201 -75 439 926 ;
+! C 237 ; WX 494 ; N braceleftmid ; B 14 -85 255 935 ;
+! C 238 ; WX 494 ; N braceleftbt ; B 201 -70 439 926 ;
+! C 239 ; WX 494 ; N braceex ; B 201 -80 255 935 ;
+  C 240 ; WX 790 ; N apple ; B 56 -3 733 808 ;
+  C 241 ; WX 329 ; N angleright ; B 21 -198 302 746 ;
+  C 242 ; WX 274 ; N integral ; B 2 -107 291 916 ;
+--- 177,192 ----
+  C 227 ; WX 790 ; N copyrightsans ; B 49 -15 739 675 ;
+  C 228 ; WX 786 ; N trademarksans ; B 5 293 725 673 ;
+  C 229 ; WX 713 ; N summation ; B 14 -108 695 752 ;
+! C 230 ; WX 384 ; N parenlefttp ; B 40 -290 436 926 ;
+! C 231 ; WX 384 ; N parenleftex ; B 40 -80 92 920 ;
+! C 232 ; WX 384 ; N parenleftbt ; B 40 -293 436 920 ;
+! C 233 ; WX 384 ; N bracketlefttp ; B 0 -75 341 925 ;
+! C 234 ; WX 384 ; N bracketleftex ; B 0 -75 55 925 ;
+! C 235 ; WX 384 ; N bracketleftbt ; B 0 -75 340 925 ;
+! C 236 ; WX 494 ; N bracelefttp ; B 201 -75 439 925 ;
+! C 237 ; WX 494 ; N braceleftmid ; B 14 -75 255 925 ;
+! C 238 ; WX 494 ; N braceleftbt ; B 201 -75 439 925 ;
+! C 239 ; WX 494 ; N braceex ; B 201 -75 255 925 ;
+  C 240 ; WX 790 ; N apple ; B 56 -3 733 808 ;
+  C 241 ; WX 329 ; N angleright ; B 21 -198 302 746 ;
+  C 242 ; WX 274 ; N integral ; B 2 -107 291 916 ;
+***************
+*** 196,206 ****
+  C 246 ; WX 384 ; N parenrighttp ; B 54 -293 450 926 ;
+  C 247 ; WX 384 ; N parenrightex ; B 398 -85 450 925 ;
+  C 248 ; WX 384 ; N parenrightbt ; B 54 -293 450 926 ;
+! C 249 ; WX 384 ; N bracketrighttp ; B 22 -80 360 926 ;
+! C 250 ; WX 384 ; N bracketrightex ; B 305 -79 360 925 ;
+! C 251 ; WX 384 ; N bracketrightbt ; B 20 -80 360 926 ;
+! C 252 ; WX 494 ; N bracerighttp ; B 17 -75 255 926 ;
+! C 253 ; WX 494 ; N bracerightmid ; B 201 -85 442 935 ;
+! C 254 ; WX 494 ; N bracerightbt ; B 17 -70 255 926 ;
+  EndCharMetrics
+  EndFontMetrics
+--- 196,209 ----
+  C 246 ; WX 384 ; N parenrighttp ; B 54 -293 450 926 ;
+  C 247 ; WX 384 ; N parenrightex ; B 398 -85 450 925 ;
+  C 248 ; WX 384 ; N parenrightbt ; B 54 -293 450 926 ;
+! C 249 ; WX 384 ; N bracketrighttp ; B 22 -75 360 925 ;
+! C 250 ; WX 384 ; N bracketrightex ; B 305 -75 360 925 ;
+! C 251 ; WX 384 ; N bracketrightbt ; B 20 -75 360 925 ;
+! C 252 ; WX 494 ; N bracerighttp ; B 17 -75 255 925 ;
+! C 253 ; WX 494 ; N bracerightmid ; B 201 -75 442 925 ;
+! C 254 ; WX 494 ; N bracerightbt ; B 17 -75 255 925 ;
+  EndCharMetrics
++ italicCorrection integral 67
++ leftItalicCorrection integral 52
++ subscriptCorrection integral -10
+  EndFontMetrics
diff --git a/usr/src/usr.bin/groff/devices/devps/symbolchars b/usr/src/usr.bin/groff/devices/devps/symbolchars
new file mode 100644 (file)
index 0000000..c5d4c44
--- /dev/null
@@ -0,0 +1,3 @@
+plus pl
+minus mi
+equal eq
diff --git a/usr/src/usr.bin/groff/devices/devps/symbolsl.afm b/usr/src/usr.bin/groff/devices/devps/symbolsl.afm
new file mode 100644 (file)
index 0000000..90939ad
--- /dev/null
@@ -0,0 +1,203 @@
+StartFontMetrics 2.0
+FontName Symbol-Slanted
+Version 001.001
+FamilyName Symbol
+ItalicAngle -15.5
+IsFixedPitch false
+UnderlineThickness 54
+Weight Medium
+UnderlinePosition -98
+FullName Symbol
+FontBBox -241 -261 1250 899
+StartCharMetrics 189
+C 32 ; WX 223 ; N space ; B 223 0 223 0 ;
+C 33 ; WX 296 ; N exclam ; B 122 -15 383 599 ;
+C 34 ; WX 635 ; N universal ; B 223 0 801 627 ;
+C 35 ; WX 445 ; N numbersign ; B 71 -15 557 599 ;
+C 36 ; WX 489 ; N existential ; B 22 0 622 629 ;
+C 37 ; WX 741 ; N percent ; B 147 -32 766 583 ;
+C 38 ; WX 692 ; N ampersand ; B 68 -16 745 589 ;
+C 39 ; WX 391 ; N suchthat ; B 44 -15 450 444 ;
+C 40 ; WX 296 ; N parenleft ; B 89 -170 449 599 ;
+C 41 ; WX 296 ; N parenright ; B -22 -170 339 600 ;
+C 42 ; WX 445 ; N asteriskmath ; B 126 119 500 490 ;
+C 43 ; WX 489 ; N plus ; B 76 0 562 474 ;
+C 44 ; WX 223 ; N comma ; B 9 -136 183 93 ;
+C 45 ; WX 489 ; N minus ; B 74 207 556 256 ;
+C 46 ; WX 223 ; N period ; B 70 -15 174 85 ;
+C 47 ; WX 247 ; N slash ; B -5 -15 405 575 ;
+C 48 ; WX 445 ; N zero ; B 90 -15 537 610 ;
+C 49 ; WX 445 ; N one ; B 107 0 451 599 ;
+C 50 ; WX 445 ; N two ; B 22 0 524 611 ;
+C 51 ; WX 445 ; N three ; B 56 -16 510 611 ;
+C 52 ; WX 445 ; N four ; B 58 0 530 610 ;
+C 53 ; WX 445 ; N five ; B 36 -15 583 610 ;
+C 54 ; WX 445 ; N six ; B 87 -16 588 610 ;
+C 55 ; WX 445 ; N seven ; B 151 -15 585 599 ;
+C 56 ; WX 445 ; N eight ; B 82 -16 536 611 ;
+C 57 ; WX 445 ; N nine ; B 52 -15 535 609 ;
+C 58 ; WX 247 ; N colon ; B 81 -15 286 409 ;
+C 59 ; WX 247 ; N semicolon ; B 33 -136 296 409 ;
+C 60 ; WX 489 ; N less ; B 87 0 610 464 ;
+C 61 ; WX 489 ; N equal ; B 49 126 586 347 ;
+C 62 ; WX 489 ; N greater ; B 23 0 547 464 ;
+C 63 ; WX 395 ; N question ; B 163 -15 517 610 ;
+C 64 ; WX 489 ; N congruent ; B 10 0 597 423 ;
+C 65 ; WX 643 ; N Alpha ; B 3 0 614 599 ;
+C 66 ; WX 594 ; N Beta ; B 26 0 645 598 ;
+C 67 ; WX 643 ; N Chi ; B -8 0 798 599 ;
+C 68 ; WX 545 ; N Delta ; B 5 0 541 612 ;
+C 69 ; WX 544 ; N Epsilon ; B 28 0 688 599 ;
+C 70 ; WX 679 ; N Phi ; B 105 0 761 598 ;
+C 71 ; WX 537 ; N Gamma ; B 31 0 714 599 ;
+C 72 ; WX 643 ; N Eta ; B 35 0 836 599 ;
+C 73 ; WX 296 ; N Iota ; B 28 0 468 599 ;
+C 74 ; WX 562 ; N theta1 ; B 108 -15 645 614 ;
+C 75 ; WX 643 ; N Kappa ; B 31 0 778 598 ;
+C 76 ; WX 611 ; N Lambda ; B 5 0 610 612 ;
+C 77 ; WX 791 ; N Mu ; B 28 0 974 599 ;
+C 78 ; WX 643 ; N Nu ; B 26 -7 827 599 ;
+C 79 ; WX 643 ; N Omicron ; B 112 -15 747 610 ;
+C 80 ; WX 684 ; N Pi ; B 22 0 847 599 ;
+C 81 ; WX 659 ; N Theta ; B 112 -15 747 610 ;
+C 82 ; WX 495 ; N Rho ; B 25 0 645 599 ;
+C 83 ; WX 527 ; N Sigma ; B 5 0 663 599 ;
+C 84 ; WX 544 ; N Tau ; B 159 0 723 599 ;
+C 85 ; WX 614 ; N Upsilon ; B 175 0 804 599 ;
+C 86 ; WX 391 ; N sigma1 ; B 78 -208 492 445 ;
+C 87 ; WX 684 ; N Omega ; B 30 0 760 612 ;
+C 88 ; WX 574 ; N Xi ; B 36 0 700 598 ;
+C 89 ; WX 708 ; N Psi ; B 188 0 885 608 ;
+C 90 ; WX 544 ; N Zeta ; B 39 0 725 599 ;
+C 91 ; WX 296 ; N bracketleft ; B 34 -138 453 599 ;
+C 92 ; WX 768 ; N therefore ; B 160 0 645 426 ;
+C 93 ; WX 296 ; N bracketright ; B -14 -138 405 599 ;
+C 94 ; WX 586 ; N perpendicular ; B 13 0 596 600 ;
+C 95 ; WX 445 ; N underscore ; B -72 -224 390 -183 ;
+C 96 ; WX 445 ; N radicalex ; B 672 784 1224 816 ;
+C 97 ; WX 562 ; N alpha ; B 84 -15 658 445 ;
+C 98 ; WX 489 ; N beta ; B -7 -198 578 659 ;
+C 99 ; WX 489 ; N chi ; B -48 -206 573 445 ;
+C 100 ; WX 440 ; N delta ; B 83 -16 571 658 ;
+C 101 ; WX 391 ; N epsilon ; B 49 -17 468 447 ;
+C 102 ; WX 464 ; N phi ; B 78 -200 517 596 ;
+C 103 ; WX 366 ; N gamma ; B 92 -200 568 444 ;
+C 104 ; WX 537 ; N eta ; B 100 -180 555 457 ;
+C 105 ; WX 293 ; N iota ; B 97 -16 296 448 ;
+C 106 ; WX 537 ; N phi1 ; B 92 -199 604 444 ;
+C 107 ; WX 489 ; N kappa ; B 106 0 621 447 ;
+C 108 ; WX 489 ; N lambda ; B 21 -16 530 658 ;
+C 109 ; WX 513 ; N mu ; B -18 -198 533 445 ;
+C 110 ; WX 464 ; N nu ; B 119 -15 548 451 ;
+C 111 ; WX 489 ; N omicron ; B 86 -17 526 444 ;
+C 112 ; WX 489 ; N pi ; B 58 -18 599 433 ;
+C 113 ; WX 464 ; N theta ; B 103 -16 554 614 ;
+C 114 ; WX 489 ; N rho ; B -19 -205 521 444 ;
+C 115 ; WX 537 ; N sigma ; B 87 -19 662 445 ;
+C 116 ; WX 391 ; N tau ; B 95 -16 511 445 ;
+C 117 ; WX 513 ; N upsilon ; B 105 -15 558 451 ;
+C 118 ; WX 635 ; N omega1 ; B 78 -15 758 519 ;
+C 119 ; WX 611 ; N omega ; B 85 -16 687 445 ;
+C 120 ; WX 439 ; N xi ; B 70 -200 515 681 ;
+C 121 ; WX 611 ; N psi ; B 141 -203 759 445 ;
+C 122 ; WX 440 ; N zeta ; B 100 -200 580 673 ;
+C 123 ; WX 427 ; N braceleft ; B 116 -163 540 599 ;
+C 124 ; WX 178 ; N bar ; B 9 -158 307 599 ;
+C 125 ; WX 427 ; N braceright ; B 19 -163 444 599 ;
+C 126 ; WX 489 ; N similar ; B 78 181 549 273 ;
+C 161 ; WX 552 ; N Upsilon1 ; B 134 0 710 609 ;
+C 162 ; WX 220 ; N minute ; B 156 408 393 654 ;
+C 163 ; WX 489 ; N lessequal ; B 26 0 645 569 ;
+C 164 ; WX 149 ; N fraction ; B -164 -11 490 603 ;
+C 165 ; WX 635 ; N infinity ; B 91 111 692 360 ;
+C 166 ; WX 445 ; N florin ; B -36 -172 614 612 ;
+C 167 ; WX 670 ; N club ; B 119 -23 645 474 ;
+C 168 ; WX 670 ; N diamond ; B 198 -32 605 490 ;
+C 169 ; WX 670 ; N heart ; B 205 -29 679 473 ;
+C 170 ; WX 670 ; N spade ; B 132 -32 604 488 ;
+C 171 ; WX 927 ; N arrowboth ; B 90 -13 980 455 ;
+C 172 ; WX 878 ; N arrowleft ; B 97 -13 915 455 ;
+C 173 ; WX 537 ; N arrowup ; B 223 0 691 810 ;
+C 174 ; WX 878 ; N arrowright ; B 105 -13 922 455 ;
+C 175 ; WX 537 ; N arrowdown ; B 104 -20 572 790 ;
+C 176 ; WX 356 ; N degree ; B 187 343 466 609 ;
+C 177 ; WX 489 ; N plusminus ; B 9 0 593 574 ;
+C 178 ; WX 366 ; N second ; B 150 408 560 656 ;
+C 179 ; WX 489 ; N greaterequal ; B 26 0 582 569 ;
+C 180 ; WX 489 ; N multiply ; B 28 7 609 466 ;
+C 181 ; WX 635 ; N proportional ; B 90 110 667 360 ;
+C 182 ; WX 440 ; N partialdiff ; B 62 -18 542 664 ;
+C 183 ; WX 409 ; N bullet ; B 118 101 454 421 ;
+C 184 ; WX 489 ; N divide ; B 74 63 558 406 ;
+C 185 ; WX 489 ; N notequal ; B 51 -22 587 489 ;
+C 186 ; WX 489 ; N equivalence ; B 35 73 602 394 ;
+C 187 ; WX 489 ; N approxequal ; B 57 120 572 351 ;
+C 188 ; WX 890 ; N ellipsis ; B 107 -15 804 85 ;
+C 189 ; WX 537 ; N arrowvertex ; B 216 -107 579 899 ;
+C 190 ; WX 890 ; N arrowhorizex ; B 8 196 1011 246 ;
+C 191 ; WX 586 ; N carriagereturn ; B 40 -14 710 560 ;
+C 192 ; WX 732 ; N aleph ; B 159 -16 740 586 ;
+C 193 ; WX 611 ; N Ifraktur ; B 26 -47 684 659 ;
+C 194 ; WX 708 ; N Rfraktur ; B 71 -13 833 653 ;
+C 195 ; WX 878 ; N weierstrass ; B 112 -188 878 510 ;
+C 196 ; WX 684 ; N circlemultiply ; B 114 -15 758 599 ;
+C 197 ; WX 684 ; N circleplus ; B 115 -13 759 601 ;
+C 198 ; WX 732 ; N emptyset ; B 38 -21 884 640 ;
+C 199 ; WX 684 ; N intersection ; B 36 0 714 453 ;
+C 200 ; WX 684 ; N union ; B 110 -15 788 438 ;
+C 201 ; WX 635 ; N propersuperset ; B 18 0 675 418 ;
+C 202 ; WX 635 ; N reflexsuperset ; B -17 -111 674 418 ;
+C 203 ; WX 635 ; N notsubset ; B 87 -62 744 481 ;
+C 204 ; WX 635 ; N propersubset ; B 87 0 744 418 ;
+C 205 ; WX 635 ; N reflexsubset ; B 16 -111 744 418 ;
+C 206 ; WX 635 ; N element ; B 93 0 579 417 ;
+C 207 ; WX 635 ; N notelement ; B 74 -52 579 494 ;
+C 208 ; WX 684 ; N angle ; B 23 0 833 599 ;
+C 209 ; WX 635 ; N gradient ; B 231 -17 805 639 ;
+C 210 ; WX 703 ; N registerserif ; B 120 -18 763 596 ;
+C 211 ; WX 703 ; N copyrightserif ; B 122 -13 766 601 ;
+C 212 ; WX 792 ; N trademarkserif ; B 169 261 947 599 ;
+C 213 ; WX 732 ; N product ; B -6 -90 920 668 ;
+C 214 ; WX 489 ; N radical ; B 134 -34 711 816 ;
+C 215 ; WX 223 ; N dotmath ; B 131 187 225 276 ;
+C 216 ; WX 635 ; N logicalnot ; B 78 0 685 256 ;
+C 217 ; WX 537 ; N logicaland ; B 21 0 519 404 ;
+C 218 ; WX 537 ; N logicalor ; B 151 0 639 424 ;
+C 219 ; WX 927 ; N arrowdblboth ; B 92 -18 978 454 ;
+C 220 ; WX 878 ; N arrowdblleft ; B 96 -13 942 457 ;
+C 221 ; WX 537 ; N arrowdblup ; B 152 2 688 811 ;
+C 222 ; WX 878 ; N arrowdblright ; B 71 -18 917 452 ;
+C 223 ; WX 537 ; N arrowdbldown ; B 103 -17 639 792 ;
+C 224 ; WX 440 ; N lozenge ; B 121 0 519 663 ;
+C 225 ; WX 293 ; N angleleft ; B 98 -176 472 664 ;
+C 226 ; WX 703 ; N registersans ; B 120 -18 763 596 ;
+C 227 ; WX 703 ; N copyrightsans ; B 120 -13 764 601 ;
+C 228 ; WX 700 ; N trademarksans ; B 179 261 832 599 ;
+C 229 ; WX 635 ; N summation ; B -15 -96 756 669 ;
+C 230 ; WX 342 ; N parenlefttp ; B -46 -261 642 824 ;
+C 231 ; WX 342 ; N parenleftex ; B 12 -76 338 823 ;
+C 232 ; WX 342 ; N parenleftbt ; B 113 -261 339 824 ;
+C 233 ; WX 342 ; N bracketlefttp ; B -22 -71 560 824 ;
+C 234 ; WX 342 ; N bracketleftex ; B -22 -70 305 823 ;
+C 235 ; WX 342 ; N bracketleftbt ; B -22 -71 306 824 ;
+C 236 ; WX 440 ; N bracelefttp ; B 158 -67 648 824 ;
+C 237 ; WX 440 ; N braceleftmid ; B 126 -76 486 832 ;
+C 238 ; WX 440 ; N braceleftbt ; B 219 -62 484 824 ;
+C 239 ; WX 440 ; N braceex ; B 157 -71 486 832 ;
+C 241 ; WX 293 ; N angleright ; B -29 -176 345 664 ;
+C 242 ; WX 244 ; N integral ; B -13 -95 499 815 ;
+C 243 ; WX 611 ; N integraltp ; B 272 -74 873 820 ;
+C 244 ; WX 611 ; N integralex ; B 271 -78 640 868 ;
+C 245 ; WX 611 ; N integralbt ; B 30 -72 625 820 ;
+C 246 ; WX 342 ; N parenrighttp ; B 273 -261 498 824 ;
+C 247 ; WX 342 ; N parenrightex ; B 331 -76 657 823 ;
+C 248 ; WX 342 ; N parenrightbt ; B -30 -261 657 824 ;
+C 249 ; WX 342 ; N bracketrighttp ; B 249 -71 577 824 ;
+C 250 ; WX 342 ; N bracketrightex ; B 250 -70 577 823 ;
+C 251 ; WX 342 ; N bracketrightbt ; B -4 -71 577 824 ;
+C 252 ; WX 440 ; N bracerighttp ; B 158 -67 425 824 ;
+C 253 ; WX 440 ; N bracerightmid ; B 155 -76 517 832 ;
+C 254 ; WX 440 ; N bracerightbt ; B -4 -62 484 824 ;
+C -1 ; WX 703 ; N apple ; B 136 -2 784 719 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/usr/src/usr.bin/groff/devices/devps/symbolsl.ps b/usr/src/usr.bin/groff/devices/devps/symbolsl.ps
new file mode 100644 (file)
index 0000000..c1d10ba
--- /dev/null
@@ -0,0 +1,40 @@
+%!PS-Adobe-2.1
+%%DocumentFonts: Symbol
+
+% newfontname matrix oldfontname MakeTransformedFont
+
+/MakeTransformedFont {
+       findfont dup maxlength dict begin
+               {
+                       exch dup dup /FID ne exch /UniqueID ne and {
+                               exch def
+                       } {
+                               pop pop
+                       } ifelse
+               } forall
+               % first copy FontBBox
+               /FontBBox 
+               % FontBBox sometimes seems to have the executable
+               % attribute set
+               % so to get the array on the stack, we have to do this
+               currentdict /FontBBox get
+               4 array copy def
+               % now transform it
+               FontBBox aload pop
+               4 index transform 4 2 roll
+               4 index transform 4 2 roll
+               FontBBox astore pop
+               % matrix
+               % now transform FontMatrix
+               FontMatrix exch matrix concatmatrix
+               /FontMatrix exch def
+               dup /FontName exch def
+       currentdict end
+       definefont pop
+} bind def
+
+
+/Symbol-Slanted
+[.89 0.0 15.5 dup sin exch cos div .89 0.0 0.0]
+/Symbol
+MakeTransformedFont
diff --git a/usr/src/usr.bin/groff/devices/devps/text.enc b/usr/src/usr.bin/groff/devices/devps/text.enc
new file mode 100644 (file)
index 0000000..681a22c
--- /dev/null
@@ -0,0 +1,230 @@
+asciicircum 0
+asciitilde 1
+Scaron 2
+Zcaron 3
+scaron 4
+zcaron 5
+Ydieresis 6
+trademark 7
+space 32
+exclam 33
+quotedbl 34
+numbersign 35
+dollar 36
+percent 37
+ampersand 38
+quoteright 39
+parenleft 40
+parenright 41
+asterisk 42
+plus 43
+comma 44
+hyphen 45
+period 46
+slash 47
+zero 48
+one 49
+two 50
+three 51
+four 52
+five 53
+six 54
+seven 55
+eight 56
+nine 57
+colon 58
+semicolon 59
+less 60
+equal 61
+greater 62
+question 63
+at 64
+A 65
+B 66
+C 67
+D 68
+E 69
+F 70
+G 71
+H 72
+I 73
+J 74
+K 75
+L 76
+M 77
+N 78
+O 79
+P 80
+Q 81
+R 82
+S 83
+T 84
+U 85
+V 86
+W 87
+X 88
+Y 89
+Z 90
+bracketleft 91
+backslash 92
+bracketright 93
+circumflex 94
+underscore 95
+quoteleft 96
+a 97
+b 98
+c 99
+d 100
+e 101
+f 102
+g 103
+h 104
+i 105
+j 106
+k 107
+l 108
+m 109
+n 110
+o 111
+p 112
+q 113
+r 114
+s 115
+t 116
+u 117
+v 118
+w 119
+x 120
+y 121
+z 122
+braceleft 123
+bar 124
+braceright 125
+tilde 126
+quotesinglbase 128
+guillemotleft 129
+guillemotright 130
+bullet 131
+florin 132
+fraction 133
+perthousand 134
+dagger 135
+daggerdbl 136
+endash 137
+emdash 138
+ff 139
+fi 140
+fl 141
+ffi 142
+ffl 143
+dotlessi 144
+dotlessj 145
+grave 146
+hungarumlaut 147
+dotaccent 148
+breve 149
+caron 150
+ring 151
+ogonek 152
+quotedblleft 153
+quotedblright 154
+oe 155
+lslash 156
+quotedblbase 157
+OE 158
+Lslash 159
+exclamdown 161
+cent 162
+sterling 163
+currency 164
+yen 165
+brokenbar 166
+section 167
+dieresis 168
+copyright 169
+ordfeminine 170
+guilsinglleft 171
+logicalnot 172
+registered 174
+minus 173
+macron 175
+degree 176
+plusminus 177
+twosuperior 178
+threesuperior 179
+acute 180
+mu 181
+paragraph 182
+periodcentered 183
+cedilla 184
+onesuperior 185
+ordmasculine 186
+guilsinglright 187
+onequarter 188
+onehalf 189
+threequarters 190
+questiondown 191
+Agrave 192
+Aacute 193
+Acircumflex 194
+Atilde 195
+Adieresis 196
+Aring 197
+AE 198
+Ccedilla 199
+Egrave 200
+Eacute 201
+Ecircumflex 202
+Edieresis 203
+Igrave 204
+Iacute 205
+Icircumflex 206
+Idieresis 207
+Eth 208
+Ntilde 209
+Ograve 210
+Oacute 211
+Ocircumflex 212
+Otilde 213
+Odieresis 214
+multiply 215
+Oslash 216
+Ugrave 217
+Uacute 218
+Ucircumflex 219
+Udieresis 220
+Yacute 221
+Thorn 222
+germandbls 223
+agrave 224
+aacute 225
+acircumflex 226
+atilde 227
+adieresis 228
+aring 229
+ae 230
+ccedilla 231
+egrave 232
+eacute 233
+ecircumflex 234
+edieresis 235
+igrave 236
+iacute 237
+icircumflex 238
+idieresis 239
+eth 240
+ntilde 241
+ograve 242
+oacute 243
+ocircumflex 244
+otilde 245
+odieresis 246
+divide 247
+oslash 248
+ugrave 249
+uacute 250
+ucircumflex 251
+udieresis 252
+yacute 253
+thorn 254
+ydieresis 255
diff --git a/usr/src/usr.bin/groff/devices/devps/textmap b/usr/src/usr.bin/groff/devices/devps/textmap
new file mode 100644 (file)
index 0000000..9a4f2e7
--- /dev/null
@@ -0,0 +1,492 @@
+a a
+b b
+c c
+d d
+e e
+f f
+g g
+h h
+i i
+j j
+k k
+l l
+m m
+n n
+o o
+p p
+q q
+r r
+s s
+t t
+u u
+v v
+w w
+x x
+y y
+z z
+A A
+B B
+C C
+D D
+E E
+F F
+G G
+H H
+I I
+J J
+K K
+L L
+M M
+N N
+O O
+P P
+Q Q
+R R
+S S
+T T
+U U
+V V
+W W
+X X
+Y Y
+Z Z
+AE AE
+Aacute 'A
+Acircumflex ^A
+Adieresis :A
+Agrave `A
+Alpha *A
+Aring oA
+Atilde ~A
+Beta *B
+Cacute 'C
+Ccedilla ,C
+Chi *X
+Delta *D
+Eacute 'E
+Ecircumflex ^E
+Edieresis :E
+Egrave `E
+Epsilon *E
+Eta *Y
+Eth -D
+Gamma *G
+IJ IJ
+Iacute 'I
+Icircumflex ^I
+Idieresis :I
+Ifraktur Im
+Igrave `I
+Iota *I
+Kappa *K
+Lambda *L
+Lslash /L
+Mu *M
+Ntilde ~N
+Nu *N
+OE OE
+Oacute 'O
+Ocircumflex ^O
+Odieresis :O
+Ograve `O
+Omega *W
+Omicron *O
+Oslash /O
+Otilde ~O
+Phi *F
+Pi *P
+Psi *Q
+Rfraktur Re
+Rho *R
+Scaron vS
+Sigma *S
+Tau *T
+Theta *H
+Thorn TP
+Uacute 'U
+Ucircumflex ^U
+Udieresis :U
+Ugrave `U
+Upsilon1 *U
+Xi *C
+Yacute 'Y
+Ydieresis :Y
+Zcaron vZ
+Zeta *Z
+aacute 'a
+acircumflex ^a
+acute aa
+adieresis :a
+ae ae
+agrave `a
+angle /_
+angleleft la
+angleright ra
+aleph Ah
+alpha *a
+ampersand &
+approxequal ~~
+aring oa
+arrowboth <>
+arrowdblboth hA
+arrowdbldown dA
+arrowdblleft lA
+arrowdblright rA
+arrowdblup uA
+arrowdown da
+arrowleft <-
+arrowright ->
+arrowup ua
+asciicircum ha
+asciitilde ti
+asterisk *
+asteriskmath **
+at @
+at at
+atilde ~a
+backslash \
+backslash rs
+bar ba
+bar |
+bell bs
+beta *b
+braceleft lC
+braceleft {
+braceright rC
+braceright }
+bracketleft [
+bracketleft lB
+bracketright ]
+bracketright rB
+breve ab
+brokenbar bb
+bullet bu
+cacute 'c
+caron ah
+ccedilla ,c
+cedilla ac
+cent ct
+checkmark OK
+chi *x
+circle ci
+circlemultiply c*
+circleplus c+
+circumflex a^
+circumflex ^
+colon :
+comma ,
+congruent =~
+copyright co
+currency Cs
+dagger dg
+daggerdbl dd
+degree de
+delta *d
+dieresis ad
+divide di
+dollar $
+dollar Do
+dotaccent a.
+dotlessi .i
+dotlessj .j
+dotmath md
+eacute 'e
+ecircumflex ^e
+edieresis :e
+egrave `e
+eight 8
+element mo
+emdash em
+emptyset es
+endash en
+epsilon *e
+equal =
+equalmath eq
+equivalence ==
+eta *y
+eth Sd
+exclam !
+exclamdown r!
+existential te
+ff ff
+ffi Fi
+ffl Fl
+fi fi
+five 5
+fl fl
+four 4
+gamma *g
+germandbls ss
+gradient gr
+grave ga
+greater >
+greaterequal >=
+guillemotleft Fo
+guillemotright Fc
+guilsinglleft fo
+guilsinglright fc
+handleft lh
+handright rh
+hbar -h
+hungarumlaut a"
+hyphen -
+hyphen hy
+iacute 'i
+icircumflex ^i
+idieresis :i
+igrave `i
+ij ij
+infinity if
+integral is
+intersection ca
+iota *i
+kappa *k
+lambda *l
+less <
+lessequal <=
+logicaland AN
+logicalnot no
+logicalor OR
+lslash /l
+macron a-
+minus \-
+minusplus -+
+minute fm
+mu *m
+multiply mu
+nine 9
+notelement nm
+notequal !=
+notequivalence ne
+notpropersuperset nc
+ntilde ~n
+nu *n
+numbersign #
+numbersign sh
+oacute 'o
+ocircumflex ^o
+odieresis :o
+oe oe
+ogonek ho
+ograve `o
+omega *w
+omicron *o
+one 1
+onehalf 12
+onequarter 14
+onesuperior S1
+ordfeminine Of
+ordmasculine Om
+oslash /o
+otilde ~o
+paragraph ps
+parenleft (
+parenright )
+partialdiff pd
+percent %
+period .
+perthousand %0
+perpendicular pp
+phi *f
+pi *p
+plus +
+plusmath pl
+plusminus +-
+propersubset sb
+propersuperset sp
+proportional pt
+psi *q
+question ?
+questiondown r?
+quotedbl "
+quoteleft `
+quoteleft oq
+quoteright '
+reflexsubset ib
+reflexsuperset ip
+registered rg
+rho *r
+ring ao
+scaron vs
+second sd
+section sc
+semicolon ;
+seven 7
+sigma *s
+sigma1 ts
+similar ap
+similarequal ~=
+six 6
+slash /
+slash sl
+square sq
+sterling Po
+tau *t
+therefore 3d
+therefore tf
+theta *h
+thorn Tp
+three 3
+threequarters 34
+threesuperior S3
+tilde a~
+tilde ~
+trademark tm
+two 2
+twosuperior S2
+uacute 'u
+ucircumflex ^u
+udieresis :u
+ugrave `u
+underscore _
+union cu
+universal fa
+upsilon *u
+weierstrass wp
+xi *c
+yacute 'y
+ydieresis :y
+yen Ye
+zcaron vz
+zero 0
+zeta *z
+exclamdown char161
+cent char162
+sterling char163
+currency char164
+yen char165
+brokenbar char166
+section char167
+dieresis char168
+copyright char169
+ordfeminine char170
+guillemotleft char171
+logicalnot char172
+hyphen char173
+registered char174
+macron char175
+degree char176
+plusminus char177
+twosuperior char178
+threesuperior char179
+acute char180
+mu char181
+paragraph char182
+periodcentered char183
+cedilla char184
+onesuperior char185
+ordmasculine char186
+guillemotright char187
+onequarter char188
+onehalf char189
+threequarters char190
+questiondown char191
+Agrave char192
+Aacute char193
+Acircumflex char194
+Atilde char195
+Adieresis char196
+Aring char197
+AE char198
+Ccedilla char199
+Egrave char200
+Eacute char201
+Ecircumflex char202
+Edieresis char203
+Igrave char204
+Iacute char205
+Icircumflex char206
+Idieresis char207
+Eth char208
+Ntilde char209
+Ograve char210
+Oacute char211
+Ocircumflex char212
+Otilde char213
+Odieresis char214
+multiply char215
+Oslash char216
+Ugrave char217
+Uacute char218
+Ucircumflex char219
+Udieresis char220
+Yacute char221
+Thorn char222
+germandbls char223
+agrave char224
+aacute char225
+acircumflex char226
+atilde char227
+adieresis char228
+aring char229
+ae char230
+ccedilla char231
+egrave char232
+eacute char233
+ecircumflex char234
+edieresis char235
+igrave char236
+iacute char237
+icircumflex char238
+idieresis char239
+eth char240
+ntilde char241
+ograve char242
+oacute char243
+ocircumflex char244
+otilde char245
+odieresis char246
+divide char247
+oslash char248
+ugrave char249
+uacute char250
+ucircumflex char251
+udieresis char252
+yacute char253
+thorn char254
+ydieresis char255
+fraction f/
+club CL
+diamond DI
+heart HE
+spade SP
+carriagereturn CR
+suchthat st
+bracelefttp bracelefttp
+braceleftmid braceleftmid
+braceleftbt braceleftbt
+braceex braceex
+braceex bracerightex
+braceex braceleftex
+braceex barex
+bracerighttp bracerighttp
+bracerightmid bracerightmid
+bracerightbt bracerightbt
+parenlefttp parenlefttp
+parenleftbt parenleftbt
+parenleftex parenleftex
+parenrighttp parenrighttp
+parenrightbt parenrightbt
+parenrightex parenrightex
+bracketlefttp bracketlefttp
+bracketleftbt bracketleftbt
+bracketleftex bracketleftex
+bracketrighttp bracketrighttp
+bracketrightbt bracketrightbt
+bracketrightex bracketrightex
+radical sr
+radicalex rn
+approxequal ~=
+bracketlefttp lc
+bracketleftbt lf
+bracketrighttp rc
+bracketrightbt rf
+bracelefttp lt
+braceleftmid lk
+braceleftbt lb
+braceex bv
+bracerighttp rt
+bracerightmid rk
+bracerightbt rb
+summation sum
+product product
diff --git a/usr/src/usr.bin/groff/devices/devps/zapfdr.ps b/usr/src/usr.bin/groff/devices/devps/zapfdr.ps
new file mode 100644 (file)
index 0000000..b6e3430
--- /dev/null
@@ -0,0 +1,222 @@
+%!PS-Adobe-2.1
+%%DocumentFonts: ZapfDingbats
+
+/ZapfDingbats findfont [-1 0 0 1 0 0] makefont
+dup length 1 add dict /newdict exch def {
+       1 index /FID ne {
+               newdict 3 1 roll put
+       } {
+               pop pop
+       } ifelse
+} forall
+
+newdict /FontName /ZapfDingbats-Reverse put
+
+202 dict begin
+       /space [0 -278] def
+       /a1 [-939 -974] def
+       /a2 [-926 -961] def
+       /a202 [-939 -974] def
+       /a3 [-945 -980] def
+       /a4 [-685 -719] def
+       /a5 [-754 -789] def
+       /a119 [-755 -790] def
+       /a118 [-756 -791] def
+       /a117 [-655 -690] def
+       /a11 [-925 -960] def
+       /a12 [-904 -939] def
+       /a13 [-520 -549] def
+       /a14 [-821 -855] def
+       /a15 [-876 -911] def
+       /a16 [-898 -933] def
+       /a105 [-876 -911] def
+       /a17 [-910 -945] def
+       /a18 [-939 -974] def
+       /a19 [-721 -755] def
+       /a20 [-811 -846] def
+       /a21 [-727 -762] def
+       /a22 [-726 -761] def
+       /a23 [-572 -571] def
+       /a24 [-641 -677] def
+       /a25 [-728 -763] def
+       /a26 [-725 -760] def
+       /a27 [-724 -759] def
+       /a28 [-719 -754] def
+       /a6 [-459 -494] def
+       /a7 [-517 -552] def
+       /a8 [-502 -537] def
+       /a9 [-542 -577] def
+       /a10 [-657 -692] def
+       /a29 [-751 -786] def
+       /a30 [-753 -788] def
+       /a31 [-753 -788] def
+       /a32 [-755 -790] def
+       /a33 [-758 -793] def
+       /a34 [-759 -794] def
+       /a35 [-781 -816] def
+       /a36 [-788 -823] def
+       /a37 [-754 -789] def
+       /a38 [-806 -841] def
+       /a39 [-788 -823] def
+       /a40 [-798 -833] def
+       /a41 [-781 -816] def
+       /a42 [-796 -831] def
+       /a43 [-888 -923] def
+       /a44 [-709 -744] def
+       /a45 [-688 -723] def
+       /a46 [-714 -749] def
+       /a47 [-756 -790] def
+       /a48 [-757 -792] def
+       /a49 [-660 -695] def
+       /a50 [-741 -776] def
+       /a51 [-733 -768] def
+       /a52 [-757 -792] def
+       /a53 [-724 -759] def
+       /a54 [-672 -707] def
+       /a55 [-673 -708] def
+       /a56 [-647 -682] def
+       /a57 [-666 -701] def
+       /a58 [-791 -826] def
+       /a59 [-780 -815] def
+       /a60 [-754 -789] def
+       /a61 [-754 -789] def
+       /a62 [-673 -707] def
+       /a63 [-651 -687] def
+       /a64 [-661 -696] def
+       /a65 [-654 -689] def
+       /a66 [-752 -786] def
+       /a67 [-752 -787] def
+       /a68 [-678 -713] def
+       /a69 [-756 -791] def
+       /a70 [-749 -785] def
+       /a71 [-756 -791] def
+       /a72 [-838 -873] def
+       /a73 [-726 -761] def
+       /a74 [-727 -762] def
+       /a203 [-727 -762] def
+       /a75 [-724 -759] def
+       /a204 [-724 -759] def
+       /a76 [-857 -892] def
+       /a77 [-857 -892] def
+       /a78 [-753 -788] def
+       /a79 [-749 -784] def
+       /a81 [-403 -438] def
+       /a82 [-103 -138] def
+       /a83 [-242 -277] def
+       /a84 [-380 -415] def
+       /a97 [-357 -392] def
+       /a98 [-358 -392] def
+       /a99 [-633 -668] def
+       /a100 [-632 -668] def
+       /a101 [-697 -732] def
+       /a102 [-488 -544] def
+       /a103 [-510 -544] def
+       /a104 [-875 -910] def
+       /a106 [-632 -667] def
+       /a107 [-725 -760] def
+       /a108 [-760 -760] def
+       /a112 [-741 -776] def
+       /a111 [-561 -595] def
+       /a110 [-659 -694] def
+       /a109 [-592 -626] def
+       /a120 [-753 -788] def
+       /a121 [-753 -788] def
+       /a122 [-753 -788] def
+       /a123 [-753 -788] def
+       /a124 [-753 -788] def
+       /a125 [-753 -788] def
+       /a126 [-753 -788] def
+       /a127 [-753 -788] def
+       /a128 [-753 -788] def
+       /a129 [-753 -788] def
+       /a130 [-753 -788] def
+       /a131 [-753 -788] def
+       /a132 [-753 -788] def
+       /a133 [-753 -788] def
+       /a134 [-753 -788] def
+       /a135 [-753 -788] def
+       /a136 [-753 -788] def
+       /a137 [-753 -788] def
+       /a138 [-753 -788] def
+       /a139 [-753 -788] def
+       /a140 [-753 -788] def
+       /a141 [-753 -788] def
+       /a142 [-753 -788] def
+       /a143 [-753 -788] def
+       /a144 [-753 -788] def
+       /a145 [-753 -788] def
+       /a146 [-753 -788] def
+       /a147 [-753 -788] def
+       /a148 [-753 -788] def
+       /a149 [-753 -788] def
+       /a150 [-753 -788] def
+       /a151 [-753 -788] def
+       /a152 [-753 -788] def
+       /a153 [-753 -788] def
+       /a154 [-753 -788] def
+       /a155 [-753 -788] def
+       /a156 [-753 -788] def
+       /a157 [-753 -788] def
+       /a158 [-753 -788] def
+       /a159 [-753 -788] def
+       /a160 [-859 -894] def
+       /a161 [-803 -838] def
+       /a163 [-982 -1016] def
+       /a164 [-423 -458] def
+       /a196 [-713 -748] def
+       /a165 [-889 -924] def
+       /a192 [-713 -748] def
+       /a166 [-883 -918] def
+       /a167 [-892 -927] def
+       /a168 [-893 -928] def
+       /a169 [-893 -928] def
+       /a170 [-799 -834] def
+       /a171 [-838 -873] def
+       /a172 [-793 -828] def
+       /a173 [-889 -924] def
+       /a162 [-889 -924] def
+       /a174 [-882 -917] def
+       /a175 [-895 -930] def
+       /a176 [-896 -931] def
+       /a177 [-428 -463] def
+       /a178 [-848 -883] def
+       /a179 [-801 -836] def
+       /a193 [-801 -836] def
+       /a180 [-832 -867] def
+       /a199 [-832 -867] def
+       /a181 [-661 -696] def
+       /a200 [-661 -696] def
+       /a182 [-839 -874] def
+       /a201 [-839 -874] def
+       /a183 [-725 -760] def
+       /a184 [-911 -946] def
+       /a197 [-737 -771] def
+       /a185 [-830 -865] def
+       /a194 [-737 -771] def
+       /a198 [-854 -888] def
+       /a186 [-932 -967] def
+       /a195 [-854 -888] def
+       /a187 [-796 -831] def
+       /a188 [-837 -873] def
+       /a189 [-892 -927] def
+       /a190 [-935 -970] def
+       /a191 [-884 -918] def
+       /a205 [-474 -509] def
+       /a206 [-375 -410] def
+       /a85 [-474 -509] def
+       /a86 [-375 -410] def
+       /a87 [-199 -234] def
+       /a88 [-199 -234] def
+       /a89 [-355 -390] def
+       /a90 [-355 -390] def
+       /a91 [-241 -276] def
+       /a92 [-241 -276] def
+       /a93 [-282 -317] def
+       /a94 [-282 -317] def
+       /a95 [-299 -334] def
+       /a96 [-299 -334] def
+
+       newdict /Metrics currentdict put
+end
+
+/ZapfDingbats-Reverse newdict definefont pop