argv@island.uu.net (Dan Heller) (07/17/89)
Submitted-by: Mark Moraes <moraes@ai.toronto.edu> Posting-number: Volume 4, Issue 46 Archive-name: xtroff/part01 [ The following 18 part posting is a troff previewer for X11 based on a troff previewer for the sun. Make sure you read the README's in this and other parts. Due to time constraints, I have not tested this. Note, there will be another posting (pic previewer for X11) by Mark Moraes following this posting... And after that, there will be another troff previewer from someone else. In several weeks, you should be up to your ears in troff previewers for X11 :-) --argv ] #! /bin/sh # This is a shell archive. Remove anything before this line, then unpack # it by saving it into a file and typing "sh file". To overwrite existing # files, type "sh file -c". You can also feed this as standard input via # unshar, or by typing "sh <file", e.g.. If this archive is complete, you # will see the following message at the end: # "End of archive 1 (of 18)." # Contents: xtroff xtroff/CHANGES.Patch5 xtroff/ExcludeFiles # xtroff/NeWS xtroff/XtStuff xtroff/XtStuff/Imakefile # xtroff/XtStuff/Minibuf.h xtroff/XtStuff/README # xtroff/XtStuff/README.Window xtroff/XtStuff/Window.h # xtroff/XtStuff/WindowP.h xtroff/XtStuff/usleep.c xtroff/bitmaps # xtroff/bitmaps/hand.pbm xtroff/bitmaps/hand.x11.bm # xtroff/bitmaps/hand.x11.mask xtroff/dev.h xtroff/devpsc # xtroff/devpsc/C.aux xtroff/devpsc/DESC xtroff/devpsc/I.aux # xtroff/devpsc/README xtroff/devsun xtroff/devsun/DESC # xtroff/devsun/bk xtroff/devsun/ch xtroff/devsun/co # xtroff/devsun/cy xtroff/devsun/gk xtroff/devsun/hb # xtroff/devsun/hn xtroff/devsun/mn xtroff/devsun/oe # xtroff/devsun/oi xtroff/devsun/pb xtroff/devsun/pp # xtroff/devsun/sc xtroff/devsun/sg xtroff/devsun/sh # xtroff/devsun/sl xtroff/devsun/tS xtroff/devsun/tb # xtroff/devsun/ti xtroff/fixpoint.h xtroff/fontstuff # xtroff/fontstuff/Imakefile xtroff/fontstuff/ch2rst.man # xtroff/fontstuff/ch2vft.man xtroff/fontstuff/rst2ch.man # xtroff/fontstuff/scalech.man xtroff/fontstuff/vf2bdf.man # xtroff/fontstuff/vft2ch.man xtroff/patchlevel.h xtroff/psfd # xtroff/psfd/Epistle.psfd.shar xtroff/psfd/README xtroff/xfonts # Wrapped by moraes@neat.ai on Thu Jul 13 20:54:31 1989 PATH=/bin:/usr/bin:/usr/ucb ; export PATH if test ! -d 'xtroff' ; then echo shar: Creating directory \"'xtroff'\" mkdir 'xtroff' fi if test -f 'xtroff/CHANGES.Patch5' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/CHANGES.Patch5'\" else echo shar: Extracting \"'xtroff/CHANGES.Patch5'\" \(49 characters\) sed "s/^X//" >'xtroff/CHANGES.Patch5' <<'END_OF_FILE' XFixes X - a bug in Minibuf X X - resizes properly END_OF_FILE if test 49 -ne `wc -c <'xtroff/CHANGES.Patch5'`; then echo shar: \"'xtroff/CHANGES.Patch5'\" unpacked with wrong size! fi # end of 'xtroff/CHANGES.Patch5' fi if test -f 'xtroff/ExcludeFiles' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/ExcludeFiles'\" else echo shar: Extracting \"'xtroff/ExcludeFiles'\" \(97 characters\) sed "s/^X//" >'xtroff/ExcludeFiles' <<'END_OF_FILE' X./xtroff/RCS X./xtroff/sunfonts X./xtroff/XtStuff/RCS/ X./xtroff/fontstuff/RCS/ X./xtroff/ihstyle.tr END_OF_FILE if test 97 -ne `wc -c <'xtroff/ExcludeFiles'`; then echo shar: \"'xtroff/ExcludeFiles'\" unpacked with wrong size! fi # end of 'xtroff/ExcludeFiles' fi if test ! -d 'xtroff/NeWS' ; then echo shar: Creating directory \"'xtroff/NeWS'\" mkdir 'xtroff/NeWS' fi if test ! -d 'xtroff/XtStuff' ; then echo shar: Creating directory \"'xtroff/XtStuff'\" mkdir 'xtroff/XtStuff' fi if test -f 'xtroff/XtStuff/Imakefile' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/XtStuff/Imakefile'\" else echo shar: Extracting \"'xtroff/XtStuff/Imakefile'\" \(766 characters\) sed "s/^X//" >'xtroff/XtStuff/Imakefile' <<'END_OF_FILE' X STD_DEFINES = LibraryDefines X CDEBUGFLAGS = LibraryCDebugFlags X DEFINES = -DXWINDOWS # -DDIRENT X INCLUDES = -I. -I$(XLIBSRC) \ X -I$(TOP) -I$(TOP)/X11 X INSTALLFLAGS = $(INSTINCFLAGS) X LINTLIBS = $(LINTXLIB) X XHEADERS = Menu.h MenuP.h CheckItem.h CheckItemP.h MenuItem.h MenuItemP.h \ X Window.h WindowP.h Minibuf.h MinibufP.h X# Some systems don't have usleep - we provide a substitute XOBJS = Menu.o CheckItem.o MenuItem.o Window.o Minibuf.o ask.o util.o usleep.o XSRCS = Menu.c CheckItem.c MenuItem.c Window.c Minibuf.c ask.c util.c usleep.c X XNormalLibraryTarget(XtStuff,$(OBJS)) XLintLibraryTarget(XtStuff,$(SRCS)) XInstallLibrary(XtStuff,$(USRLIBDIR)) XInstallLintLibrary(XtStuff,$(LINTLIBDIR)) XInstallMultiple($(HEADERS),$(INCDIR)) X Xdepend: END_OF_FILE if test 766 -ne `wc -c <'xtroff/XtStuff/Imakefile'`; then echo shar: \"'xtroff/XtStuff/Imakefile'\" unpacked with wrong size! fi # end of 'xtroff/XtStuff/Imakefile' fi if test -f 'xtroff/XtStuff/Minibuf.h' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/XtStuff/Minibuf.h'\" else echo shar: Extracting \"'xtroff/XtStuff/Minibuf.h'\" \(716 characters\) sed "s/^X//" >'xtroff/XtStuff/Minibuf.h' <<'END_OF_FILE' X/* $Header: Minibuf.h,v 1.1 88/08/18 23:54:16 moraes Exp $ */ X#ifndef _XtMinibuf_h X#define _XtMinibuf_h X X#include <X11/StringDefs.h> X X/* New resources */ X#define XtNfinishedCallback "finishedCallback" X#define XtNcursor "cursor" X#define XtNtypeoutColumns "typeoutColumns" X#define XtCTypeoutColumns "TypeoutColumns" X#define XtNtypeout "typeout" X#define XtCtypeout "Typeout" X X/* Class record pointer */ Xextern WidgetClass minibufWidgetClass; X X/* C Widget type definition */ Xtypedef struct _MinibufRec *MinibufWidget; X X/* Public routines - those that you're supposed to call anyway! */ Xextern void MinibufGetInput(); Xextern void MinibufDisplayMessage(); X X X#endif _XtMinibuf_h X/* DON'T ADD STUFF AFTER THIS #endif */ END_OF_FILE if test 716 -ne `wc -c <'xtroff/XtStuff/Minibuf.h'`; then echo shar: \"'xtroff/XtStuff/Minibuf.h'\" unpacked with wrong size! fi # end of 'xtroff/XtStuff/Minibuf.h' fi if test -f 'xtroff/XtStuff/README' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/XtStuff/README'\" else echo shar: Extracting \"'xtroff/XtStuff/README'\" \(689 characters\) sed "s/^X//" >'xtroff/XtStuff/README' <<'END_OF_FILE' XSome useful widgets which aren't part of any official widget set. We have X'em as libXtStuff. X XThe Menu widgets from contrib/menus after Dana Chee's extensive fixes Xto get them to compile and work. Thanks Dana. Included because the Xcontext diffs were longer than the code. X XThe Window widget from Chris Peterson's xman - also mentioned in a Xposting. Wonderful thingy, er, widget. Thanks Chris. X XThe Minibuf widget is mine. I got tired of trying to convince the Text Xwidget to do single line editable text input way back in the X10 days. XIt's probably possible now (xwebster does it) For file completion, you Xshould define -DDIRENT if your system has dirent.h instead of sys/dir.h. X X Mark. END_OF_FILE if test 689 -ne `wc -c <'xtroff/XtStuff/README'`; then echo shar: \"'xtroff/XtStuff/README'\" unpacked with wrong size! fi # end of 'xtroff/XtStuff/README' fi if test -f 'xtroff/XtStuff/README.Window' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/XtStuff/README.Window'\" else echo shar: Extracting \"'xtroff/XtStuff/README.Window'\" \(165 characters\) sed "s/^X//" >'xtroff/XtStuff/README.Window' <<'END_OF_FILE' XChris Peterson's Window widget - taken from xman. Included here just Xfor completeness, since it is small, and xtroff and a couple of our Xother progams depend on it. END_OF_FILE if test 165 -ne `wc -c <'xtroff/XtStuff/README.Window'`; then echo shar: \"'xtroff/XtStuff/README.Window'\" unpacked with wrong size! fi # end of 'xtroff/XtStuff/README.Window' fi if test -f 'xtroff/XtStuff/Window.h' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/XtStuff/Window.h'\" else echo shar: Extracting \"'xtroff/XtStuff/Window.h'\" \(647 characters\) sed "s/^X//" >'xtroff/XtStuff/Window.h' <<'END_OF_FILE' X/* X* $Header: Window.h,v 1.2 89/04/21 03:30:16 xwindows Exp $ X*/ X X#ifndef _XtWindow_h X#define _XtWindow_h X X/*********************************************************************** X * X * Window Widget X * X ***********************************************************************/ X X#ifndef XtNpixmap X#define XtNpixmap "pixmap" X#endif /* XtNpixmap */ X#ifndef XtCpixmap X#define XtCpixmap "Pixmap" X#endif /* XtCpixmap */ X X/* Class record constants */ X Xextern WidgetClass windowWidgetClass; X Xtypedef struct _WindowClassRec *WindowWidgetClass; Xtypedef struct _WindowRec *WindowWidget; X X#endif _XtWindow_h X/* DON'T ADD STUFF AFTER THIS #endif */ END_OF_FILE if test 647 -ne `wc -c <'xtroff/XtStuff/Window.h'`; then echo shar: \"'xtroff/XtStuff/Window.h'\" unpacked with wrong size! fi # end of 'xtroff/XtStuff/Window.h' fi if test -f 'xtroff/XtStuff/WindowP.h' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/XtStuff/WindowP.h'\" else echo shar: Extracting \"'xtroff/XtStuff/WindowP.h'\" \(1469 characters\) sed "s/^X//" >'xtroff/XtStuff/WindowP.h' <<'END_OF_FILE' X/* X* $Header: WindowP.h,v 1.1 88/08/18 23:55:45 moraes Exp $ X*/ X X/* X * Window.P.h - Private Window widget definitions. X * X * Author: Chris Peterson X * M.I.T. X * Bldg. E40 - Project Athena X * 77 Massachussets Ave. X * Cambridge, MA 02139 X * X * Date: Tue Oct 27 1987 X * X * Based upon the label widget by Charles Haynes. X */ X X#ifndef _XtWindowPrivate_h X#define _XtWindowPrivate_h X X/*********************************************************************** X * X * Label Widget Private Data X * X ***********************************************************************/ X X/* New fields for the Label widget class record */ X Xtypedef struct {int foo;} WindowClassPart; X X/* Full class record declaration */ Xtypedef struct _WindowClassRec { X CoreClassPart core_class; X WindowClassPart window_class; X} WindowClassRec; X Xextern WindowClassRec windowClassRec; X X/* New fields for the Label widget record */ Xtypedef struct { X Pixmap pixmap; /* The pixmap for this window. */ X Pixel foreground; /* The foreground color for graphics in this X window.*/ X} WindowPart; X X X/**************************************************************** X * X * Full instance record declaration X * X ****************************************************************/ X Xtypedef struct _WindowRec { X CorePart core; X WindowPart window; X} WindowRec; X X#endif _XtWindowPrivate_h X/* DON'T ADD STUFF AFTER THIS #endif */ X END_OF_FILE if test 1469 -ne `wc -c <'xtroff/XtStuff/WindowP.h'`; then echo shar: \"'xtroff/XtStuff/WindowP.h'\" unpacked with wrong size! fi # end of 'xtroff/XtStuff/WindowP.h' fi if test -f 'xtroff/XtStuff/usleep.c' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/XtStuff/usleep.c'\" else echo shar: Extracting \"'xtroff/XtStuff/usleep.c'\" \(348 characters\) sed "s/^X//" >'xtroff/XtStuff/usleep.c' <<'END_OF_FILE' X/* A cheap subsecond delay call for Un*xs that don't have one. */ X X#ifndef lint Xstatic char *rcsid="$Header: usleep.c,v 1.3 89/04/21 03:31:39 xwindows Exp $"; X#endif X X#include <X11/Xos.h> X Xusleep(n) X{ X struct timeval value; X X if (n <= 0) X return; X X value.tv_usec = n % 1000000; X value.tv_sec = n / 1000000; X X (void) select(1, 0, 0, 0, &value); X} END_OF_FILE if test 348 -ne `wc -c <'xtroff/XtStuff/usleep.c'`; then echo shar: \"'xtroff/XtStuff/usleep.c'\" unpacked with wrong size! fi # end of 'xtroff/XtStuff/usleep.c' fi if test ! -d 'xtroff/bitmaps' ; then echo shar: Creating directory \"'xtroff/bitmaps'\" mkdir 'xtroff/bitmaps' fi if test -f 'xtroff/bitmaps/hand.pbm' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/bitmaps/hand.pbm'\" else echo shar: Extracting \"'xtroff/bitmaps/hand.pbm'\" \(278 characters\) sed "s/^X//" >'xtroff/bitmaps/hand.pbm' <<'END_OF_FILE' X16 16 X0000000100000000 X0000001010010000 X0001001010101000 X0010101010101000 X0010101010101000 X0010101010101000 X0010101010101000 X0010101010101000 X0010111001001011 X0010000000010101 X0001000000010101 X0001100000010101 X0000110000001001 X0000010000000010 X0000010000000100 X0000011000011000 END_OF_FILE if test 278 -ne `wc -c <'xtroff/bitmaps/hand.pbm'`; then echo shar: \"'xtroff/bitmaps/hand.pbm'\" unpacked with wrong size! fi # end of 'xtroff/bitmaps/hand.pbm' fi if test -f 'xtroff/bitmaps/hand.x11.bm' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/bitmaps/hand.x11.bm'\" else echo shar: Extracting \"'xtroff/bitmaps/hand.x11.bm'\" \(317 characters\) sed "s/^X//" >'xtroff/bitmaps/hand.x11.bm' <<'END_OF_FILE' X#define hand_width 16 X#define hand_height 16 X#define hand_x_hot 8 X#define hand_y_hot 8 Xstatic char hand_bits[] = { X 0x80, 0x00, 0x40, 0x09, 0x48, 0x15, 0x54, 0x15, 0x54, 0x15, 0x54, 0x15, X 0x54, 0x15, 0x54, 0x15, 0x74, 0xd2, 0x04, 0xa8, 0x08, 0xa8, 0x18, 0xa8, X 0x30, 0x90, 0x20, 0x40, 0x20, 0x20, 0x60, 0x18}; END_OF_FILE if test 317 -ne `wc -c <'xtroff/bitmaps/hand.x11.bm'`; then echo shar: \"'xtroff/bitmaps/hand.x11.bm'\" unpacked with wrong size! fi # end of 'xtroff/bitmaps/hand.x11.bm' fi if test -f 'xtroff/bitmaps/hand.x11.mask' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/bitmaps/hand.x11.mask'\" else echo shar: Extracting \"'xtroff/bitmaps/hand.x11.mask'\" \(317 characters\) sed "s/^X//" >'xtroff/bitmaps/hand.x11.mask' <<'END_OF_FILE' X#define hand_width 16 X#define hand_height 16 X#define hand_x_hot 8 X#define hand_y_hot 8 Xstatic char hand_bits[] = { X 0xc0, 0x09, 0x68, 0x1d, 0x7e, 0x37, 0x76, 0x37, 0x76, 0x37, 0x76, 0x37, X 0x76, 0x37, 0x76, 0xf7, 0x76, 0xf2, 0x06, 0xb8, 0x0e, 0xb8, 0x1c, 0xb8, X 0x3c, 0x90, 0x38, 0xc0, 0x30, 0x60, 0x70, 0x38}; END_OF_FILE if test 317 -ne `wc -c <'xtroff/bitmaps/hand.x11.mask'`; then echo shar: \"'xtroff/bitmaps/hand.x11.mask'\" unpacked with wrong size! fi # end of 'xtroff/bitmaps/hand.x11.mask' fi if test -f 'xtroff/dev.h' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/dev.h'\" else echo shar: Extracting \"'xtroff/dev.h'\" \(1261 characters\) sed "s/^X//" >'xtroff/dev.h' <<'END_OF_FILE' X/* X dev.h: characteristics of a typesetter X*/ X Xstruct dev { X unsigned short filesize; /* number of bytes in file, */ X /* excluding dev part */ X short res; /* basic resolution in goobies/inch */ X short hor; /* goobies horizontally */ X short vert; X short unitwidth; /* size at which widths are given, in effect */ X short nfonts; /* number of fonts physically available */ X short nsizes; /* number of sizes it has */ X short sizescale; /* scaling for fractional point sizes */ X short paperwidth; /* max line length in units */ X short paperlength; /* max paper length in units */ X short nchtab; /* number of funny names in chtab */ X short lchname; /* length of chname table */ X short biggestfont; /* #chars in largest ever font */ X short spare2; /* in case of expansion */ X}; X Xstruct Font { /* characteristics of a font */ X char nwfont; /* number of width entries for this font */ X char specfont; /* 1 == special font */ X char ligfont; /* 1 == ligatures exist on this font */ X char spare1; /* unused for now */ X char namefont[10]; /* name of this font (e.g., "R" */ X char intname[10]; /* internal name (=number) on device, in ascii */ X}; X X/* ligatures, ORed into ligfont */ X X#define LFF 01 X#define LFI 02 X#define LFL 04 X#define LFFI 010 X#define LFFL 020 END_OF_FILE if test 1261 -ne `wc -c <'xtroff/dev.h'`; then echo shar: \"'xtroff/dev.h'\" unpacked with wrong size! fi # end of 'xtroff/dev.h' fi if test ! -d 'xtroff/devpsc' ; then echo shar: Creating directory \"'xtroff/devpsc'\" mkdir 'xtroff/devpsc' fi if test -f 'xtroff/devpsc/C.aux' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devpsc/C.aux'\" else echo shar: Extracting \"'xtroff/devpsc/C.aux'\" \(1503 characters\) sed "s/^X//" >'xtroff/devpsc/C.aux' <<'END_OF_FILE' X33 600 0 X34 600 0 X35 600 0 X36 600 0 X37 600 0 X38 600 0 X39 600 0 X40 600 0 X41 600 0 X42 600 0 X43 600 0 X44 600 0 X46 600 0 X47 600 0 X48 600 0 X49 600 0 X50 600 0 X51 600 0 X52 600 0 X53 600 0 X54 600 0 X55 600 0 X56 600 0 X57 600 0 X58 600 0 X59 600 0 X60 600 0 X61 600 0 X62 600 0 X63 600 0 X64 600 0 X65 600 0 X66 600 0 X67 600 0 X68 600 0 X69 600 0 X70 600 0 X71 600 0 X72 600 0 X73 600 0 X74 600 0 X75 600 0 X76 600 0 X77 600 0 X78 600 0 X79 600 0 X80 600 0 X81 600 0 X82 600 0 X83 600 0 X84 600 0 X85 600 0 X86 600 0 X87 600 0 X88 600 0 X89 600 0 X90 600 0 X91 600 0 X92 600 0 X93 600 0 X94 600 0 X95 600 0 X96 600 0 X97 600 0 X98 600 0 X99 600 0 X100 600 0 X101 600 0 X102 600 0 X103 600 0 X104 600 0 X105 600 0 X106 600 0 X107 600 0 X108 600 0 X109 600 0 X110 600 0 X111 600 0 X112 600 0 X113 600 0 X114 600 0 X115 600 0 X116 600 0 X117 600 0 X118 600 0 X119 600 0 X120 600 0 X121 600 0 X122 600 0 X123 600 0 X124 600 0 X125 600 0 X126 600 0 X161 600 0 X162 600 0 X163 600 0 X168 600 0 X165 600 0 X167 600 0 X200 600 0 X227 600 0 X171 600 0 X45 600 0 X197 600 0 X194 600 0 X182 600 0 X180 600 0 X203 600 0 X235 600 0 X187 600 0 X129 600 1 X130 600 1 X131 600 1 X191 600 0 X225 600 0 X233 600 0 X251 600 0 X241 600 0 X249 600 0 X232 600 0 X245 600 0 X208 600 0 X207 600 0 X248 600 0 X205 600 0 X199 600 0 X198 600 0 X195 600 0 X193 600 0 X206 600 0 X188 600 0 X183 600 0 X185 600 0 X179 600 0 X178 600 0 X177 600 0 X186 600 0 X184 600 0 X202 600 0 X173 600 0 X172 600 0 X170 600 0 X169 600 0 X166 600 0 X164 600 0 X196 600 0 X234 600 0 X174 600 0 X175 600 0 X250 600 0 X189 600 0 X136 833 1 X137 833 1 X132 833 1 X133 833 1 X134 833 1 X135 833 1 END_OF_FILE if test 1503 -ne `wc -c <'xtroff/devpsc/C.aux'`; then echo shar: \"'xtroff/devpsc/C.aux'\" unpacked with wrong size! fi # end of 'xtroff/devpsc/C.aux' fi if test -f 'xtroff/devpsc/DESC' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devpsc/DESC'\" else echo shar: Extracting \"'xtroff/devpsc/DESC'\" \(933 characters\) sed "s/^X//" >'xtroff/devpsc/DESC' <<'END_OF_FILE' X# ditroff device description for PostScript X# PostScript is a trademark of Adobe Systems, Inc. Xfonts 9 R I B BI H HB C CB S Xsizes 6 8 10 12 14 18 24 0 Xres 576 Xhor 1 Xvert 1 Xunitwidth 25 Xcharset Xlk n' pp o/ $D *Q l< a~ d= pl hy cr ~= *H a: cu ap ca m. X:> im rh is d< ff *Z sp d< ss rg rq cq \- mi dm lo um .. sq Xsc fi lc ib +- pd fm mt *x *o *l '' Fi or fl lb r> R> oe Fl X*e *b tf *y a^ rk *g PL ob r> o: *p cm no dg cd *a O/ br d> Xag sr d> == de A: pt *f *w ui ps po *d co Cc ax al u: rc lf X!= 34 if !! I! dd ^ lt bv *c Cs bq <= *k rb ci sb *m em ct X*X *n en *O *L *u ts ?? I? a+ ma fe bx *s *r *i di ~~ ~ *t XAL aa \' *E *B >< <> !> !< =~ hc uj yi yn $J ul \_ ri *q Xbs Ch >= Cd be <- *Y cp !m 12 ga \` *G -+ *h ua <> AE X18 38 58 78 13 23 vr O: fa *P *z sd eq *A ip rf an la <: lh Xsl *F *W bt rt ru mc ma u= io *D U: rn lq oq es \^ \| \& tm Xog *C *K 14 te *M da *N mu gr mo ** l< L< *U pm Pl -> *S *R X*I bu ae *T OE !s dt END_OF_FILE if test 933 -ne `wc -c <'xtroff/devpsc/DESC'`; then echo shar: \"'xtroff/devpsc/DESC'\" unpacked with wrong size! fi # end of 'xtroff/devpsc/DESC' fi if test -f 'xtroff/devpsc/I.aux' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devpsc/I.aux'\" else echo shar: Extracting \"'xtroff/devpsc/I.aux'\" \(1504 characters\) sed "s/^X//" >'xtroff/devpsc/I.aux' <<'END_OF_FILE' X33 333 0 X34 420 0 X35 500 0 X36 500 0 X37 833 0 X38 778 0 X39 333 0 X40 333 0 X41 333 0 X42 500 0 X43 675 0 X44 250 0 X46 250 0 X47 278 0 X48 500 0 X49 500 0 X50 500 0 X51 500 0 X52 500 0 X53 500 0 X54 500 0 X55 500 0 X56 500 0 X57 500 0 X58 333 0 X59 333 0 X60 675 0 X61 675 0 X62 675 0 X63 500 0 X64 920 0 X65 611 0 X66 611 0 X67 667 0 X68 722 0 X69 611 0 X70 611 0 X71 722 0 X72 722 0 X73 333 0 X74 444 0 X75 667 0 X76 556 0 X77 833 0 X78 667 0 X79 722 0 X80 611 0 X81 722 0 X82 611 0 X83 500 0 X84 556 0 X85 722 0 X86 611 0 X87 833 0 X88 611 0 X89 556 0 X90 556 0 X91 389 0 X92 278 0 X93 389 0 X94 422 0 X95 500 0 X96 333 0 X97 500 0 X98 500 0 X99 444 0 X100 500 0 X101 444 0 X102 278 0 X103 500 0 X104 500 0 X105 278 0 X106 278 0 X107 444 0 X108 278 0 X109 722 0 X110 500 0 X111 500 0 X112 500 0 X113 500 0 X114 389 0 X115 389 0 X116 278 0 X117 500 0 X118 444 0 X119 667 0 X120 444 0 X121 444 0 X122 389 0 X123 400 0 X124 275 0 X125 400 0 X126 541 0 X161 389 0 X162 500 0 X163 500 0 X168 500 0 X165 500 0 X167 500 0 X200 333 0 X227 276 0 X171 500 0 X45 333 0 X197 333 0 X194 333 0 X182 523 0 X180 250 0 X203 333 0 X235 310 0 X187 500 0 X129 750 1 X130 750 1 X131 750 1 X191 500 0 X225 889 0 X233 722 0 X251 500 0 X241 667 0 X249 500 0 X250 667 0 X248 278 0 X245 278 0 X234 944 0 X232 556 0 X208 889 0 X207 333 0 X206 333 0 X205 333 0 X202 333 0 X199 333 0 X198 333 0 X196 333 0 X195 333 0 X193 333 0 X189 1000 0 X188 889 0 X186 556 0 X185 556 0 X184 333 0 X183 350 0 X179 500 0 X178 500 0 X177 500 0 X175 500 0 X174 500 0 X173 333 0 X172 333 0 X170 556 0 X169 214 0 X166 500 0 X164 167 0 X136 833 1 X137 833 1 X132 833 1 X133 833 1 X134 833 1 X135 833 1 END_OF_FILE if test 1504 -ne `wc -c <'xtroff/devpsc/I.aux'`; then echo shar: \"'xtroff/devpsc/I.aux'\" unpacked with wrong size! fi # end of 'xtroff/devpsc/I.aux' fi if test -f 'xtroff/devpsc/README' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devpsc/README'\" else echo shar: Extracting \"'xtroff/devpsc/README'\" \(1107 characters\) sed "s/^X//" >'xtroff/devpsc/README' <<'END_OF_FILE' XThe files in this directory make the ditroff description files Xfor the xtroff "device" and its fonts. The Makefile uses two Xawk programs (adobe.awk and bdfdit.awk) to generate the discription Xfiles. X XThe first awk program (adobe.awk) is used to map characters into Xthe character set used by ditroff. Some characters are left Xunmapped, while other characters, that had been unmapped, are enabled. X XThe second awk program (bdfdit.awk) serves two tasks: X(1) It maps from the .bdf format of character description to the X discription used by makedev. X X(2) It is called by the makefile to help create the device description X file "DESC". X XThis program contains the mapping from .bdf character names Xto ditroff input character escape sequences: e.g., \(em. XThis mapping is called "ditmap". The mapping called "ascii" serves to Xidentify the normal printing ascii characters (which may have synonymns Xin ditmap). X X"Make install" will install all of the .out files into the destination Xdirectory from which xtroff reads them. This is usually X/usr/lib/X11/troff/devpsc/ (devpsc stands for the PostScript device). END_OF_FILE if test 1107 -ne `wc -c <'xtroff/devpsc/README'`; then echo shar: \"'xtroff/devpsc/README'\" unpacked with wrong size! fi # end of 'xtroff/devpsc/README' fi if test ! -d 'xtroff/devsun' ; then echo shar: Creating directory \"'xtroff/devsun'\" mkdir 'xtroff/devsun' fi if test -f 'xtroff/devsun/DESC' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/DESC'\" else echo shar: Extracting \"'xtroff/devsun/DESC'\" \(811 characters\) sed "s/^X//" >'xtroff/devsun/DESC' <<'END_OF_FILE' X# Versatec DITroff Description file Xfonts 56 R I B S CW tr ti tb ts cr ci cb ap br bi bb bk ch cl co cy X dr di db gr gi gb gk gf hb hn m mn mr mi mb nr ni nb X oe or oi ob pb pp sc sl sg sh sr si sb tR tI tB tS Xsizes 6 7 8 9 10 11 12 14 16 18 20 22 24 28 36 0 Xstipples 2 ug ci Xunitwidth 36 X# unitwidth = the pointsize of the given font widths Xres 200 Xhor 1 Xvert 1 Xpaperwidth 7040 Xpaperlength 2200 Xcharset X!= ** *A *B *C *D *E *F *G *H *I *K *L *M *N *O *P *Q *R *S *T *U *W X*X *Y *Z *a *b *c *d *e *f *g *h *i *k *l *m *n *o *p *q *r *s *t *u X*w *x *y *z +- -> 12 14 34 <- <= <> == >= ?? Fi Fl O+ OX \- \^ \_ \| Xaa an ap br bs bu bv ca ci co ct cu da dd de dg di em eq es fa ff fi Xfl fm ga gr hy ib if ip is lb lc lf lh lk lt mi mo mu no or pd pl pt Xrb rc rf rg rh rk rn rt ru sb sc sl sp sq sr te ts ua ul ~= END_OF_FILE if test 811 -ne `wc -c <'xtroff/devsun/DESC'`; then echo shar: \"'xtroff/devsun/DESC'\" unpacked with wrong size! fi # end of 'xtroff/devsun/DESC' fi if test -f 'xtroff/devsun/bk' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/bk'\" else echo shar: Extracting \"'xtroff/devsun/bk'\" \(1272 characters\) sed "s/^X//" >'xtroff/devsun/bk' <<'END_OF_FILE' X# Font /usr/lib/vfont/bocklin.14, max width 38, max height 36 Xname bk X# char width u/d octal Xcharset X\| 17 0 00 X\^ 8 0 00 X" 39 3 042 X' 23 3 047 X( 49 3 050 X) 49 3 051 X, 36 3 054 X- 39 3 055 Xhy " X\- " X. 36 3 056 X/ 41 3 057 X0 49 3 060 X1 33 3 061 X2 57 3 062 X3 57 3 063 X4 59 3 064 X5 54 3 065 X6 57 3 066 X7 57 3 067 X8 57 3 070 X9 59 3 071 X: 39 3 072 X; 39 3 073 X= 49 3 075 X? 54 3 077 XA 67 3 0101 XB 64 3 0102 XC 62 3 0103 XD 67 3 0104 XE 59 3 0105 XF 59 3 0106 XG 67 3 0107 XH 67 3 0110 XI 39 3 0111 XJ 51 3 0112 XK 69 3 0113 XL 62 3 0114 XM 98 3 0115 XN 75 3 0116 XO 59 3 0117 XP 62 3 0120 XQ 59 3 0121 XR 77 3 0122 XS 59 3 0123 XT 69 3 0124 XU 67 3 0125 XV 72 3 0126 XW 98 3 0127 XX 72 3 0130 XY 72 3 0131 XZ 69 3 0132 X[ 39 3 0133 X] 39 3 0135 X` 23 3 0140 Xa 51 3 0141 Xb 54 3 0142 Xc 46 3 0143 Xd 54 3 0144 Xe 51 3 0145 Xf 31 3 0146 Xg 51 3 0147 Xh 54 3 0150 Xi 23 3 0151 Xj 31 3 0152 Xk 62 3 0153 Xl 23 3 0154 Xm 80 3 0155 Xn 51 3 0156 Xo 51 3 0157 Xp 51 3 0160 Xq 51 3 0161 Xr 39 3 0162 Xs 51 3 0163 Xt 31 3 0164 Xu 51 3 0165 Xv 57 3 0166 Xw 69 3 0167 Xx 51 3 0170 Xy 54 3 0171 Xz 51 3 0172 END_OF_FILE if test 1272 -ne `wc -c <'xtroff/devsun/bk'`; then echo shar: \"'xtroff/devsun/bk'\" unpacked with wrong size! fi # end of 'xtroff/devsun/bk' fi if test -f 'xtroff/devsun/ch' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/ch'\" else echo shar: Extracting \"'xtroff/devsun/ch'\" \(651 characters\) sed "s/^X//" >'xtroff/devsun/ch' <<'END_OF_FILE' X# Font /usr/lib/vfont/chess.18, max width 50, max height 50 Xname ch Xspacewidth 100 X# char width u/d octal Xcharset X\| 100 0 00 X\^ 0 0 00 X0 100 0 060 XA 100 3 0101 XB 100 2 0102 XF 100 3 0106 XG 100 2 0107 XH 100 1 0110 XJ 100 3 0112 XK 100 2 0113 XL 100 3 0114 XM 100 3 0115 XN 100 2 0116 XO 100 3 0117 XP 100 2 0120 XQ 100 2 0121 XR 100 2 0122 XS 100 3 0123 XT 100 0 0124 XU 100 2 0125 XV 100 3 0126 XW 100 2 0127 XX 100 1 0130 XZ 100 3 0132 Xa 100 3 0141 Xb 100 2 0142 Xj 100 3 0152 Xk 100 2 0153 Xl 100 3 0154 Xm 100 3 0155 Xn 100 2 0156 Xo 100 3 0157 Xp 100 2 0160 Xq 100 2 0161 Xr 100 2 0162 Xs 100 3 0163 END_OF_FILE if test 651 -ne `wc -c <'xtroff/devsun/ch'`; then echo shar: \"'xtroff/devsun/ch'\" unpacked with wrong size! fi # end of 'xtroff/devsun/ch' fi if test -f 'xtroff/devsun/co' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/co'\" else echo shar: Extracting \"'xtroff/devsun/co'\" \(521 characters\) sed "s/^X//" >'xtroff/devsun/co' <<'END_OF_FILE' X# Font /usr/lib/vfont/countdown.22, max width 57, max height 68 Xname co X# char width u/d octal Xcharset X\| 17 0 00 X\^ 8 0 00 XA 61 2 0101 XB 62 2 0102 XC 62 2 0103 XD 61 2 0104 XE 56 2 0105 XF 52 2 0106 XG 61 2 0107 XH 62 2 0110 XI 33 2 0111 XJ 49 2 0112 XK 62 2 0113 XL 52 2 0114 XM 108 2 0115 XN 65 2 0116 XO 62 2 0117 XP 62 2 0120 XQ 69 2 0121 XR 62 2 0122 XS 62 2 0123 XT 67 2 0124 XU 62 2 0125 XV 64 2 0126 XW 111 2 0127 XX 65 2 0130 XY 64 2 0131 XZ 65 2 0132 END_OF_FILE if test 521 -ne `wc -c <'xtroff/devsun/co'`; then echo shar: \"'xtroff/devsun/co'\" unpacked with wrong size! fi # end of 'xtroff/devsun/co' fi if test -f 'xtroff/devsun/cy' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/cy'\" else echo shar: Extracting \"'xtroff/devsun/cy'\" \(508 characters\) sed "s/^X//" >'xtroff/devsun/cy' <<'END_OF_FILE' X# Font /usr/lib/vfont/cyrillic.12, max width 15674, max height 29 Xname cy X# char width u/d octal Xcharset X\| 17 0 00 X\^ 8 0 00 XW 81 3 0127 XX 63 3 0130 XY 51 3 0131 XZ 51 3 0132 Xa 36 3 0141 Xb 39 3 0142 Xd 45 3 0144 Xe 36 3 0145 Xf 54 3 0146 Xg 33 3 0147 Xh 39 3 0150 Xi 42 3 0151 Xk 45 3 0153 Xl 42 3 0154 Xm 51 3 0155 Xn 42 3 0156 Xo 39 3 0157 Xp 36 3 0160 Xr 39 3 0162 Xs 36 3 0163 Xt 42 3 0164 Xu 51 3 0165 Xv 39 3 0166 Xy 39 3 0171 Xz 33 3 0172 END_OF_FILE if test 508 -ne `wc -c <'xtroff/devsun/cy'`; then echo shar: \"'xtroff/devsun/cy'\" unpacked with wrong size! fi # end of 'xtroff/devsun/cy' fi if test -f 'xtroff/devsun/gk' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/gk'\" else echo shar: Extracting \"'xtroff/devsun/gk'\" \(892 characters\) sed "s/^X//" >'xtroff/devsun/gk' <<'END_OF_FILE' X# Font /usr/lib/vfont/greek.10, max width 26, max height 29 Xname gk X# char width u/d octal Xcharset X\| 17 0 00 X\^ 8 0 00 XA 76 2 0101 XB 79 2 0102 XC 90 2 0103 XD 65 2 0104 XE 79 2 0105 XF 72 2 0106 XG 65 2 0107 XH 86 2 0110 XI 47 2 0111 XJ 61 1 0112 XK 86 2 0113 XL 68 2 0114 XM 94 2 0115 XN 86 2 0116 XO 65 2 0117 XP 76 2 0120 XQ 65 2 0121 XR 76 2 0122 XS 65 2 0123 XT 79 2 0124 XU 68 2 0125 XW 68 2 0127 XX 72 2 0130 XY 83 2 0131 XZ 65 2 0132 Xa 54 0 0141 Xb 50 3 0142 Xc 61 1 0143 Xd 47 2 0144 Xe 40 0 0145 Xf 61 3 0146 Xg 61 1 0147 Xh 47 1 0150 Xi 29 0 0151 Xj 65 2 0152 Xk 43 0 0153 Xl 47 2 0154 Xm 50 1 0155 Xn 40 0 0156 Xo 47 0 0157 Xp 61 0 0160 Xq 43 2 0161 Xr 50 1 0162 Xs 50 0 0163 Xt 50 0 0164 Xu 43 0 0165 Xv 36 0 0166 Xw 61 0 0167 Xx 40 3 0170 Xy 65 3 0171 Xz 47 3 0172 END_OF_FILE if test 892 -ne `wc -c <'xtroff/devsun/gk'`; then echo shar: \"'xtroff/devsun/gk'\" unpacked with wrong size! fi # end of 'xtroff/devsun/gk' fi if test -f 'xtroff/devsun/hb' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/hb'\" else echo shar: Extracting \"'xtroff/devsun/hb'\" \(471 characters\) sed "s/^X//" >'xtroff/devsun/hb' <<'END_OF_FILE' X# Font /usr/lib/vfont/hebrew.36, max width 29, max height 64 Xname hb X# char width u/d octal Xcharset X\| 17 0 00 X\^ 8 0 00 X& 52 2 046 X. 12 0 056 XA 59 2 0101 XB 59 2 0102 XC 56 2 0103 XD 56 2 0104 XG 34 2 0107 XH 56 2 0110 XJ 56 3 0112 XK 56 2 0113 XL 59 2 0114 XM 65 2 0115 XN 32 2 0116 XP 54 2 0120 XQ 54 3 0121 XR 52 2 0122 XS 56 2 0123 XT 61 2 0124 XV 25 2 0126 XW 54 2 0127 XX 56 2 0130 XY 27 2 0131 XZ 25 2 0132 END_OF_FILE if test 471 -ne `wc -c <'xtroff/devsun/hb'`; then echo shar: \"'xtroff/devsun/hb'\" unpacked with wrong size! fi # end of 'xtroff/devsun/hb' fi if test -f 'xtroff/devsun/hn' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/hn'\" else echo shar: Extracting \"'xtroff/devsun/hn'\" \(424 characters\) sed "s/^X//" >'xtroff/devsun/hn' <<'END_OF_FILE' X# Font /usr/lib/vfont/h19.10, max width 20, max height 34 Xname hn Xspacewidth 72 X# char width u/d octal Xcharset X\| 72 0 00 X\^ 0 0 00 XK 72 3 0113 XL 72 3 0114 X` 72 3 0140 Xa 72 3 0141 Xb 72 3 0142 Xc 72 3 0143 Xd 72 3 0144 Xe 72 3 0145 Xf 72 3 0146 Xh 72 3 0150 Xi 72 3 0151 Xk 72 3 0153 Xl 72 3 0154 Xm 72 3 0155 Xn 72 3 0156 Xs 72 3 0163 Xt 72 3 0164 Xu 72 3 0165 Xv 72 3 0166 END_OF_FILE if test 424 -ne `wc -c <'xtroff/devsun/hn'`; then echo shar: \"'xtroff/devsun/hn'\" unpacked with wrong size! fi # end of 'xtroff/devsun/hn' fi if test -f 'xtroff/devsun/mn' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/mn'\" else echo shar: Extracting \"'xtroff/devsun/mn'\" \(1267 characters\) sed "s/^X//" >'xtroff/devsun/mn' <<'END_OF_FILE' X# Font /usr/lib/vfont/mona.24, max width 62, max height 66 Xname mn X# char width u/d octal Xcharset X\| 17 0 00 X\^ 8 0 00 X! 24 3 041 X" 41 3 042 X# 41 3 043 X$ 39 3 044 Xct 39 3 045 X& 54 3 046 X' 24 3 047 X( 33 3 050 X) 33 3 051 X, 26 3 054 X- 35 3 055 Xhy " X\- " X. 24 3 056 X0 39 3 060 X1 26 3 061 X2 39 3 062 X3 39 3 063 X4 45 3 064 X5 39 3 065 X6 39 3 066 X7 39 3 067 X8 39 3 070 X9 39 3 071 X: 24 3 072 X; 26 3 073 X? 45 3 077 XA 68 3 0101 XB 72 3 0102 XC 68 3 0103 XD 72 3 0104 XE 68 3 0105 XF 63 3 0106 XG 72 3 0107 XH 66 3 0110 XI 36 3 0111 XJ 44 3 0112 XK 72 3 0113 XL 68 3 0114 XM 93 3 0115 XN 71 3 0116 XO 68 3 0117 XP 68 3 0120 XQ 72 3 0121 XR 72 3 0122 XS 69 3 0123 XT 68 3 0124 XU 66 3 0125 XV 63 3 0126 XW 83 3 0127 XX 65 3 0130 XY 63 3 0131 XZ 69 3 0132 Xa 39 3 0141 Xb 39 3 0142 Xc 39 3 0143 Xd 39 3 0144 Xe 39 3 0145 Xf 39 3 0146 Xg 36 3 0147 Xh 39 3 0150 Xi 26 3 0151 Xj 38 3 0152 Xk 39 3 0153 Xl 20 3 0154 Xm 54 3 0155 Xn 39 3 0156 Xo 39 3 0157 Xp 39 3 0160 Xq 39 3 0161 Xr 39 3 0162 Xs 39 3 0163 Xt 38 3 0164 Xu 41 3 0165 Xv 41 3 0166 Xw 48 3 0167 Xx 39 3 0170 Xy 36 3 0171 Xz 39 3 0172 END_OF_FILE if test 1267 -ne `wc -c <'xtroff/devsun/mn'`; then echo shar: \"'xtroff/devsun/mn'\" unpacked with wrong size! fi # end of 'xtroff/devsun/mn' fi if test -f 'xtroff/devsun/oe' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/oe'\" else echo shar: Extracting \"'xtroff/devsun/oe'\" \(1155 characters\) sed "s/^X//" >'xtroff/devsun/oe' <<'END_OF_FILE' X# Font /usr/lib/vfont/oldenglish.18, max width 56, max height 43 Xname oe X# char width u/d octal Xcharset X\| 17 0 00 X\^ 8 0 00 X' 22 3 047 X( 30 3 050 X) 30 3 051 X, 28 3 054 X- 38 3 055 Xhy " X. 28 3 056 X0 58 3 060 X1 42 3 061 X2 52 3 062 X3 56 3 063 X4 54 3 064 X5 54 3 065 X6 58 3 066 X7 52 3 067 X8 58 3 070 X9 58 3 071 X? 60 3 077 XA 88 3 0101 XB 86 3 0102 XC 80 3 0103 XD 88 3 0104 XE 88 3 0105 XF 88 3 0106 XG 88 3 0107 XH 96 3 0110 XI 48 3 0111 XJ 60 3 0112 XK 92 3 0113 XL 74 3 0114 XM 110 3 0115 XN 92 3 0116 XO 86 3 0117 XP 84 3 0120 XQ 86 3 0121 XR 88 3 0122 XS 84 3 0123 XT 78 3 0124 XU 90 3 0125 XV 92 3 0126 XW 112 3 0127 XX 82 3 0130 XY 90 3 0131 XZ 80 3 0132 Xa 54 3 0141 Xb 54 3 0142 Xc 42 3 0143 Xd 52 3 0144 Xe 50 3 0145 Xf 42 3 0146 Xg 52 3 0147 Xh 52 3 0150 Xi 24 3 0151 Xj 30 3 0152 Xk 56 3 0153 Xl 24 3 0154 Xm 82 3 0155 Xn 52 3 0156 Xo 46 3 0157 Xp 54 3 0160 Xq 48 3 0161 Xr 44 3 0162 Xs 52 3 0163 Xt 30 3 0164 Xu 52 3 0165 Xv 48 3 0166 Xw 76 3 0167 Xx 54 3 0170 Xy 52 3 0171 Xz 48 3 0172 END_OF_FILE if test 1155 -ne `wc -c <'xtroff/devsun/oe'`; then echo shar: \"'xtroff/devsun/oe'\" unpacked with wrong size! fi # end of 'xtroff/devsun/oe' fi if test -f 'xtroff/devsun/oi' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/oi'\" else echo shar: Extracting \"'xtroff/devsun/oi'\" \(1514 characters\) sed "s/^X//" >'xtroff/devsun/oi' <<'END_OF_FILE' X# Font /usr/lib/vfont/bodoni.i.10, max width 27, max height 25 Xname oi X# char width u/d octal Xcharset X\| 17 0 00 X\^ 8 0 00 X! 36 3 041 X" 40 3 042 X# 50 3 043 X$ 54 3 044 X% 54 3 045 X& 79 3 046 X' 25 3 047 X( 36 3 050 X) 36 3 051 X* 61 3 052 X+ 47 3 053 X, 25 3 054 X- 43 3 055 Xhy " X\- " X. 22 3 056 X/ 72 3 057 X0 50 3 060 X1 50 3 061 X2 50 3 062 X3 50 3 063 X4 50 3 064 X5 50 3 065 X6 50 3 066 X7 50 3 067 X8 50 3 070 X9 50 3 071 X: 25 3 072 X; 29 3 073 X< 50 3 074 X= 58 3 075 X> 50 3 076 X? 47 3 077 X@ 72 3 0100 XA 72 3 0101 XB 68 3 0102 XC 61 3 0103 XD 72 3 0104 XE 68 3 0105 XF 72 3 0106 XG 68 3 0107 XH 86 3 0110 XI 47 3 0111 XJ 58 3 0112 XK 79 3 0113 XL 61 3 0114 XM 94 3 0115 XN 76 3 0116 XO 65 3 0117 XP 72 3 0120 XQ 65 3 0121 XR 68 3 0122 XS 58 3 0123 XT 65 3 0124 XU 72 3 0125 XV 65 3 0126 XW 97 3 0127 XX 76 3 0130 XY 72 3 0131 XZ 68 3 0132 X[ 36 3 0133 X\ 47 3 0134 X] 36 3 0135 X_ 58 3 0137 X\_ " Xru " X` 25 3 0140 Xa 54 3 0141 Xb 50 3 0142 Xc 47 3 0143 Xd 58 3 0144 Xe 47 3 0145 Xf 47 3 0146 Xg 61 3 0147 Xh 54 3 0150 Xi 32 3 0151 Xj 54 3 0152 Xk 54 3 0153 Xl 36 3 0154 Xm 86 3 0155 Xn 54 3 0156 Xo 50 3 0157 Xp 58 3 0160 Xq 54 3 0161 Xr 40 3 0162 Xs 40 3 0163 Xt 36 3 0164 Xu 58 3 0165 Xv 50 3 0166 Xw 72 3 0167 Xx 58 3 0170 Xy 54 3 0171 Xz 50 3 0172 X{ 40 3 0173 X| 25 3 0174 X} 40 3 0175 X~ 58 3 0176 END_OF_FILE if test 1514 -ne `wc -c <'xtroff/devsun/oi'`; then echo shar: \"'xtroff/devsun/oi'\" unpacked with wrong size! fi # end of 'xtroff/devsun/oi' fi if test -f 'xtroff/devsun/pb' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/pb'\" else echo shar: Extracting \"'xtroff/devsun/pb'\" \(1331 characters\) sed "s/^X//" >'xtroff/devsun/pb' <<'END_OF_FILE' X# Font /usr/lib/vfont/playbill.10, max width 16, max height 36 Xname pb X# char width u/d octal Xcharset X\| 17 0 00 X\^ 8 0 00 X!= 36 3 032 X<= 47 3 034 X>= 47 3 035 X! 22 3 041 X" 32 3 042 X$ 43 3 044 X% 47 3 045 X& 50 3 046 X' 22 3 047 X( 40 3 050 X) 40 3 051 X* 40 3 052 X+ 36 3 053 X, 25 3 054 X- 36 3 055 Xhy " X\- " X. 18 3 056 X/ 43 3 057 X0 32 3 060 X1 32 3 061 X2 40 3 062 X3 40 3 063 X: 18 3 072 X; 25 3 073 X< 43 3 074 X= 36 3 075 X> 43 3 076 X? 32 3 077 XA 43 3 0101 XB 40 3 0102 XC 36 3 0103 XD 43 3 0104 XE 40 3 0105 XF 40 3 0106 XG 40 3 0107 XH 58 3 0110 XI 29 3 0111 XJ 40 3 0112 XK 43 3 0113 XL 40 3 0114 XM 54 3 0115 XN 47 3 0116 XO 36 3 0117 XP 40 3 0120 XQ 40 3 0121 XR 47 3 0122 XS 36 3 0123 XT 47 3 0124 XU 36 3 0125 XV 50 3 0126 XW 54 3 0127 XX 43 3 0130 XY 50 3 0131 XZ 36 3 0132 X[ 40 3 0133 X] 43 3 0135 Xa 40 3 0141 Xb 36 3 0142 Xc 36 3 0143 Xd 36 3 0144 Xe 36 3 0145 Xf 32 3 0146 Xg 43 3 0147 Xh 40 3 0150 Xi 32 3 0151 Xj 29 3 0152 Xk 43 3 0153 Xl 25 3 0154 Xm 54 3 0155 Xn 36 3 0156 Xo 29 3 0157 Xp 32 3 0160 Xq 32 3 0161 Xr 36 3 0162 Xs 36 3 0163 Xt 32 3 0164 Xu 43 3 0165 Xv 29 3 0166 Xw 50 3 0167 Xx 36 3 0170 Xy 36 3 0171 Xz 32 3 0172 END_OF_FILE if test 1331 -ne `wc -c <'xtroff/devsun/pb'`; then echo shar: \"'xtroff/devsun/pb'\" unpacked with wrong size! fi # end of 'xtroff/devsun/pb' fi if test -f 'xtroff/devsun/pp' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/pp'\" else echo shar: Extracting \"'xtroff/devsun/pp'\" \(815 characters\) sed "s/^X//" >'xtroff/devsun/pp' <<'END_OF_FILE' X# Font /usr/lib/vfont/pip.16, max width 29, max height 40 Xname pp X# char width u/d octal Xcharset X\| 17 0 00 X\^ 8 0 00 X! 23 3 041 X' 23 3 047 X( 32 3 050 X) 32 3 051 X, 23 3 054 X- 27 3 055 Xhy " X. 23 3 056 X0 54 3 060 X1 32 3 061 X2 47 3 062 X3 47 3 063 X4 52 3 064 X5 47 3 065 X6 47 3 066 X7 47 3 067 X8 47 3 070 X9 47 3 071 X: 23 3 072 X; 23 3 073 X? 47 3 077 XA 47 3 0101 XB 47 3 0102 XC 47 3 0103 XD 47 3 0104 XE 47 3 0105 XF 47 3 0106 XG 47 3 0107 XH 47 3 0110 XI 23 3 0111 XJ 47 3 0112 XK 47 3 0113 XL 47 3 0114 XM 63 3 0115 XN 47 3 0116 XO 47 3 0117 XP 47 3 0120 XQ 47 3 0121 XR 47 3 0122 XS 47 3 0123 XT 45 3 0124 XU 47 3 0125 XV 47 3 0126 XW 65 3 0127 XX 47 3 0130 XY 47 3 0131 XZ 47 3 0132 X` 23 3 0140 END_OF_FILE if test 815 -ne `wc -c <'xtroff/devsun/pp'`; then echo shar: \"'xtroff/devsun/pp'\" unpacked with wrong size! fi # end of 'xtroff/devsun/pp' fi if test -f 'xtroff/devsun/sc' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/sc'\" else echo shar: Extracting \"'xtroff/devsun/sc'\" \(1104 characters\) sed "s/^X//" >'xtroff/devsun/sc' <<'END_OF_FILE' X# Font /usr/lib/vfont/script.18, max width 51, max height 48 Xname sc X# char width u/d octal Xcharset X\| 17 0 00 X\^ 8 0 00 X, 26 3 054 X. 26 3 056 X0 36 3 060 X1 24 3 061 X2 42 3 062 X3 42 3 063 X4 36 3 064 X5 40 3 065 X6 34 3 066 X7 38 3 067 X8 38 3 070 X9 34 3 071 X: 18 3 072 X; 26 3 073 XA 84 3 0101 XB 68 3 0102 XC 58 3 0103 XD 78 3 0104 XE 58 3 0105 XF 64 3 0106 XG 62 3 0107 XH 92 3 0110 XI 62 3 0111 XJ 52 3 0112 XK 102 3 0113 XL 78 3 0114 XM 86 3 0115 XN 62 3 0116 XO 70 3 0117 XP 70 3 0120 XQ 70 3 0121 XR 68 3 0122 XS 74 3 0123 XT 68 3 0124 XU 62 3 0125 XV 62 3 0126 XW 88 3 0127 XX 68 3 0130 XY 64 3 0131 XZ 80 3 0132 Xa 30 3 0141 Xb 28 3 0142 Xc 26 3 0143 Xd 36 3 0144 Xe 22 3 0145 Xf 34 3 0146 Xg 34 3 0147 Xh 34 3 0150 Xi 16 3 0151 Xj 28 3 0152 Xk 30 3 0153 Xl 24 3 0154 Xm 46 3 0155 Xn 30 3 0156 Xo 24 3 0157 Xp 36 3 0160 Xq 30 3 0161 Xr 22 3 0162 Xs 20 3 0163 Xt 22 3 0164 Xu 30 3 0165 Xv 26 3 0166 Xw 40 3 0167 Xx 28 3 0170 Xy 30 3 0171 Xz 24 3 0172 END_OF_FILE if test 1104 -ne `wc -c <'xtroff/devsun/sc'`; then echo shar: \"'xtroff/devsun/sc'\" unpacked with wrong size! fi # end of 'xtroff/devsun/sc' fi if test -f 'xtroff/devsun/sg' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/sg'\" else echo shar: Extracting \"'xtroff/devsun/sg'\" \(866 characters\) sed "s/^X//" >'xtroff/devsun/sg' <<'END_OF_FILE' X# Font /usr/lib/vfont/sign.22, max width 95, max height 57 Xname sg X# char width u/d octal Xcharset X\| 17 0 00 X\^ 8 0 00 X<- 74 3 030 X-> 74 3 031 X! 33 3 041 X' 23 3 047 X* 44 3 052 X, 23 3 054 X- 41 3 055 Xhy " X\- " X. 23 3 056 X/ 61 3 057 X0 82 3 060 X1 82 3 061 X2 82 3 062 X3 82 3 063 X4 82 3 064 X5 82 3 065 X6 82 3 066 X7 82 3 067 X8 82 3 070 X9 82 3 071 X: 23 3 072 X; 23 3 073 X= 41 3 075 XA 98 3 0101 XB 82 3 0102 XC 77 3 0103 XD 82 3 0104 XE 82 3 0105 XF 82 3 0106 XG 77 3 0107 XH 92 3 0110 XI 44 3 0111 XJ 82 3 0112 XK 93 3 0113 XL 82 3 0114 XM 126 3 0115 XN 106 3 0116 XO 82 3 0117 XP 82 3 0120 XQ 82 3 0121 XR 82 3 0122 XS 75 3 0123 XT 88 3 0124 XU 87 3 0125 XV 97 3 0126 XW 155 3 0127 XX 100 3 0130 XY 83 3 0131 XZ 92 3 0132 Xl 75 3 0154 Xr 77 3 0162 END_OF_FILE if test 866 -ne `wc -c <'xtroff/devsun/sg'`; then echo shar: \"'xtroff/devsun/sg'\" unpacked with wrong size! fi # end of 'xtroff/devsun/sg' fi if test -f 'xtroff/devsun/sh' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/sh'\" else echo shar: Extracting \"'xtroff/devsun/sh'\" \(874 characters\) sed "s/^X//" >'xtroff/devsun/sh' <<'END_OF_FILE' X# Font /usr/lib/vfont/shadow.16, max width 38, max height 40 Xname sh X# char width u/d octal Xcharset X\| 17 0 00 X\^ 8 0 00 X<> 86 3 027 X<- 74 2 030 X-> 83 2 031 X! 38 3 041 X" 59 3 042 X# 56 3 043 X' 29 3 047 X+ 59 3 053 X, 29 3 054 X. 29 3 056 X0 54 3 060 X1 59 3 061 X2 54 3 062 X3 56 3 063 X4 65 3 064 X5 54 3 065 X6 56 3 066 X7 63 3 067 X8 56 3 070 X9 56 3 071 X: 29 3 072 X; 29 3 073 XA 65 3 0101 XB 65 3 0102 XC 63 3 0103 XD 65 3 0104 XE 65 3 0105 XF 65 3 0106 XG 65 3 0107 XH 65 3 0110 XI 38 3 0111 XJ 61 3 0112 XK 65 3 0113 XL 65 3 0114 XM 79 3 0115 XN 70 3 0116 XO 68 3 0117 XP 65 3 0120 XQ 68 3 0121 XR 65 3 0122 XS 63 3 0123 XT 63 3 0124 XU 65 3 0125 XV 68 3 0126 XW 77 3 0127 XX 68 3 0130 XY 68 3 0131 XZ 65 3 0132 X[ 45 3 0133 X] 45 3 0135 X` 29 3 0140 END_OF_FILE if test 874 -ne `wc -c <'xtroff/devsun/sh'`; then echo shar: \"'xtroff/devsun/sh'\" unpacked with wrong size! fi # end of 'xtroff/devsun/sh' fi if test -f 'xtroff/devsun/sl' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/sl'\" else echo shar: Extracting \"'xtroff/devsun/sl'\" \(186 characters\) sed "s/^X//" >'xtroff/devsun/sl' <<'END_OF_FILE' X# Font /usr/lib/vfont/seal.10, max width 80, max height 77 Xname sl X# char width u/d octal Xcharset X\| 17 0 00 X\^ 8 0 00 Xa 0 1 0141 Xe 0 2 0145 Xl 0 1 0154 Xs 0 2 0163 END_OF_FILE if test 186 -ne `wc -c <'xtroff/devsun/sl'`; then echo shar: \"'xtroff/devsun/sl'\" unpacked with wrong size! fi # end of 'xtroff/devsun/sl' fi if test -f 'xtroff/devsun/tS' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/tS'\" else echo shar: Extracting \"'xtroff/devsun/tS'\" \(1507 characters\) sed "s/^X//" >'xtroff/devsun/tS' <<'END_OF_FILE' X# Font /usr/lib/vfont/otimes.s.10, max width 21, max height 25 Xname tS X# char width u/d octal Xcharset X\| 17 0 00 X\^ 8 0 00 Xmi 54 3 013 X** 47 3 014 Xpl 54 3 015 Xeq 58 3 016 Xgr 65 3 017 Xlt 65 3 020 Xlk 65 3 021 Xlb 65 3 022 Xrt 65 3 023 Xrk 65 3 024 Xrb 65 3 025 Xap 58 3 026 Xmo 47 3 027 Xbr 0 3 030 X~= 68 3 036 Xda 50 3 041 Xno 54 3 042 Xua 50 3 043 Xsc 36 3 044 Xdd 50 3 045 Xif 65 3 046 Xpd 50 3 047 Xsb 54 3 050 Xsp 54 3 051 Xmu 65 3 052 X+- 58 3 053 Xca 47 3 054 Xcu 47 3 055 X<- 61 3 056 Xdi 54 3 057 X-> 61 3 060 X!= 47 3 061 Xsr 72 3 062 X<= 58 3 063 X>= 58 3 064 X== 47 3 065 Xor 58 3 066 Xis 58 3 067 Xbv 65 3 070 Xlc 65 3 071 Xrc 65 3 072 Xlf 65 3 073 Xrf 65 3 074 X~= 68 3 075 X_ 50 3 076 Xib 50 3 077 Xul 43 3 0100 Xrn 43 3 0101 Xip 54 3 0102 X*D 65 3 0104 X*F 65 3 0106 X*G 58 3 0107 X?? 58 3 0112 X*L 61 3 0114 X*P 72 3 0120 X*H 61 3 0121 X*S 58 3 0123 X*U 61 3 0125 X*W 61 3 0127 X*C 65 3 0130 X*Q 76 3 0131 Xga 43 3 0134 Xaa 43 3 0135 X*a 54 3 0141 X*b 50 3 0142 X*g 58 3 0143 X*d 40 3 0144 X*e 36 3 0145 X*z 58 3 0146 X*y 58 3 0147 X*h 47 3 0150 X*i 29 3 0151 X*k 61 3 0152 X*l 43 3 0153 X*m 47 3 0154 X*n 50 3 0155 X*c 40 3 0156 X*o 47 3 0157 X*p 58 3 0160 X*r 43 3 0161 X*s 50 3 0162 X*t 50 3 0163 X*u 50 3 0164 Xes 43 3 0165 X*x 36 3 0166 X*q 61 3 0167 X*w 40 3 0170 Xpd 65 3 0171 X*f 47 3 0172 END_OF_FILE if test 1507 -ne `wc -c <'xtroff/devsun/tS'`; then echo shar: \"'xtroff/devsun/tS'\" unpacked with wrong size! fi # end of 'xtroff/devsun/tS' fi if test -f 'xtroff/devsun/tb' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/tb'\" else echo shar: Extracting \"'xtroff/devsun/tb'\" \(1339 characters\) sed "s/^X//" >'xtroff/devsun/tb' <<'END_OF_FILE' X# Font /usr/lib/vfont/times.b.36, max width 102, max height 89 Xname tb X# char width u/d octal Xcharset X\| 17 0 00 X\^ 8 0 00 Xem 100 0 06 Xdg 50 2 014 X! 33 2 041 X$ 50 2 044 X% 100 2 045 X& 83 2 046 X' 33 2 047 X( 33 3 050 X) 33 3 051 X* 50 2 052 X, 33 1 054 X- 33 0 055 Xhy " X. 33 0 056 X/ 28 2 057 X0 50 2 060 X1 50 2 061 X2 50 2 062 X3 50 2 063 X4 50 2 064 X5 50 2 065 X6 50 2 066 X7 50 2 067 X8 50 2 070 X9 50 2 071 X: 33 2 072 X; 33 3 073 X? 50 2 077 XA 72 2 0101 XB 67 2 0102 XC 72 2 0103 XD 72 2 0104 XE 67 2 0105 XF 61 2 0106 XG 78 2 0107 XH 78 2 0110 XI 39 2 0111 XJ 50 2 0112 XK 78 2 0113 XL 67 2 0114 XM 94 2 0115 XN 72 2 0116 XO 78 2 0117 XP 61 2 0120 XQ 78 3 0121 XR 72 2 0122 XS 56 2 0123 XT 67 2 0124 XU 72 2 0125 XV 72 2 0126 XW 100 2 0127 XX 72 2 0130 XY 72 2 0131 XZ 67 2 0132 X[ 33 2 0133 X] 33 2 0135 X` 33 2 0140 Xa 50 2 0141 Xb 56 2 0142 Xc 44 2 0143 Xd 56 2 0144 Xe 44 2 0145 Xf 33 2 0146 Xg 50 3 0147 Xh 56 2 0150 Xi 28 2 0151 Xj 33 3 0152 Xk 56 2 0153 Xl 28 2 0154 Xm 83 2 0155 Xn 56 2 0156 Xo 50 2 0157 Xp 56 3 0160 Xq 56 3 0161 Xr 44 2 0162 Xs 39 2 0163 Xt 33 2 0164 Xu 56 0 0165 Xv 50 0 0166 Xw 72 0 0167 Xx 50 0 0170 Xy 50 1 0171 Xz 44 0 0172 END_OF_FILE if test 1339 -ne `wc -c <'xtroff/devsun/tb'`; then echo shar: \"'xtroff/devsun/tb'\" unpacked with wrong size! fi # end of 'xtroff/devsun/tb' fi if test -f 'xtroff/devsun/ti' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/devsun/ti'\" else echo shar: Extracting \"'xtroff/devsun/ti'\" \(1338 characters\) sed "s/^X//" >'xtroff/devsun/ti' <<'END_OF_FILE' X# Font /usr/lib/vfont/times.i.36, max width 91, max height 89 Xname ti X# char width u/d octal Xcharset X\| 17 0 00 X\^ 8 0 00 Xem 89 0 06 Xdg 50 2 014 X! 33 2 041 X$ 50 2 044 X% 83 2 045 X& 78 2 046 X' 33 2 047 X( 33 3 050 X) 33 3 051 X* 50 2 052 X, 33 0 054 X- 33 0 055 Xhy " X. 33 0 056 X/ 28 2 057 X0 50 2 060 X1 50 2 061 X2 50 2 062 X3 50 2 063 X4 50 2 064 X5 50 2 065 X6 50 2 066 X7 50 2 067 X8 50 2 070 X9 50 2 071 X: 33 0 072 X; 33 0 073 X? 50 2 077 XA 61 2 0101 XB 61 2 0102 XC 67 2 0103 XD 72 2 0104 XE 61 2 0105 XF 61 2 0106 XG 72 2 0107 XH 72 2 0110 XI 33 2 0111 XJ 44 2 0112 XK 67 2 0113 XL 56 2 0114 XM 83 2 0115 XN 67 2 0116 XO 72 2 0117 XP 61 2 0120 XQ 72 3 0121 XR 61 2 0122 XS 50 2 0123 XT 56 2 0124 XU 72 2 0125 XV 61 2 0126 XW 83 2 0127 XX 61 2 0130 XY 56 2 0131 XZ 56 2 0132 X[ 39 3 0133 X] 39 3 0135 X` 33 2 0140 Xa 50 0 0141 Xb 50 2 0142 Xc 44 0 0143 Xd 50 2 0144 Xe 44 0 0145 Xf 28 3 0146 Xg 50 1 0147 Xh 50 2 0150 Xi 28 2 0151 Xj 28 3 0152 Xk 44 2 0153 Xl 28 2 0154 Xm 72 0 0155 Xn 50 0 0156 Xo 50 0 0157 Xp 50 1 0160 Xq 50 1 0161 Xr 39 0 0162 Xs 39 0 0163 Xt 28 2 0164 Xu 50 0 0165 Xv 44 0 0166 Xw 67 0 0167 Xx 44 0 0170 Xy 44 1 0171 Xz 39 0 0172 END_OF_FILE if test 1338 -ne `wc -c <'xtroff/devsun/ti'`; then echo shar: \"'xtroff/devsun/ti'\" unpacked with wrong size! fi # end of 'xtroff/devsun/ti' fi if test -f 'xtroff/fixpoint.h' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/fixpoint.h'\" else echo shar: Extracting \"'xtroff/fixpoint.h'\" \(665 characters\) sed "s/^X//" >'xtroff/fixpoint.h' <<'END_OF_FILE' X/* X * X * "long" fixed-point arithmetic package X * X * This DEPENDS on a sign-filled arithmetic right-shift X */ X Xtypedef long fixed; X X#define F_QSHFT (sizeof(fixed) * 2) X#define F_INTSHFT (sizeof(fixed) * 4) X X/*(old )#define fmult(x,y) (((x)>>F_QSHFT) * ((y)>>F_QSHFT)) */ X/*(defs)#define fdiv(x,y) (((x) / ((y)>>F_QSHFT))<<F_QSHFT) */ Xextern fixed fmult(); Xextern fixed fdiv(); X#define fadd(x,y) ((x) + (y)) X#define fsub(x,y) ((x) - (y)) X#define fint(x) ((int)((x)>>F_INTSHFT)) X#define fintr(x) ((int)(((x)+(1<<(F_INTSHFT-1)))>>F_INTSHFT)) X#define ffix(x) ((fixed)((x)<<F_INTSHFT)) X#define ffixd(x) ((fixed)(((x) * (float)(1<<F_INTSHFT)) + ((x)<0 ? -0.5 : 0.5))) END_OF_FILE if test 665 -ne `wc -c <'xtroff/fixpoint.h'`; then echo shar: \"'xtroff/fixpoint.h'\" unpacked with wrong size! fi # end of 'xtroff/fixpoint.h' fi if test ! -d 'xtroff/fontstuff' ; then echo shar: Creating directory \"'xtroff/fontstuff'\" mkdir 'xtroff/fontstuff' fi if test -f 'xtroff/fontstuff/Imakefile' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/fontstuff/Imakefile'\" else echo shar: Extracting \"'xtroff/fontstuff/Imakefile'\" \(1349 characters\) sed "s/^X//" >'xtroff/fontstuff/Imakefile' <<'END_OF_FILE' X# Not standalone - it gets a lot of variables from the invocation. X# VFONTS, RSTFONTS, SUNTROFF_FONTS, PERCENT, PREVIEWER, FC X XDEFINES=-DVFONTDIR=\"$(VFONTS)\" -DRSTFONTDIR=\"$(RSTFONTS)\" XSRCS = vft2ch.c ch2vft.c ch2rst.c rst2ch.c scalech.c vf2bdf.c X Xall: vft2ch ch2vft ch2rst rst2ch scalech vf2bdf X XSingleProgramTarget(vft2ch,vft2ch.o,,) XInstallProgram(vft2ch, $(BINDIR)) XInstallManPage(vft2ch, $(MANDIR)) X XSingleProgramTarget(ch2vft,ch2vft.o,,) XInstallProgram(ch2vft, $(BINDIR)) XInstallManPage(ch2vft, $(MANDIR)) X XSingleProgramTarget(ch2rst,ch2rst.o,,) XInstallProgram(ch2rst, $(BINDIR)) XInstallManPage(ch2rst, $(MANDIR)) X XSingleProgramTarget(rst2ch,rst2ch.o,,) XInstallProgram(rst2ch, $(BINDIR)) XInstallManPage(rst2ch, $(MANDIR)) X XSingleProgramTarget(scalech,scalech.o,,) XInstallProgram(scalech, $(BINDIR)) XInstallManPage(scalech, $(MANDIR)) X XSingleProgramTarget(vf2bdf,vf2bdf.o,,) XInstallProgram(vf2bdf, $(BINDIR)) XInstallManPage(vf2bdf, $(MANDIR)) X XDependTarget() X X# The two scripts check for suntroff or xtroff. Xsunfonts: ch2vft ch2rst vft2ch rst2ch scalech vf2bdf X if test -d ${VFONTS}; then \ X ./MakeSunFonts ${VFONTS} ${SUNTROFF_FONTS} \ X ${SUNPERCENT} ${PREVIEWER} ${FC} ${SUNDEVICE}; fi X Xrstfonts: X if test -d ${RSTFONTS}; then \ X ./MakeImFonts ${RSTFONTS} ${SUNTROFF_FONTS} \ X ${RSTPERCENT} ${PREVIEWER} ${FC} ${RSTDEVICE}; fi END_OF_FILE if test 1349 -ne `wc -c <'xtroff/fontstuff/Imakefile'`; then echo shar: \"'xtroff/fontstuff/Imakefile'\" unpacked with wrong size! fi # end of 'xtroff/fontstuff/Imakefile' fi if test -f 'xtroff/fontstuff/ch2rst.man' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/fontstuff/ch2rst.man'\" else echo shar: Extracting \"'xtroff/fontstuff/ch2rst.man'\" \(635 characters\) sed "s/^X//" >'xtroff/fontstuff/ch2rst.man' <<'END_OF_FILE' X.TH CH2RST 1 "84/04/07" X.AT 3 X.SH NAME Xch2rst \- convert character format fonts to Imagen-style fonts (RST format) X.SH SYNOPSIS X.B ch2rst [ -i -s ] charfile > rstfile X.SH DESCRIPTION XTakes input from charfile (which must be in the format written Xby rst2ch), converts to rst format and writes to stdout. If charfile Xis missing, stdin is read. The -i flag tells ch2rst to ignore the Xcharacter codes at the start of each glyph definition, and pack the Xglyphs in consecutive code positions starting with 0. The -s flag Xforces ch2rst to NOT trim off any white space in the glyph map. This Xis usefull to make stipples of fixed size. END_OF_FILE if test 635 -ne `wc -c <'xtroff/fontstuff/ch2rst.man'`; then echo shar: \"'xtroff/fontstuff/ch2rst.man'\" unpacked with wrong size! fi # end of 'xtroff/fontstuff/ch2rst.man' fi if test -f 'xtroff/fontstuff/ch2vft.man' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/fontstuff/ch2vft.man'\" else echo shar: Extracting \"'xtroff/fontstuff/ch2vft.man'\" \(687 characters\) sed "s/^X//" >'xtroff/fontstuff/ch2vft.man' <<'END_OF_FILE' X.TH CH2VFT 1 "84/04/07" X.AT 3 X.SH NAME Xch2vft \- Font translation to vfonts (RST format) from character format. X.SH SYNOPSIS X.B ch2vft X[ -i -s ] charfile > vfontfile X.SH DESCRIPTION XTakes input from charfile (which must be in the format written Xby xxx2ch), converts to rst format and writes to stdout. If charfile Xis missing, stdin is read. The -i flag tells ch2rst to ignore the Xcharacter codes at the start of each glyph definition, and pack the Xglyphs in consecutive code positions starting with 0. The -s flag Xforces ch2vft to include the whole bit-map that defines the glyph. XNormally, it is trimmed of white space. This is usefull for making Xstipple patterns of fixed size. END_OF_FILE if test 687 -ne `wc -c <'xtroff/fontstuff/ch2vft.man'`; then echo shar: \"'xtroff/fontstuff/ch2vft.man'\" unpacked with wrong size! fi # end of 'xtroff/fontstuff/ch2vft.man' fi if test -f 'xtroff/fontstuff/rst2ch.man' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/fontstuff/rst2ch.man'\" else echo shar: Extracting \"'xtroff/fontstuff/rst2ch.man'\" \(426 characters\) sed "s/^X//" >'xtroff/fontstuff/rst2ch.man' <<'END_OF_FILE' X.TH RST2CH 1 "84/04/07" X.AT 3 X.SH NAME Xrst2ch \- Font translation for Imagen-style fonts (RST format) to character format. X.SH SYNOPSIS X.B rst2ch Xfontfile [ character_list ] X.SH DESCRIPTION XReads "fontfile" from current directory (or if not found, Xfrom BITDIR defined below) and converts it to a character font format Xeditable by real people, and convertable BACK to rst format by the Xch2rst program. Output goes to stdout. END_OF_FILE if test 426 -ne `wc -c <'xtroff/fontstuff/rst2ch.man'`; then echo shar: \"'xtroff/fontstuff/rst2ch.man'\" unpacked with wrong size! fi # end of 'xtroff/fontstuff/rst2ch.man' fi if test -f 'xtroff/fontstuff/scalech.man' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/fontstuff/scalech.man'\" else echo shar: Extracting \"'xtroff/fontstuff/scalech.man'\" \(432 characters\) sed "s/^X//" >'xtroff/fontstuff/scalech.man' <<'END_OF_FILE' X.TH SCALECH 1 "84/04/12" X.AT 3 X.SH NAME Xscalech \- Font scaling for character format fonts. X.SH SYNOPSIS X.B scalech X[ -s# ] charfile1 > charfile2 X.SH DESCRIPTION XTakes input from charfile1 (which must be in the format Xwritten by rst2ch), scales by # (default = 50%) and writes to stdout. XIf charfile1 is missing, stdin is read. The -s flag sets the scaling Xfactor to # (which is a percentage REDUCTION - can't make fonts bigger) END_OF_FILE if test 432 -ne `wc -c <'xtroff/fontstuff/scalech.man'`; then echo shar: \"'xtroff/fontstuff/scalech.man'\" unpacked with wrong size! fi # end of 'xtroff/fontstuff/scalech.man' fi if test -f 'xtroff/fontstuff/vf2bdf.man' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/fontstuff/vf2bdf.man'\" else echo shar: Extracting \"'xtroff/fontstuff/vf2bdf.man'\" \(218 characters\) sed "s/^X//" >'xtroff/fontstuff/vf2bdf.man' <<'END_OF_FILE' X.TH VF2BDF X "1st March 1988" X.AT 3 X.SH NAME Xvf2bdf \- convert vfont format to BDF format X.SH SYNOPSIS X.B vf2bdf Xvffile pointsize X.SH DESCRIPTION X.I Vf2bdf Xconverts the vfont file to BDF on stdout. X.SH AUTHOR XKen Yap X END_OF_FILE if test 218 -ne `wc -c <'xtroff/fontstuff/vf2bdf.man'`; then echo shar: \"'xtroff/fontstuff/vf2bdf.man'\" unpacked with wrong size! fi # end of 'xtroff/fontstuff/vf2bdf.man' fi if test -f 'xtroff/fontstuff/vft2ch.man' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/fontstuff/vft2ch.man'\" else echo shar: Extracting \"'xtroff/fontstuff/vft2ch.man'\" \(420 characters\) sed "s/^X//" >'xtroff/fontstuff/vft2ch.man' <<'END_OF_FILE' X.TH VFT2CH 1 "1st March 1988" X.AT 3 X.SH NAME Xvft2ch \- Font translation for vfont-style fonts to character format. X.SH SYNOPSIS X.B vft2ch Xfontfile [ character_list ] X.SH DESCRIPTION XReads "fontfile" from current directory (or if not found, Xfrom BITDIR defined below) and converts it to a character font format Xeditable by real people, and convertable BACK to vfont format by the Xch2rst program. Output goes to stdout. END_OF_FILE if test 420 -ne `wc -c <'xtroff/fontstuff/vft2ch.man'`; then echo shar: \"'xtroff/fontstuff/vft2ch.man'\" unpacked with wrong size! fi # end of 'xtroff/fontstuff/vft2ch.man' fi if test -f 'xtroff/patchlevel.h' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/patchlevel.h'\" else echo shar: Extracting \"'xtroff/patchlevel.h'\" \(22 characters\) sed "s/^X//" >'xtroff/patchlevel.h' <<'END_OF_FILE' X#define PATCHLEVEL 6 X END_OF_FILE if test 22 -ne `wc -c <'xtroff/patchlevel.h'`; then echo shar: \"'xtroff/patchlevel.h'\" unpacked with wrong size! fi # end of 'xtroff/patchlevel.h' fi if test ! -d 'xtroff/psfd' ; then echo shar: Creating directory \"'xtroff/psfd'\" mkdir 'xtroff/psfd' fi if test -f 'xtroff/psfd/Epistle.psfd.shar' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/psfd/Epistle.psfd.shar'\" else echo shar: Extracting \"'xtroff/psfd/Epistle.psfd.shar'\" \(1326 characters\) sed "s/^X//" >'xtroff/psfd/Epistle.psfd.shar' <<'END_OF_FILE' XReturn-Path: earth.cray.com!dac XReceived: from uc.msc.umn.edu (-:uc.msc.umn.edu:-) by yonge.csri.toronto.edu via TCP with SMTP id AA02083; Sat, 18 Feb 89 15:48:50 EST XReceived: from hall.cray.com by uc.msc.umn.edu (5.59/1.14) X id AA09668; Sat, 18 Feb 89 14:44:54 CST XReceived: from quixote.cray.com by hall.cray.com X id AA10270; 3.2/CRI-3.6; Sat, 18 Feb 89 14:47:41 CST XReceived: by quixote.cray.com X id AA07959; 3.2/CRI-3.7; Sat, 18 Feb 89 14:47:39 CST XDate: Sat, 18 Feb 89 14:47:39 CST XFrom: dac@earth.cray.com (Dave Cahlander) XMessage-Id: <8902182047.AA07959@quixote.cray.com> XTo: moraes@csri.toronto.edu XSubject: font display X XWhile I am checking out the troff output that you are sending to me, XPlease run the following script on the discription file that you Xhave for transcript/PostScript. Ours is located at /usr/lib/fonts/devpsc, Xbut it sounds like yours is at /usr/lib/troff/devpsc or something Xlike that. Anyway, unpack this shar.ar and run: X X psfd path/devpsc/R | pic |troff -Tpsc | lpr -n X XLet me know what you get. This should match the character set on Xpage 252 of "The Adobe Red Book". X X PostScript Language Reference Manual, X Addison-Wesley, ISBN 0-201-10174-2 X X psfd path/devpsc/S | pic | troff -Tpsc | lpr -n X Xshould match the character set on page 253. X------------------- shar.ar --------------------- END_OF_FILE if test 1326 -ne `wc -c <'xtroff/psfd/Epistle.psfd.shar'`; then echo shar: \"'xtroff/psfd/Epistle.psfd.shar'\" unpacked with wrong size! fi # end of 'xtroff/psfd/Epistle.psfd.shar' fi if test -f 'xtroff/psfd/README' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'xtroff/psfd/README'\" else echo shar: Extracting \"'xtroff/psfd/README'\" \(871 characters\) sed "s/^X//" >'xtroff/psfd/README' <<'END_OF_FILE' XThis little awk program is used to display the characters Xin a font that is used by troff (ditroff). e.g. X X psfd /usr/lib/fonts/devpsc/R | pic | troff | lpr -n X Xwill display the characters that can be printed in the "R" font. X XI used this to test out xtroff and the characters that can be displayed Xwith the various fonts: X X xtroff -full -command 'psfd R | pic | troff -Tpsc -F /usr/lib/X11/troff' X Xor: X X xtroff -full -command 'psfd S | pic | troff -Tpsc -F /usr/lib/X11/troff' X XOf course, this can also be used to display them on the PostScript printer: X X psfd S | pic | troff -Tpsc -F /usr/lib/X11/troff | psdit -F /usr/lib/X11/troff | lpr X XThe reference to the "/usr/lib/X11/troff" directory is to get the font Xdescription file: X X /usr/lib/X11/troff/devpsc/DESC.out X Xthat may define more characters than defined by your PostScript file. X XDavid Cahlander Xdac@cray.com END_OF_FILE if test 871 -ne `wc -c <'xtroff/psfd/README'`; then echo shar: \"'xtroff/psfd/README'\" unpacked with wrong size! fi # end of 'xtroff/psfd/README' fi if test ! -d 'xtroff/xfonts' ; then echo shar: Creating directory \"'xtroff/xfonts'\" mkdir 'xtroff/xfonts' fi echo shar: End of archive 1 \(of 18\). cp /dev/null ark1isdone MISSING="" for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ; do if test ! -f ark${I}isdone ; then MISSING="${MISSING} ${I}" fi done if test "${MISSING}" = "" ; then echo You have unpacked all 18 archives. rm -f ark[1-9]isdone ark[1-9][0-9]isdone else echo You still need to unpack the following archives: echo " " ${MISSING} fi ## End of shell archive. exit 0