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 **********************************************