Laser-Lovers-Request@WASHINGTON.ARPA.UUCP (07/22/86)
Info-Postscript for Laser Lovers Digest Monday, July 21, 1986 6:40PM
Volume 1, Issue 15
Today's Topics:
hersel: Make a PostScript Font from Selected Hershey Characters
----------------------------------------------------------------------
Date: 28 Apr 86 21:27:29 EDT (Mon)
From: nomad!ggr@seismo.CSS.GOV (Guy Riddle)
Subject: hersel: Make a PostScript Font from Selected Hershey Characters
: If you enjoyed the recently released *herps*, the sequel, *hersel*, should be
: coming very soon to a file near you.
#! /bin/sh
# This is a shell archive, meaning:
# 1. Remove everything above the #! /bin/sh line.
# 2. Save the resulting text in a file.
# 3. Execute the file with /bin/sh (not csh) to create the files:
# READme
# Makefile
# hersel.c
# standard.enc
# makefont.ps
# font.map+
# morefonts
# HerGotEng.sel
# HerGotEngB.sel
# HerGotEngO.sel
# HerGotGer.sel
# HerGotGerB.sel
# HerGotGerO.sel
# HerGotIta.sel
# HerGotItaB.sel
# HerGotItaO.sel
# HerPla.sel
# HerPlaB.sel
# HerPlaO.sel
# HerScrCom.sel
# HerScrComB.sel
# HerScrComO.sel
# HerScrSim.sel
# HerScrSimB.sel
# HerScrSimO.sel
# HerTri.sel
# HerTriB.sel
# HerTriBI.sel
# HerTriI.sel
# This archive created: Mon Apr 28 15:22:38 1986
export PATH; PATH=/bin:$PATH
if test -f 'READme'
then
echo shar: will not over-write existing file "'READme'"
else
cat << \SHAR_EOF > 'READme'
This program takes a "selection file" and a file of Hershey glyphs
and creates 3 output files:
a .pro file -- PostScript code that when included in a PostScript
program makes a font that may then be accessed via 'findfont'
a .afm file -- provides the Adobe Font Metrics information needed
by the TranScript shell file 'afmdit' to construct a
troff .out file
a .map file -- used by TranScript software to map the 2-character
troff font name to the internal font name
To make the whole shebang, just say "make".
If you have Adobe's TranScript package, you dispose of the output
files as follows:
.pro -- goes in /usr/add-on/ps/lib [Your Directories May Vary]
.afm -- goes in /usr/add-on/ps/lib and /usr/lsrc/transcript/lib
.map -- goes in /usr/lsrc/transcript/lib/ditroff.font
Then sort the `font.map+' lines into your font.map, merge the `moreout' line
into your /usr/lsrc/transcript/lib/ditroff.font/Makefile, and run make in
this directory. Scatter the .out and .aux files to their proper places
[probably /usr/lib/font/devpsc].
Now if you have the version of TranScript I do, you are done. (I've locally
modified mine to automatically merge the .pro file with the rest of the
psdit output whenever a "non-standard font" is used in a document. I can't
send you these modifications but you might try expressing your wishes
to adobe!shore in hope of altering the future.) Otherwise you need to
arrange some other method of merging the proper .pro files before printing
the output.
Usage: (if you wish to build fonts other than the ones I did)
hersel font.sel hersh.oc
Notes:
1. I didn't bother with ligatures (none of the fonts I encoded
had any).
2. I only encoded characters in Adobe's Standard Encoding. You'll
have to do some twiddling to get the Christmas tree into a font.
3. To keep the regular fonts dainty, I have used a rather narrow
pen width. This looks fine at small character sizes, but at
larger sizes the characters show gaps in the strokes. I'd just
use the "bold" variety of the font when this happens but you might
feel like adjusting the penwidth for the basic font.
4. I didn't like the spacing on most of the fonts so put a provision
in the select file to adjust the left and right "boundaries" (not
really side-bearings as the character origin isn't given and had
to be divined) of a character. These are the third and fourth fields
on the character selection line when present. You may feel like
adjusting them again. The Gothic fonts probably could use some
tuning, too, but I haven't done them.
Author:
Guy Riddle
AT&T Bell Laboratories
184 Liberty Corner Road
Liberty Corner, NJ 07938
<allegra!nomad!ggr> or <ggr@btl.csnet>
SHAR_EOF
fi # end of overwriting check
if test -f 'Makefile'
then
echo shar: will not over-write existing file "'Makefile'"
else
cat << \SHAR_EOF > 'Makefile'
AFM = HerGotEng.afm HerGotEngB.afm HerGotEngO.afm HerGotGer.afm \
HerGotGerB.afm HerGotGerO.afm HerGotIta.afm HerGotItaB.afm \
HerGotItaO.afm HerPla.afm HerPlaB.afm HerPlaO.afm HerScrCom.afm \
HerScrComB.afm HerScrComO.afm HerScrSim.afm HerScrSimB.afm \
HerScrSimO.afm HerTri.afm HerTriB.afm HerTriBI.afm HerTriI.afm
fonts: $(AFM)
touch fonts
$(AFM): hersel hersh.oc
hersh.oc: hersh.oc1 hersh.oc2 hersh.oc3 hersh.oc4
cat hersh.oc[1234] >hersh.oc
hersel: hersel.o
cc -o hersel hersel.o
hersel.o: standard.h makefont.h
herps: herps.o
cc -o herps herps.o
herps.o: prolog.h pagestart.h pagefinish.h trailer.h
.SUFFIXES: .ps .enc .afm .sel
.ps.h:
sed -e 's/.*/"&",/' $*.ps >$*.h
.enc.h:
sed -e 's/.*/{"&"},/' $*.enc >$*.h
.sel.afm:
hersel $*.sel hersh.oc
SHAR_EOF
fi # end of overwriting check
if test -f 'hersel.c'
then
echo shar: will not over-write existing file "'hersel.c'"
else
cat << \SHAR_EOF > 'hersel.c'
#include <stdio.h>
/*
* hersel -- Make a PostScript Font from Selected Hershey Characters
*
* This program takes a "selection file" and a file of Hershey glyphs
* and creates 3 output files:
*
* a .pro file -- PostScript code that when included in a PostScript
* program makes a font that may then be accessed via 'findfont'
* a .afm file -- provides the Adobe Font Metrics information needed
* by the TranScript shell file 'afmdit' to construct a
* troff .out file
* a .map file -- used by TranScript software to map the 2-character
* troff font name to the internal font name
*
* You should be able to deduce the format of the .sel file from the
* enclosed examples without much trouble.
*
* Usage:
*
* hersel font.sel hersh.oc
*
* Author:
*
* Guy Riddle
* AT&T Bell Laboratories
* Liberty Corner, NJ 07938
*
* <attmail!ggr> or <ihnp4!garage!ggr> or <ggr@btl.csnet>
*/
typedef struct {
char *key;
char *value;
short glyph;
short adjleft;
short adjright;
} Tmt;
int glyphcount;
char *iam;
FILE *sel, *font, *map, *afm, *pro;
char longname[128], shortname[16], troffname[4];
char penwidth[8] = "1";
char italicangle[8] = "0";
FILE *openin(), *openout();
Tmt *match();
Tmt keywords[] = {
{ "longname", longname },
{ "shortname", shortname },
{ "troffname", troffname },
{ "penwidth", penwidth },
{ "italicangle", italicangle },
0
};
Tmt encoding[] = {
#include "standard.h"
0
};
char *makefont[] = {
#include "makefont.h"
0
};
main(argc, argv)
char *argv[];
{
iam = argv[0];
if(argc != 3){
fprintf(stderr, "Usage: %s select-file font-file\n", iam);
exit(64);
}
sel = openin(argv[1]);
font = openin(argv[2]);
readselect();
if(troffname[0]){
map = openout(troffname, "map");
fprintf(map, "%s\n", longname);
}
afm = openout(shortname, "afm");
pro = openout(shortname, "pro");
fprintf(afm, "StartFontMetrics 1.0\n");
fprintf(afm, "Comment Selected characters from the Hershey Fonts\n");
fprintf(afm, "FontName %s\n", longname);
fprintf(afm, "Notice Created by the program `hersel'\n");
fprintf(afm, "Notice Program author Guy Riddle <ihnp4!nomad!ggr>\n");
fprintf(afm, "Comment The bounding boxes are bogus\n");
fprintf(afm, "FontBBox 0 0 1000 1000\n");
fprintf(afm, "StartCharMetrics\n");
makepro();
fprintf(afm, "EndCharMetrics\n");
fprintf(afm, "EndFontMetrics\n");
exit(0);
}
readselect()
{
Tmt *p;
char line[128], left[64], right[64], adjleft[8], adjright[8];
while(fgets(line, sizeof(line), sel)){
if(line[0] == '#')
continue;
adjleft[0] = adjright[0] = '\0';
sscanf(line, "%s %s %s %s", left, right, adjleft, adjright);
if(p = match(left, keywords))
strcpy(p->value, right);
else if(p = match(left, encoding)){
p->glyph = atoi(right);
p->adjleft = atoi(adjleft);
p->adjright = atoi(adjright);
glyphcount++;
}else
fprintf(stderr, "%s: no keyword or character %s\n", iam, left);
}
}
makepro()
{
Tmt *p;
int glyph, xl, xr, wx;
char strokes[2048];
squirt(pro, makefont);
fprintf(pro, "%d dict dup begin\n", glyphcount);
while(glyph = hersheyglyph(&xl, &xr, strokes))
for(p = encoding; p->key; p++)
if(glyph == p->glyph){
xl += p->adjleft;
xr += p->adjright;
fprintf(pro, "/%s [%d %d (%s)] def\n",
p->key, xl, xr, strokes);
if(p->key[0] != '.'){
wx = ((xr - xl) * 1000) / 33;
fprintf(afm, "C %d ; WX %d ; N %s ; B 0 0 1000 1000 ;\n",
(p - encoding), wx, p->key);
}
}
fprintf(pro, "end /%s %s %s MakeHersheyFont\n", longname, penwidth, italicangle);
}
hersheyglyph(xlp, xrp, sp)
int *xlp, *xrp;
char *sp;
{
int c, glen;
char glyphnum[6], glyphlength[4];
if(fread(glyphnum, 1, sizeof(glyphnum)-1, font) != (sizeof(glyphnum)-1))
return(0);
fread(glyphlength, 1, sizeof(glyphlength)-1, font);
glen = atoi(glyphlength)*2 - 2;
*xlp = getc(font) - 'R';
*xrp = getc(font) - 'R';
while(--glen >= 0)
switch(c = getc(font)){
case '\n':
glen++;
break;
case ' ':
*sp++ = c;
(void) getc(font);
glen--;
break;
case '\\':
case '(':
case ')':
*sp++ = '\\';
default:
*sp++ = c;
}
*sp = '\0';
if(getc(font) != '\n'){
fprintf(stderr, "%s: font input format botch\n", iam);
exit(65);
}
if((c = getc(font)) != '\n')
ungetc(c, font);
return(atoi(glyphnum));
}
squirt(fp, stuff)
FILE *fp;
char **stuff;
{
char *p;
while(p = *stuff++)
fprintf(fp, "%s\n", p);
}
FILE *
openin(name)
char *name;
{
FILE *fp;
fp = fopen(name, "r");
if(fp == NULL){
fprintf(stderr, "%s: can't open %s\n", iam, name);
exit(66);
}
return(fp);
}
FILE *
openout(pre, suf)
char *pre, *suf;
{
FILE *fp;
char name[16];
sprintf(name, "%s.%s", pre, suf);
fp = fopen(name, "w");
if(fp == NULL){
fprintf(stderr, "%s: can't create %s\n", iam, name);
exit(73);
}
return(fp);
}
Tmt *
match(key, table)
char *key;
Tmt table[];
{
Tmt *p;
for(p = table; p->key; p++)
if(strcmp(key, p->key) == 0)
return(p);
return(0);
}
SHAR_EOF
fi # end of overwriting check
if test -f 'standard.enc'
then
echo shar: will not over-write existing file "'standard.enc'"
else
cat << \SHAR_EOF > 'standard.enc'
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
space
exclam
quotedbl
numbersign
dollar
percent
ampersand
quoteright
parenleft
parenright
asterisk
plus
comma
hyphen
period
slash
zero
one
two
three
four
five
six
seven
eight
nine
colon
semicolon
less
equal
greater
question
at
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
bracketleft
backslash
bracketright
asciicircum
underscore
quoteleft
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
braceleft
bar
braceright
asciitilde
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
exclamdown
cent
sterling
fraction
yen
florin
section
currency
quotesingle
quotedblleft
guillemotleft
guilsinglleft
guilsinglright
fi
fl
.notdef
endash
dagger
daggerdbl
periodcentered
.notdef
paragraph
bullet
quotesinglbase
quotedblbase
quotedblright
guillemotright
ellipsis
perthousand
.notdef
questiondown
.notdef
grave
acute
circumflex
tilde
macron
breve
dotaccent
dieresis
.notdef
ring
cedilla
.notdef
hungarumlaut
ogonek
caron
emdash
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
.notdef
AE
.notdef
ordfeminine
.notdef
.notdef
.notdef
.notdef
Lslash
Oslash
OE
ordmasculine
.notdef
.notdef
.notdef
.notdef
.notdef
ae
.notdef
.notdef
.notdef
dotlessi
.notdef
.notdef
lslash
oslash
oe
germandbls
.notdef
.notdef
.notdef
.notdef
SHAR_EOF
fi # end of overwriting check
if test -f 'makefont.ps'
then
echo shar: will not over-write existing file "'makefont.ps'"
else
cat << \SHAR_EOF > 'makefont.ps'
%!
/HersheyBuildDict 10 dict def
/BuildHersheyChar {
/char exch def
/fontdict exch def
/cd fontdict /CharData get fontdict /Encoding get char get get def
/llx 99 def /lly 99 def /urx -99 def /ury -99 def
/isx true def
cd 2 get {
isx {
dup 32 eq {
pop
} {
82 sub cd 0 get sub
dup llx lt {
dup /llx exch def
} if
dup urx gt {
dup /urx exch def
} if
pop
/isx false def
} ifelse
} {
neg 91 add
dup lly lt {
dup /lly exch def
} if
dup ury gt {
dup /ury exch def
} if
pop
/isx true def
} ifelse
} forall
cd 1 get cd 0 get sub 0 llx 1 sub lly 1 sub urx 1 add ury 1 add setcachedevice
/domove true def
/isx true def
cd 2 get {
isx {
dup 32 eq {
pop
/domove true def
} {
82 sub cd 0 get sub
/isx false def
} ifelse
} {
neg 91 add
domove {
moveto
/domove false def
} {
lineto
} ifelse
/isx true def
} ifelse
} forall
1 setmiterlimit 1 setlinejoin 1 setlinecap
fontdict /PenWidth get setlinewidth stroke
} bind def
/MakeHersheyFont {
10 dict dup begin
exch /ItalicAngle exch def
exch /PenWidth exch def
exch /FontName exch def
exch /CharData exch def
/FontType 3 def
/FontMatrix [1 33 div 0 ItalicAngle neg dup sin exch cos div 33 div 1 33 div 0 0] def
/Encoding StandardEncoding def
/BuildChar {HersheyBuildDict begin BuildHersheyChar end} def
/FontBBox [-10 -10 30 30] def
FontName end exch definefont
} bind def
SHAR_EOF
fi # end of overwriting check
if test -f 'font.map+'
then
echo shar: will not over-write existing file "'font.map+'"
else
cat << \SHAR_EOF > 'font.map+'
Hershey-Gothic-English HerGotEng
Hershey-Gothic-English-Bold HerGotEngB
Hershey-Gothic-English-Oblique HerGotEngO
Hershey-Gothic-German HerGotGer
Hershey-Gothic-German-Bold HerGotGerB
Hershey-Gothic-German-Oblique HerGotGerO
Hershey-Gothic-Italian HerGotIta
Hershey-Gothic-Italian-Bold HerGotItaB
Hershey-Gothic-Italian-Oblique HerGotItaO
Hershey-Plain HerPla
Hershey-Plain-Bold HerPlaB
Hershey-Plain-Oblique HerPlaO
Hershey-Script-Complex HerScrCom
Hershey-Script-Complex-Bold HerScrComB
Hershey-Script-Complex-Oblique HerScrComO
Hershey-Script-Simplex HerScrSim
Hershey-Script-Simplex-Bold HerScrSimB
Hershey-Script-Simplex-Oblique HerScrSimO
Hershey-Triplex HerTri
Hershey-Triplex-Bold HerTriB
Hershey-Triplex-Bold-Italic HerTriBI
Hershey-Triplex-Italic HerTriI
SHAR_EOF
fi # end of overwriting check
if test -f 'morefonts'
then
echo shar: will not over-write existing file "'morefonts'"
else
cat << \SHAR_EOF > 'morefonts'
MOREFONTS = ht Ht hT HT hp Hp hP ge Ge gE sc Sc sC gg Gg gG gi Gi gI ss Ss sS
SHAR_EOF
fi # end of overwriting check
if test -f 'HerGotEng.sel'
then
echo shar: will not over-write existing file "'HerGotEng.sel'"
else
cat << \SHAR_EOF > 'HerGotEng.sel'
longname Hershey-Gothic-English
shortname HerGotEng
troffname ge
penwidth 0.6
#
space 3698
.notdef 735
a 3601
b 3602
c 3603
d 3604
e 3605
f 3606
g 3607
h 3608
i 3609
j 3610
k 3611
l 3612
m 3613
n 3614
o 3615
p 3616
q 3617
r 3618
s 3619
t 3620
u 3621
v 3622
w 3623
x 3624
y 3625
z 3626
A 3501
B 3502
C 3503
D 3504
E 3505
F 3506
G 3507
H 3508
I 3509
J 3510
K 3511
L 3512
M 3513
N 3514
O 3515
P 3516
Q 3517
R 3518
S 3519
T 3520
U 3521
V 3522
W 3523
X 3524
Y 3525
Z 3526
zero 3700
one 3701
two 3702
three 3703
four 3704
five 3705
six 3706
seven 3707
eight 3708
nine 3709
period 3710
comma 3711
colon 3712
semicolon 3713
exclam 3714
question 3715
quotesingle 3727
dollar 3719
slash 802
backslash 804
parenleft 3721
parenright 3722
bar 723
hyphen 224
plus 3725
equal 3726
asterisk 3723
periodcentered 729
quoteleft 3716
quoteright 3717
numbersign 733
ampersand 3718
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 3728
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerGotEngB.sel'
then
echo shar: will not over-write existing file "'HerGotEngB.sel'"
else
cat << \SHAR_EOF > 'HerGotEngB.sel'
longname Hershey-Gothic-English-Bold
shortname HerGotEngB
troffname Ge
penwidth 2.0
#
space 3698
.notdef 735
a 3601
b 3602
c 3603
d 3604
e 3605
f 3606
g 3607
h 3608
i 3609
j 3610
k 3611
l 3612
m 3613
n 3614
o 3615
p 3616
q 3617
r 3618
s 3619
t 3620
u 3621
v 3622
w 3623
x 3624
y 3625
z 3626
A 3501
B 3502
C 3503
D 3504
E 3505
F 3506
G 3507
H 3508
I 3509
J 3510
K 3511
L 3512
M 3513
N 3514
O 3515
P 3516
Q 3517
R 3518
S 3519
T 3520
U 3521
V 3522
W 3523
X 3524
Y 3525
Z 3526
zero 3700
one 3701
two 3702
three 3703
four 3704
five 3705
six 3706
seven 3707
eight 3708
nine 3709
period 3710
comma 3711
colon 3712
semicolon 3713
exclam 3714
question 3715
quotesingle 3727
dollar 3719
slash 802
backslash 804
parenleft 3721
parenright 3722
bar 723
hyphen 224
plus 3725
equal 3726
asterisk 3723
periodcentered 729
quoteleft 3716
quoteright 3717
numbersign 733
ampersand 3718
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 3728
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerGotEngO.sel'
then
echo shar: will not over-write existing file "'HerGotEngO.sel'"
else
cat << \SHAR_EOF > 'HerGotEngO.sel'
longname Hershey-Gothic-English-Oblique
shortname HerGotEngO
troffname gE
penwidth 0.9
italicangle -20
#
space 3698
.notdef 735
a 3601
b 3602
c 3603
d 3604
e 3605
f 3606
g 3607
h 3608
i 3609
j 3610
k 3611
l 3612
m 3613
n 3614
o 3615
p 3616
q 3617
r 3618
s 3619
t 3620
u 3621
v 3622
w 3623
x 3624
y 3625
z 3626
A 3501
B 3502
C 3503
D 3504
E 3505
F 3506
G 3507
H 3508
I 3509
J 3510
K 3511
L 3512
M 3513
N 3514
O 3515
P 3516
Q 3517
R 3518
S 3519
T 3520
U 3521
V 3522
W 3523
X 3524
Y 3525
Z 3526
zero 3700
one 3701
two 3702
three 3703
four 3704
five 3705
six 3706
seven 3707
eight 3708
nine 3709
period 3710
comma 3711
colon 3712
semicolon 3713
exclam 3714
question 3715
quotesingle 3727
dollar 3719
slash 802
backslash 804
parenleft 3721
parenright 3722
bar 723
hyphen 224
plus 3725
equal 3726
asterisk 3723
periodcentered 729
quoteleft 3716
quoteright 3717
numbersign 733
ampersand 3718
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 3728
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerGotGer.sel'
then
echo shar: will not over-write existing file "'HerGotGer.sel'"
else
cat << \SHAR_EOF > 'HerGotGer.sel'
longname Hershey-Gothic-German
shortname HerGotGer
troffname gg
penwidth 0.6
#
space 3698
.notdef 735
a 3401
b 3402
c 3403
d 3404
e 3405
f 3406
g 3407
h 3408
i 3409
j 3410
k 3411
l 3412
m 3413
n 3414
o 3415
p 3416
q 3417
r 3418
s 3419
t 3420
u 3421
v 3422
w 3423
x 3424
y 3425
z 3426
germandbls 3429
A 3301
B 3302
C 3303
D 3304
E 3305
F 3306
G 3307
H 3308
I 3309
J 3310
K 3311
L 3312
M 3313
N 3314
O 3315
P 3316
Q 3317
R 3318
S 3319
T 3320
U 3321
V 3322
W 3323
X 3324
Y 3325
Z 3326
zero 3700
one 3701
two 3702
three 3703
four 3704
five 3705
six 3706
seven 3707
eight 3708
nine 3709
period 3710
comma 3711
colon 3712
semicolon 3713
exclam 3714
question 3715
quotesingle 3727
dollar 3719
slash 802
backslash 804
parenleft 3721
parenright 3722
bar 723
hyphen 224
plus 3725
equal 3726
asterisk 3723
periodcentered 729
quoteleft 3716
quoteright 3717
numbersign 733
ampersand 3718
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 3728
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerGotGerB.sel'
then
echo shar: will not over-write existing file "'HerGotGerB.sel'"
else
cat << \SHAR_EOF > 'HerGotGerB.sel'
longname Hershey-Gothic-German-Bold
shortname HerGotGerB
troffname Gg
penwidth 2.0
#
space 3698
.notdef 735
a 3401
b 3402
c 3403
d 3404
e 3405
f 3406
g 3407
h 3408
i 3409
j 3410
k 3411
l 3412
m 3413
n 3414
o 3415
p 3416
q 3417
r 3418
s 3419
t 3420
u 3421
v 3422
w 3423
x 3424
y 3425
z 3426
germandbls 3429
A 3301
B 3302
C 3303
D 3304
E 3305
F 3306
G 3307
H 3308
I 3309
J 3310
K 3311
L 3312
M 3313
N 3314
O 3315
P 3316
Q 3317
R 3318
S 3319
T 3320
U 3321
V 3322
W 3323
X 3324
Y 3325
Z 3326
zero 3700
one 3701
two 3702
three 3703
four 3704
five 3705
six 3706
seven 3707
eight 3708
nine 3709
period 3710
comma 3711
colon 3712
semicolon 3713
exclam 3714
question 3715
quotesingle 3727
dollar 3719
slash 802
backslash 804
parenleft 3721
parenright 3722
bar 723
hyphen 224
plus 3725
equal 3726
asterisk 3723
periodcentered 729
quoteleft 3716
quoteright 3717
numbersign 733
ampersand 3718
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 3728
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerGotGerO.sel'
then
echo shar: will not over-write existing file "'HerGotGerO.sel'"
else
cat << \SHAR_EOF > 'HerGotGerO.sel'
longname Hershey-Gothic-German-Oblique
shortname HerGotGerO
troffname gG
penwidth 0.9
italicangle -20
#
space 3698
.notdef 735
a 3401
b 3402
c 3403
d 3404
e 3405
f 3406
g 3407
h 3408
i 3409
j 3410
k 3411
l 3412
m 3413
n 3414
o 3415
p 3416
q 3417
r 3418
s 3419
t 3420
u 3421
v 3422
w 3423
x 3424
y 3425
z 3426
germandbls 3429
A 3301
B 3302
C 3303
D 3304
E 3305
F 3306
G 3307
H 3308
I 3309
J 3310
K 3311
L 3312
M 3313
N 3314
O 3315
P 3316
Q 3317
R 3318
S 3319
T 3320
U 3321
V 3322
W 3323
X 3324
Y 3325
Z 3326
zero 3700
one 3701
two 3702
three 3703
four 3704
five 3705
six 3706
seven 3707
eight 3708
nine 3709
period 3710
comma 3711
colon 3712
semicolon 3713
exclam 3714
question 3715
quotesingle 3727
dollar 3719
slash 802
backslash 804
parenleft 3721
parenright 3722
bar 723
hyphen 224
plus 3725
equal 3726
asterisk 3723
periodcentered 729
quoteleft 3716
quoteright 3717
numbersign 733
ampersand 3718
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 3728
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerGotIta.sel'
then
echo shar: will not over-write existing file "'HerGotIta.sel'"
else
cat << \SHAR_EOF > 'HerGotIta.sel'
longname Hershey-Gothic-Italian
shortname HerGotIta
troffname gi
penwidth 0.6
#
space 3698
.notdef 735
a 3901
b 3902
c 3903
d 3904
e 3905
f 3906
g 3907
h 3908
i 3909
j 3910
k 3911
l 3912
m 3913
n 3914
o 3915
p 3916
q 3917
r 3918
s 3919
t 3920
u 3921
v 3922
w 3923
x 3924
y 3925
z 3926
A 3801
B 3802
C 3803
D 3804
E 3805
F 3806
G 3807
H 3808
I 3809
J 3810
K 3811
L 3812
M 3813
N 3814
O 3815
P 3816
Q 3817
R 3818
S 3819
T 3820
U 3821
V 3822
W 3823
X 3824
Y 3825
Z 3826
zero 3700
one 3701
two 3702
three 3703
four 3704
five 3705
six 3706
seven 3707
eight 3708
nine 3709
period 3710
comma 3711
colon 3712
semicolon 3713
exclam 3714
question 3715
quotesingle 3727
dollar 3719
slash 802
backslash 804
parenleft 3721
parenright 3722
bar 723
hyphen 224
plus 3725
equal 3726
asterisk 3723
periodcentered 729
quoteleft 3716
quoteright 3717
numbersign 733
ampersand 3718
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 3728
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerGotItaB.sel'
then
echo shar: will not over-write existing file "'HerGotItaB.sel'"
else
cat << \SHAR_EOF > 'HerGotItaB.sel'
longname Hershey-Gothic-Italian-Bold
shortname HerGotItaB
troffname Gi
penwidth 2.0
#
space 3698
.notdef 735
a 3901
b 3902
c 3903
d 3904
e 3905
f 3906
g 3907
h 3908
i 3909
j 3910
k 3911
l 3912
m 3913
n 3914
o 3915
p 3916
q 3917
r 3918
s 3919
t 3920
u 3921
v 3922
w 3923
x 3924
y 3925
z 3926
A 3801
B 3802
C 3803
D 3804
E 3805
F 3806
G 3807
H 3808
I 3809
J 3810
K 3811
L 3812
M 3813
N 3814
O 3815
P 3816
Q 3817
R 3818
S 3819
T 3820
U 3821
V 3822
W 3823
X 3824
Y 3825
Z 3826
zero 3700
one 3701
two 3702
three 3703
four 3704
five 3705
six 3706
seven 3707
eight 3708
nine 3709
period 3710
comma 3711
colon 3712
semicolon 3713
exclam 3714
question 3715
quotesingle 3727
dollar 3719
slash 802
backslash 804
parenleft 3721
parenright 3722
bar 723
hyphen 224
plus 3725
equal 3726
asterisk 3723
periodcentered 729
quoteleft 3716
quoteright 3717
numbersign 733
ampersand 3718
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 3728
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerGotItaO.sel'
then
echo shar: will not over-write existing file "'HerGotItaO.sel'"
else
cat << \SHAR_EOF > 'HerGotItaO.sel'
longname Hershey-Gothic-Italian-Oblique
shortname HerGotItaO
troffname gI
penwidth 0.9
italicangle -20
#
space 3698
.notdef 735
a 3901
b 3902
c 3903
d 3904
e 3905
f 3906
g 3907
h 3908
i 3909
j 3910
k 3911
l 3912
m 3913
n 3914
o 3915
p 3916
q 3917
r 3918
s 3919
t 3920
u 3921
v 3922
w 3923
x 3924
y 3925
z 3926
A 3801
B 3802
C 3803
D 3804
E 3805
F 3806
G 3807
H 3808
I 3809
J 3810
K 3811
L 3812
M 3813
N 3814
O 3815
P 3816
Q 3817
R 3818
S 3819
T 3820
U 3821
V 3822
W 3823
X 3824
Y 3825
Z 3826
zero 3700
one 3701
two 3702
three 3703
four 3704
five 3705
six 3706
seven 3707
eight 3708
nine 3709
period 3710
comma 3711
colon 3712
semicolon 3713
exclam 3714
question 3715
quotesingle 3727
dollar 3719
slash 802
backslash 804
parenleft 3721
parenright 3722
bar 723
hyphen 224
plus 3725
equal 3726
asterisk 3723
periodcentered 729
quoteleft 3716
quoteright 3717
numbersign 733
ampersand 3718
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 3728
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerPla.sel'
then
echo shar: will not over-write existing file "'HerPla.sel'"
else
cat << \SHAR_EOF > 'HerPla.sel'
longname Hershey-Plain
shortname HerPla
troffname hp
penwidth 0.6
#
space 2698
.notdef 735
a 2601 +1 -1
b 2602 +1 -1
c 2603 +1 -1
d 2604 +1 -1
e 2605 +1 -1
f 2606 +1 -1
g 2607 +1 -1
h 2608 +1 -1
i 2609 +1 -1
j 2610 +1 -1
k 2611 +1 -1
l 2612 +1 -1
m 2613 +1 -1
n 2614 +1 -1
o 2615 +1 -1
p 2616 +1 -1
q 2617 +1 -1
r 2618 +1 -0
s 2619 +1 -1
t 2620 +0 -1
u 2621 +1 -1
v 2622 +1 -1
w 2623 +1 -1
x 2624 +1 -1
y 2625 +1 -1
z 2626 +1 -1
A 2501 +1 -1
B 2502 +1 -1
C 2503 +1 -1
D 2504 +1 -1
E 2505 +1 -1
F 2506 +1 -1
G 2507 +1 -1
H 2508 +1 -1
I 2509 +1 -1
J 2510 +1 -1
K 2511 +1 -1
L 2512 +1 -1
M 2513 +1 -1
N 2514 +1 -1
O 2515 +1 -1
P 2516 +1 -1
Q 2517 +1 -1
R 2518 +1 -1
S 2519 +1 -1
T 2520 +1 -1
U 2521 +1 -1
V 2522 +1 -1
W 2523 +1 -1
X 2524 +1 -1
Y 2525 +1 -1
Z 2526 +1 -1
zero 2700
one 2701
two 2702
three 2703
four 2704
five 2705
six 2706
seven 2707
eight 2708
nine 2709
period 2710
comma 2711
colon 2712
semicolon 2713
exclam 2714
question 2715
quotesingle 2727
dollar 2719
slash 802
backslash 804
parenleft 2721 +0 -2
parenright 2722 +2 -0
bar 723
hyphen 224
plus 2725
equal 2726
asterisk 2723
periodcentered 729
quoteleft 2716
quoteright 2717
numbersign 733
ampersand 2718
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 2728
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerPlaB.sel'
then
echo shar: will not over-write existing file "'HerPlaB.sel'"
else
cat << \SHAR_EOF > 'HerPlaB.sel'
longname Hershey-Plain-Bold
shortname HerPlaB
troffname Hp
penwidth 2.2
#
space 2698
.notdef 735
a 2601 +1 -1
b 2602 +1 -1
c 2603 +1 -1
d 2604 +1 -1
e 2605 +1 -1
f 2606 +1 -1
g 2607 +1 -1
h 2608 +1 -1
i 2609 +1 -1
j 2610 +1 -1
k 2611 +1 -1
l 2612 +1 -1
m 2613 +1 -1
n 2614 +1 -1
o 2615 +1 -1
p 2616 +1 -1
q 2617 +1 -1
r 2618 +1 -0
s 2619 +1 -1
t 2620 +0 -1
u 2621 +1 -1
v 2622 +1 -1
w 2623 +1 -1
x 2624 +1 -1
y 2625 +1 -1
z 2626 +1 -1
A 2501 +1 -1
B 2502 +1 -1
C 2503 +1 -1
D 2504 +1 -1
E 2505 +1 -1
F 2506 +1 -1
G 2507 +1 -1
H 2508 +1 -1
I 2509 +1 -1
J 2510 +1 -1
K 2511 +1 -1
L 2512 +1 -1
M 2513 +1 -1
N 2514 +1 -1
O 2515 +1 -1
P 2516 +1 -1
Q 2517 +1 -1
R 2518 +1 -1
S 2519 +1 -1
T 2520 +1 -1
U 2521 +1 -1
V 2522 +1 -1
W 2523 +1 -1
X 2524 +1 -1
Y 2525 +1 -1
Z 2526 +1 -1
zero 2700
one 2701
two 2702
three 2703
four 2704
five 2705
six 2706
seven 2707
eight 2708
nine 2709
period 2710
comma 2711
colon 2712
semicolon 2713
exclam 2714
question 2715
quotesingle 2727
dollar 2719
slash 802
backslash 804
parenleft 2721 +0 -2
parenright 2722 +2 -0
bar 723
hyphen 224
plus 2725
equal 2726
asterisk 2723
periodcentered 729
quoteleft 2716
quoteright 2717
numbersign 733
ampersand 2718
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 2728
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerPlaO.sel'
then
echo shar: will not over-write existing file "'HerPlaO.sel'"
else
cat << \SHAR_EOF > 'HerPlaO.sel'
longname Hershey-Plain-Oblique
shortname HerPlaO
troffname hP
penwidth 0.8
italicangle -20
#
space 2698
.notdef 735
a 2601 +1 -1
b 2602 +1 -1
c 2603 +1 -1
d 2604 +1 -1
e 2605 +1 -1
f 2606 +1 -1
g 2607 +1 -1
h 2608 +1 -1
i 2609 +1 -1
j 2610 +1 -1
k 2611 +1 -1
l 2612 +1 -1
m 2613 +1 -1
n 2614 +1 -1
o 2615 +1 -1
p 2616 +1 -1
q 2617 +1 -1
r 2618 +1 -0
s 2619 +1 -1
t 2620 +0 -1
u 2621 +1 -1
v 2622 +1 -1
w 2623 +1 -1
x 2624 +1 -1
y 2625 +1 -1
z 2626 +1 -1
A 2501 +1 -1
B 2502 +1 -1
C 2503 +1 -1
D 2504 +1 -1
E 2505 +1 -1
F 2506 +1 -1
G 2507 +1 -1
H 2508 +1 -1
I 2509 +1 -1
J 2510 +1 -1
K 2511 +1 -1
L 2512 +1 -1
M 2513 +1 -1
N 2514 +1 -1
O 2515 +1 -1
P 2516 +1 -1
Q 2517 +1 -1
R 2518 +1 -1
S 2519 +1 -1
T 2520 +1 -1
U 2521 +1 -1
V 2522 +1 -1
W 2523 +1 -1
X 2524 +1 -1
Y 2525 +1 -1
Z 2526 +1 -1
zero 2700
one 2701
two 2702
three 2703
four 2704
five 2705
six 2706
seven 2707
eight 2708
nine 2709
period 2710
comma 2711
colon 2712
semicolon 2713
exclam 2714
question 2715
quotesingle 2727
dollar 2719
slash 802
backslash 804
parenleft 2721 +0 -2
parenright 2722 +2 -0
bar 723
hyphen 224
plus 2725
equal 2726
asterisk 2723
periodcentered 729
quoteleft 2716
quoteright 2717
numbersign 733
ampersand 2718
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 2728
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerScrCom.sel'
then
echo shar: will not over-write existing file "'HerScrCom.sel'"
else
cat << \SHAR_EOF > 'HerScrCom.sel'
longname Hershey-Script-Complex
shortname HerScrCom
troffname sc
penwidth 0.5
#
space 2748
.notdef 735
a 2651 +1 -0
b 2652
c 2653 +1 -0
d 2654
e 2655
f 2656
g 2657
h 2658
i 2659 +1 -0
j 2660
k 2661
l 2662
m 2663
n 2664
o 2665 +1 -0
p 2666
q 2667
r 2668
s 2669
t 2670
u 2671 +1 -0
v 2672 +1 -0
w 2673
x 2674
y 2675 +1 -0
z 2676
A 2551
B 2552
C 2553
D 2554
E 2555
F 2556
G 2557
H 2558
I 2559
J 2560
K 2561
L 2562
M 2563
N 2564
O 2565
P 2566
Q 2567
R 2568
S 2569
T 2570
U 2571
V 2572
W 2573
X 2574
Y 2575
Z 2576
zero 2750
one 2751
two 2752
three 2753
four 2754
five 2755
six 2756
seven 2757
eight 2758
nine 2759
period 2760
comma 2761
colon 2762
semicolon 2763
exclam 2764
question 2765
quotesingle 2777
dollar 2769
slash 802
backslash 804
parenleft 2771 +0 -1
parenright 2772 +1 -0
bar 723
hyphen 224
plus 2725
equal 2726
asterisk 2773
periodcentered 729
quoteleft 2766
quoteright 2767
numbersign 733
ampersand 734
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 2778
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerScrComB.sel'
then
echo shar: will not over-write existing file "'HerScrComB.sel'"
else
cat << \SHAR_EOF > 'HerScrComB.sel'
longname Hershey-Script-Complex-Bold
shortname HerScrComB
troffname Sc
penwidth 2.2
#
space 2748
.notdef 735
a 2651
b 2652
c 2653
d 2654
e 2655
f 2656
g 2657
h 2658
i 2659
j 2660
k 2661
l 2662
m 2663
n 2664
o 2665
p 2666
q 2667
r 2668
s 2669
t 2670
u 2671
v 2672
w 2673
x 2674
y 2675
z 2676
A 2551
B 2552
C 2553
D 2554
E 2555
F 2556
G 2557
H 2558
I 2559
J 2560
K 2561
L 2562
M 2563
N 2564
O 2565
P 2566
Q 2567
R 2568
S 2569
T 2570
U 2571
V 2572
W 2573
X 2574
Y 2575
Z 2576
zero 2750
one 2751
two 2752
three 2753
four 2754
five 2755
six 2756
seven 2757
eight 2758
nine 2759
period 2760
comma 2761
colon 2762
semicolon 2763
exclam 2764
question 2765
quotesingle 2777
dollar 2769
slash 802
backslash 804
parenleft 2771
parenright 2772
bar 723
hyphen 224
plus 2725
equal 2726
asterisk 2773
periodcentered 729
quoteleft 2766
quoteright 2767
numbersign 733
ampersand 734
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 2778
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerScrComO.sel'
then
echo shar: will not over-write existing file "'HerScrComO.sel'"
else
cat << \SHAR_EOF > 'HerScrComO.sel'
longname Hershey-Script-Complex-Oblique
shortname HerScrComO
troffname sC
penwidth 1.0
italicangle -30
#
space 2748
.notdef 735
a 2651
b 2652
c 2653
d 2654
e 2655
f 2656
g 2657
h 2658
i 2659
j 2660
k 2661
l 2662
m 2663
n 2664
o 2665
p 2666
q 2667
r 2668
s 2669
t 2670
u 2671
v 2672
w 2673
x 2674
y 2675
z 2676
A 2551
B 2552
C 2553
D 2554
E 2555
F 2556
G 2557
H 2558
I 2559
J 2560
K 2561
L 2562
M 2563
N 2564
O 2565
P 2566
Q 2567
R 2568
S 2569
T 2570
U 2571
V 2572
W 2573
X 2574
Y 2575
Z 2576
zero 2750
one 2751
two 2752
three 2753
four 2754
five 2755
six 2756
seven 2757
eight 2758
nine 2759
period 2760
comma 2761
colon 2762
semicolon 2763
exclam 2764
question 2765
quotesingle 2777
dollar 2769
slash 802
backslash 804
parenleft 2771
parenright 2772
bar 723
hyphen 224
plus 2725
equal 2726
asterisk 2773
periodcentered 729
quoteleft 2766
quoteright 2767
numbersign 733
ampersand 734
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 2778
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerScrSim.sel'
then
echo shar: will not over-write existing file "'HerScrSim.sel'"
else
cat << \SHAR_EOF > 'HerScrSim.sel'
longname Hershey-Script-Simplex
shortname HerScrSim
troffname ss
penwidth 0.5
#
space 698
.notdef 735
a 651
b 652
c 653
d 654
e 655
f 656
g 657
h 658
i 659
j 660
k 661
l 662
m 663
n 664
o 665
p 666
q 667
r 668
s 669
t 670
u 671
v 672
w 673
x 674
y 675
z 676
A 551
B 552
C 553
D 554
E 555
F 556
G 557
H 558
I 559
J 560
K 561
L 562
M 563
N 564
O 565
P 566
Q 567
R 568
S 569
T 570
U 571
V 572
W 573
X 574
Y 575
Z 576
zero 700
one 701
two 702
three 703
four 704
five 705
six 706
seven 707
eight 708
nine 709
period 710
comma 711
colon 712
semicolon 713
exclam 714
question 715
quotesingle 716
dollar 719
slash 802
backslash 804
parenleft 721
parenright 722
bar 723
hyphen 224
plus 725
equal 726
asterisk 728
periodcentered 729
quoteleft 730
quoteright 731
numbersign 733
ampersand 734
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 717
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerScrSimB.sel'
then
echo shar: will not over-write existing file "'HerScrSimB.sel'"
else
cat << \SHAR_EOF > 'HerScrSimB.sel'
longname Hershey-Script-Simplex-Bold
shortname HerScrSimB
troffname Ss
penwidth 2.2
#
space 698
.notdef 735
a 651
b 652
c 653
d 654
e 655
f 656
g 657
h 658
i 659
j 660
k 661
l 662
m 663
n 664
o 665
p 666
q 667
r 668
s 669
t 670
u 671
v 672
w 673
x 674
y 675
z 676
A 551
B 552
C 553
D 554
E 555
F 556
G 557
H 558
I 559
J 560
K 561
L 562
M 563
N 564
O 565
P 566
Q 567
R 568
S 569
T 570
U 571
V 572
W 573
X 574
Y 575
Z 576
zero 700
one 701
two 702
three 703
four 704
five 705
six 706
seven 707
eight 708
nine 709
period 710
comma 711
colon 712
semicolon 713
exclam 714
question 715
quotesingle 716
dollar 719
slash 802
backslash 804
parenleft 721
parenright 722
bar 723
hyphen 224
plus 725
equal 726
asterisk 728
periodcentered 729
quoteleft 730
quoteright 731
numbersign 733
ampersand 734
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 717
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerScrSimO.sel'
then
echo shar: will not over-write existing file "'HerScrSimO.sel'"
else
cat << \SHAR_EOF > 'HerScrSimO.sel'
longname Hershey-Script-Simplex-Oblique
shortname HerScrSimO
troffname sS
penwidth 0.7
italicangle -30
#
space 698
.notdef 735
a 651
b 652
c 653
d 654
e 655
f 656
g 657
h 658
i 659
j 660
k 661
l 662
m 663
n 664
o 665
p 666
q 667
r 668
s 669
t 670
u 671
v 672
w 673
x 674
y 675
z 676
A 551
B 552
C 553
D 554
E 555
F 556
G 557
H 558
I 559
J 560
K 561
L 562
M 563
N 564
O 565
P 566
Q 567
R 568
S 569
T 570
U 571
V 572
W 573
X 574
Y 575
Z 576
zero 700
one 701
two 702
three 703
four 704
five 705
six 706
seven 707
eight 708
nine 709
period 710
comma 711
colon 712
semicolon 713
exclam 714
question 715
quotesingle 716
dollar 719
slash 802
backslash 804
parenleft 721
parenright 722
bar 723
hyphen 224
plus 725
equal 726
asterisk 728
periodcentered 729
quoteleft 730
quoteright 731
numbersign 733
ampersand 734
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 717
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerTri.sel'
then
echo shar: will not over-write existing file "'HerTri.sel'"
else
cat << \SHAR_EOF > 'HerTri.sel'
longname Hershey-Triplex
shortname HerTri
troffname ht
penwidth 0.6
#
space 3198
.notdef 735
a 3101 +1 -1
b 3102 +1 -1
c 3103 +1 -1
d 3104 +1 -0
e 3105 +2 -1
f 3106 +0 -1
g 3107 +1 -1
h 3108 +1 -1
i 3109
j 3110 +2 -1
k 3111
l 3112
m 3113 +0 -1
n 3114 +0 -1
o 3115 +2 -1
p 3116 +0 -1
q 3117 +1 -0
r 3118
s 3119 +1 -1
t 3120 +1 -0
u 3121 +1 -1
v 3122
w 3123
x 3124
y 3125 +1 -0
z 3126
A 3001
B 3002
C 3003
D 3004
E 3005 +0 -1
F 3006
G 3007
H 3008
I 3009
J 3010
K 3011
L 3012
M 3013
N 3014
O 3015 +1 -1
P 3016 +0 -1
Q 3017
R 3018
S 3019 +1 -1
T 3020
U 3021
V 3022
W 3023
X 3024
Y 3025
Z 3026
zero 3200
one 3201
two 3202
three 3203
four 3204
five 3205
six 3206
seven 3207
eight 3208
nine 3209
period 3210
comma 3211
colon 3212
semicolon 3213
exclam 3214
question 3215
quotesingle 3227
dollar 3219
slash 802
backslash 804
parenleft 3221 +0 -1
parenright 3222 +1 -0
bar 723
hyphen 224
plus 3225
equal 3226
asterisk 3223
periodcentered 729
quoteleft 3216
quoteright 3217
numbersign 733
ampersand 3218
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 3228
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerTriB.sel'
then
echo shar: will not over-write existing file "'HerTriB.sel'"
else
cat << \SHAR_EOF > 'HerTriB.sel'
longname Hershey-Triplex-Bold
shortname HerTriB
troffname Ht
penwidth 2.1
#
space 3198
.notdef 735
a 3101 +1 -1
b 3102 +1 -1
c 3103 +1 -1
d 3104 +1 -0
e 3105 +2 -1
f 3106 +0 -1
g 3107 +1 -1
h 3108 +1 -1
i 3109
j 3110 +2 -1
k 3111
l 3112
m 3113 +0 -1
n 3114 +0 -1
o 3115 +2 -1
p 3116 +0 -1
q 3117 +1 -0
r 3118
s 3119 +1 -1
t 3120 +1 -0
u 3121 +1 -1
v 3122
w 3123
x 3124
y 3125 +1 -0
z 3126
A 3001
B 3002
C 3003
D 3004
E 3005 +0 -1
F 3006
G 3007
H 3008
I 3009
J 3010
K 3011
L 3012
M 3013
N 3014
O 3015 +1 -1
P 3016 +0 -1
Q 3017
R 3018
S 3019 +1 -1
T 3020
U 3021
V 3022
W 3023
X 3024
Y 3025
Z 3026
zero 3200
one 3201
two 3202
three 3203
four 3204
five 3205
six 3206
seven 3207
eight 3208
nine 3209
period 3210
comma 3211
colon 3212
semicolon 3213
exclam 3214
question 3215
quotesingle 3227
dollar 3219
slash 802
backslash 804
parenleft 3221 +0 -1
parenright 3222 +1 -0
bar 723
hyphen 224
plus 3225
equal 3226
asterisk 3223
periodcentered 729
quoteleft 3216
quoteright 3217
numbersign 733
ampersand 3218
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 3228
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerTriBI.sel'
then
echo shar: will not over-write existing file "'HerTriBI.sel'"
else
cat << \SHAR_EOF > 'HerTriBI.sel'
longname Hershey-Triplex-Bold-Italic
shortname HerTriBI
troffname HT
penwidth 2.0
italicangle -20
#
space 3198
.notdef 735
a 3151 +1 -1
b 3152 +1 -1
c 3153 +1 -1
d 3154 +1 -0
e 3155 +1 -1
f 3156 +0 -1
g 3157 +1 -1
h 3158 +1 -1
i 3159
j 3160 +2 -1
k 3161
l 3162 +1 -0
m 3163 +0 -1
n 3164 +0 -1
o 3165 +2 -1
p 3166 +0 -1
q 3167 +1 -0
r 3168
s 3169
t 3170 +1 -0
u 3171 +1 -0
v 3172 +0 -1
w 3173
x 3174
y 3175
z 3176
A 3051 +0 -1
B 3052
C 3053
D 3054
E 3055 +0 -1
F 3056
G 3057
H 3058
I 3059
J 3060
K 3061
L 3062
M 3063
N 3064
O 3065 +1 -1
P 3066 +0 -1
Q 3067
R 3068
S 3069 +1 -1
T 3070
U 3071
V 3072
W 3073
X 3074
Y 3075
Z 3076
zero 3250
one 3251
two 3252
three 3253
four 3254
five 3255
six 3256
seven 3257
eight 3258
nine 3259
period 3260
comma 3261
colon 3262
semicolon 3263
exclam 3264
question 3265
quotesingle 3277
dollar 3269
slash 802
backslash 804
parenleft 3271 +0 -1
parenright 3272 +1 -0
bar 723
hyphen 224
plus 3275
equal 3276
asterisk 3273
periodcentered 729
quoteleft 3266
quoteright 3267
numbersign 733
ampersand 3268
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 3278
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
if test -f 'HerTriI.sel'
then
echo shar: will not over-write existing file "'HerTriI.sel'"
else
cat << \SHAR_EOF > 'HerTriI.sel'
longname Hershey-Triplex-Italic
shortname HerTriI
troffname hT
penwidth 0.7
#
space 3198
.notdef 735
a 3151 +1 -1
b 3152 +1 -1
c 3153 +1 -1
d 3154 +1 -0
e 3155 +1 -1
f 3156 +0 -1
g 3157 +1 -1
h 3158 +1 -1
i 3159
j 3160 +2 -1
k 3161
l 3162 +1 -0
m 3163 +0 -1
n 3164 +0 -1
o 3165 +2 -1
p 3166 +0 -1
q 3167 +1 -0
r 3168
s 3169
t 3170 +1 -0
u 3171 +1 -0
v 3172 +0 -1
w 3173
x 3174
y 3175
z 3176
A 3051 +0 -1
B 3052
C 3053
D 3054
E 3055 +0 -1
F 3056
G 3057
H 3058
I 3059
J 3060
K 3061
L 3062
M 3063
N 3064
O 3065 +1 -1
P 3066 +0 -1
Q 3067
R 3068
S 3069 +1 -1
T 3070
U 3071
V 3072
W 3073
X 3074
Y 3075
Z 3076
zero 3250
one 3251
two 3252
three 3253
four 3254
five 3255
six 3256
seven 3257
eight 3258
nine 3259
period 3260
comma 3261
colon 3262
semicolon 3263
exclam 3264
question 3265
quotesingle 3277
dollar 3269
slash 802
backslash 804
parenleft 3271 +0 -1
parenright 3272 +1 -0
bar 723
hyphen 224
plus 3275
equal 3276
asterisk 3273
periodcentered 729
quoteleft 3266
quoteright 3267
numbersign 733
ampersand 3268
bullet 751
bracketleft 1405
bracketright 1406
braceleft 1407
braceright 1408
asciitilde 2246
asciicircum 2247
less 2241
greater 2242
at 2273
percent 2271
section 2276
quotedbl 3278
tilde 1246
dagger 2277
daggerdbl 2278
SHAR_EOF
fi # end of overwriting check
# End of shell archive
exit 0
------------------------------
End of Info-Postscript for Laser Lovers Digest
**********************************************