home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / unix / volume26 / ltroff / part01 < prev    next >
Encoding:
Text File  |  1993-07-14  |  101.0 KB  |  3,446 lines

  1. Newsgroups: comp.sources.unix
  2. From: ado@elsie.nci.nih.gov (Arthur David Olson)
  3. Subject: v26i294: ltroff - troff-classic to laserjet 4 filter (incl scalable fonts), Part01/02
  4. Sender: unix-sources-moderator@gw.home.vix.com
  5. Approved: vixie@gw.home.vix.com
  6.  
  7. Submitted-By: ado@elsie.nci.nih.gov (Arthur David Olson)
  8. Posting-Number: Volume 26, Issue 294
  9. Archive-Name: ltroff/part01
  10.  
  11. #! /bin/sh
  12. # This is a shell archive.  Remove anything before this line, then unpack
  13. # it by saving it into a file and typing "sh file".  To overwrite existing
  14. # files, type "sh file -c".  You can also feed this as standard input via
  15. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  16. # will see the following message at the end:
  17. #        "End of archive 1 (of 2)."
  18. # Contents:  INSTALL MANIFEST Makefile README ao-math-8.R ao-ms_publ.B
  19. #   ao-ms_publ.I ao-ms_publ.R ao-table ao-win_l1.B ao-win_l1.I
  20. #   ao-win_l1.R c-table cat.h catsup.3 co-math-8.R co-ms_publ.B
  21. #   co-ms_publ.I co-ms_publ.R co-table co-win_l1.B co-win_l1.I
  22. #   co-win_l1.R common.H ct-math-8.R ct-ms_publ.B ct-ms_publ.I
  23. #   ct-ms_publ.R ct-table ct-win_l1.B ct-win_l1.I ct-win_l1.R fixed.H
  24. #   ftXX.M ga-math-8.R ga-ms_publ.B ga-ms_publ.I ga-ms_publ.R ga-table
  25. #   ga-win_l1.B ga-win_l1.I ga-win_l1.R lg-table ltroff.1 math-8.M
  26. #   ms_publ.M pitch10.H pitch12.H prop.H tmac u-math-8.R u-ms_publ.B
  27. #   u-ms_publ.I u-ms_publ.R u-table u-win_l1.B u-win_l1.I u-win_l1.R
  28. #   uc-math-8.R uc-ms_publ.B uc-ms_publ.I uc-ms_publ.R uc-table
  29. #   uc-win_l1.B uc-win_l1.I uc-win_l1.R win_l1.M wingdings.M
  30. #   wingdings.R
  31. # Wrapped by vixie@gw.home.vix.com on Thu Jul 15 16:33:15 1993
  32. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  33. if test -f 'INSTALL' -a "${1}" != "-c" ; then 
  34.   echo shar: Will not clobber existing file \"'INSTALL'\"
  35. else
  36. echo shar: Extracting \"'INSTALL'\" \(89 characters\)
  37. sed "s/^X//" >'INSTALL' <<'END_OF_FILE'
  38. XSee the beginning of the file "Makefile" for installation instructions.
  39. X
  40. X@(#)INSTALL    4.1
  41. END_OF_FILE
  42. if test 89 -ne `wc -c <'INSTALL'`; then
  43.     echo shar: \"'INSTALL'\" unpacked with wrong size!
  44. fi
  45. # end of 'INSTALL'
  46. fi
  47. if test -f 'MANIFEST' -a "${1}" != "-c" ; then 
  48.   echo shar: Will not clobber existing file \"'MANIFEST'\"
  49. else
  50. echo shar: Extracting \"'MANIFEST'\" \(2377 characters\)
  51. sed "s/^X//" >'MANIFEST' <<'END_OF_FILE'
  52. X   File Name        Archive #    Description
  53. X-----------------------------------------------------------
  54. X INSTALL                    1    
  55. X MANIFEST                   1    This shipping list
  56. X Makefile                   1    
  57. X README                     1    
  58. X ansic.h                    2    
  59. X ao-math-8.R                1    
  60. X ao-ms_publ.B               1    
  61. X ao-ms_publ.I               1    
  62. X ao-ms_publ.R               1    
  63. X ao-table                   1    
  64. X ao-win_l1.B                1    
  65. X ao-win_l1.I                1    
  66. X ao-win_l1.R                1    
  67. X c-table                    1    
  68. X cat.h                      1    
  69. X catsup.3                   1    
  70. X catsup.c                   2    
  71. X co-math-8.R                1    
  72. X co-ms_publ.B               1    
  73. X co-ms_publ.I               1    
  74. X co-ms_publ.R               1    
  75. X co-table                   1    
  76. X co-win_l1.B                1    
  77. X co-win_l1.I                1    
  78. X co-win_l1.R                1    
  79. X common.H                   1    
  80. X ct-math-8.R                1    
  81. X ct-ms_publ.B               1    
  82. X ct-ms_publ.I               1    
  83. X ct-ms_publ.R               1    
  84. X ct-table                   1    
  85. X ct-win_l1.B                1    
  86. X ct-win_l1.I                1    
  87. X ct-win_l1.R                1    
  88. X fixed.H                    1    
  89. X ftXX.M                     1    
  90. X ga-math-8.R                1    
  91. X ga-ms_publ.B               1    
  92. X ga-ms_publ.I               1    
  93. X ga-ms_publ.R               1    
  94. X ga-table                   1    
  95. X ga-win_l1.B                1    
  96. X ga-win_l1.I                1    
  97. X ga-win_l1.R                1    
  98. X lg-table                   1    
  99. X ltroff.1                   1    
  100. X math-8.M                   1    
  101. X ms_publ.M                  1    
  102. X pitch10.H                  1    
  103. X pitch12.H                  1    
  104. X prop.H                     1    
  105. X testfile                   2    
  106. X tlc.c                      2    
  107. X tmac                       1    
  108. X u-math-8.R                 1    
  109. X u-ms_publ.B                1    
  110. X u-ms_publ.I                1    
  111. X u-ms_publ.R                1    
  112. X u-table                    1    
  113. X u-win_l1.B                 1    
  114. X u-win_l1.I                 1    
  115. X u-win_l1.R                 1    
  116. X uc-math-8.R                1    
  117. X uc-ms_publ.B               1    
  118. X uc-ms_publ.I               1    
  119. X uc-ms_publ.R               1    
  120. X uc-table                   1    
  121. X uc-win_l1.B                1    
  122. X uc-win_l1.I                1    
  123. X uc-win_l1.R                1    
  124. X win_l1.M                   1    
  125. X wingdings.M                1    
  126. X wingdings.R                1    
  127. END_OF_FILE
  128. if test 2377 -ne `wc -c <'MANIFEST'`; then
  129.     echo shar: \"'MANIFEST'\" unpacked with wrong size!
  130. fi
  131. # end of 'MANIFEST'
  132. fi
  133. if test -f 'Makefile' -a "${1}" != "-c" ; then 
  134.   echo shar: Will not clobber existing file \"'Makefile'\"
  135. else
  136. echo shar: Extracting \"'Makefile'\" \(3613 characters\)
  137. sed "s/^X//" >'Makefile' <<'END_OF_FILE'
  138. X# @(#)Makefile    4.1
  139. X
  140. X#    XXX--correct "or" character
  141. X#    XXX--better width tables
  142. X
  143. X# Tune these to taste, then
  144. X#    make install
  145. X# and
  146. X#    ltroff your-favorite-troff-input
  147. X# If you get reasonable results, you're in business.
  148. X# You can use the file "testfile" in the ltroff source directory
  149. X# if you lack anything better to test with.
  150. X
  151. XTOPDIR=            /usr/local
  152. XBINDIR=            $(TOPDIR)/bin
  153. XLIBDIR=            $(TOPDIR)/lib
  154. XMANDIR=            $(TOPDIR)/man
  155. XDATADIR=        $(LIBDIR)/lfont
  156. XDEFCART=        uc    # to save a tree or two
  157. X
  158. XALIASES= \
  159. X            ao antique-olive \
  160. X            c courier \
  161. X            co cg-omega \
  162. X            ct cg-times \
  163. X            ga garamond-antiqua \
  164. X            lg letter-gothic \
  165. X            u univers \
  166. X            uc univers-condensed
  167. X
  168. X# On older BSD systems, you'll get to add
  169. X#    -Dstrchr=index -Dstrrchr=rindex
  170. X# to the end of the next line.
  171. X
  172. XDEFINES=        -DDATADIR=\"$(DATADIR)\"
  173. X
  174. X#
  175. X# Not as likely to be tuned. . .
  176. X#
  177. X
  178. XLINTFLAGS=        -hbac
  179. XCC=            cc $(DEFINES)
  180. XCFLAGS=            -g
  181. X
  182. X#
  183. X# End of stuff you might want to tune.
  184. X#
  185. X
  186. XCARTS=            ao c co ct ga lg u uc
  187. X
  188. XLINT=            lint $(DEFINES)
  189. X
  190. XBINS=            ltroff tlc
  191. X
  192. XCOMMON= \
  193. X            common.H \
  194. X            fixed.H \
  195. X            ftXX.M \
  196. X            math-8.M \
  197. X            ms_publ.M \
  198. X            pitch10.H \
  199. X            pitch12.H \
  200. X            prop.H \
  201. X            tmac \
  202. X            win_l1.M \
  203. X            wingdings.M \
  204. X            wingdings.R
  205. X
  206. XUNCOMMON= \
  207. X            ao-math-8.R ao-ms_publ.B ao-ms_publ.I ao-ms_publ.R \
  208. X            ao-table ao-win_l1.B ao-win_l1.I ao-win_l1.R \
  209. X            c-table \
  210. X            co-math-8.R co-ms_publ.B co-ms_publ.I co-ms_publ.R \
  211. X            co-table co-win_l1.B co-win_l1.I co-win_l1.R \
  212. X            ct-math-8.R ct-ms_publ.B ct-ms_publ.I ct-ms_publ.R \
  213. X            ct-table ct-win_l1.B ct-win_l1.I ct-win_l1.R \
  214. X            ga-math-8.R ga-ms_publ.B ga-ms_publ.I ga-ms_publ.R \
  215. X            ga-table ga-win_l1.B ga-win_l1.I ga-win_l1.R \
  216. X            lg-table \
  217. X            u-math-8.R u-ms_publ.B u-ms_publ.I u-ms_publ.R \
  218. X            u-table u-win_l1.B u-win_l1.I u-win_l1.R \
  219. X            uc-math-8.R uc-ms_publ.B uc-ms_publ.I uc-ms_publ.R \
  220. X            uc-table uc-win_l1.B uc-win_l1.I uc-win_l1.R
  221. X
  222. XDATA=            $(COMMON) $(UNCOMMON)
  223. X
  224. XMAN1=            ltroff.1
  225. XMAN3=            catsup.3
  226. XMANS=            $(MAN1) $(MAN3)
  227. X
  228. XHEADERS= \
  229. X            ansic.h \
  230. X            cat.h
  231. X
  232. XSOURCES= \
  233. X            tlc.c \
  234. X            catsup.c
  235. X
  236. XOBJECTS= \
  237. X            tlc.o \
  238. X            catsup.o
  239. X
  240. XPUBLIC= \
  241. X            README \
  242. X            INSTALL \
  243. X            $(MANS) \
  244. X            testfile \
  245. X            Makefile \
  246. X            $(HEADERS) \
  247. X            $(SOURCES) \
  248. X            $(COMMON) \
  249. X            $(UNCOMMON)
  250. X
  251. Xall:            $(BINS) $(DATA) $(MANS)
  252. X
  253. Xpublic:            ltroff.tar.Z
  254. X
  255. Xltroff.tar.Z:        $(PUBLIC)
  256. X            tar cfvp - $(PUBLIC) | compress > $@
  257. X
  258. Xinstall:        all
  259. X            for i in $(BINS); do install -c $$i $(BINDIR); done
  260. X            -mkdir $(LIBDIR) $(DATADIR)
  261. X            for i in $(COMMON) ; \
  262. X            do \
  263. X                install -c -m 444 $$i $(DATADIR) ; \
  264. X            done
  265. X            -cd $(DATADIR) ; mkdir $(CARTS)
  266. X            for i in $(CARTS) ; \
  267. X            do \
  268. X                echo $$i-- ; \
  269. X                dir=$(DATADIR)/$$i ; \
  270. X                for j in $$i-* ; \
  271. X                do \
  272. X                    file=`expr $$j : $$i-'\(.*\)'` ; \
  273. X                    install -c -m 444 $$j $$dir/$$file ; \
  274. X                done ; \
  275. X                tlc -w $$dir ; \
  276. X            done
  277. X            set $(DEFCART) default $(ALIASES) ; \
  278. X                chdir $(DATADIR) ; \
  279. X                while [ $$# -ne 0 ] ; \
  280. X                do \
  281. X                    rm -f $$2 ; \
  282. X                    ln -s $$1 $$2 ; \
  283. X                    shift ; \
  284. X                    shift ; \
  285. X                done
  286. X            -for i in $(MAN1); \
  287. X            do \
  288. X                sed 's@DATADIR@$(DATADIR)@' $$i > ,$$i ; \
  289. X                install -m 444 ,$$i $(MANDIR)/man1/$$i ; \
  290. X                rm ,$$i ; \
  291. X            done
  292. X            -for i in $(MAN3); \
  293. X            do \
  294. X                sed 's@DATADIR@$(DATADIR)@' $$i > ,$$i ; \
  295. X                install -m 444 ,$$i $(MANDIR)/man3/$$i ; \
  296. X                rm ,$$i ; \
  297. X            done
  298. X
  299. Xsure:            $(SOURCES) $(HEADERS)
  300. X            $(LINT) $(LINTFLAGS) $(SOURCES)
  301. X
  302. Xclean:
  303. X            rm -f $(BINS) *.o *.out core ,* ltroff.tar.Z
  304. X
  305. XCLEAN:            clean
  306. X            sccs clean
  307. X
  308. Xtlc:            $(OBJECTS)
  309. X            $(CC) $(CFLAGS) $(OBJECTS) -o $@
  310. X
  311. Xltroff:            ltroff.sh
  312. X            rm -f $@
  313. X            sed 's@DATADIR@$(DATADIR)@;s@LIBDIR@$(LIBDIR)@' $? > $@
  314. X            chmod +x $@
  315. X
  316. Xcatsup.o:        cat.h
  317. X
  318. Xtlc.o:            ansic.h cat.h
  319. X
  320. X.KEEP_STATE:
  321. END_OF_FILE
  322. if test 3613 -ne `wc -c <'Makefile'`; then
  323.     echo shar: \"'Makefile'\" unpacked with wrong size!
  324. fi
  325. # end of 'Makefile'
  326. fi
  327. if test -f 'README' -a "${1}" != "-c" ; then 
  328.   echo shar: Will not clobber existing file \"'README'\"
  329. else
  330. echo shar: Extracting \"'README'\" \(284 characters\)
  331. sed "s/^X//" >'README' <<'END_OF_FILE'
  332. XLtroff runs troff (1), filtering its output for use with a Hewlett-Packard
  333. XLaserJet 4 printer.  The results are piped through lpr(1) to the printer.
  334. XFor further information, see the accompanying ltroff(1) manual page.
  335. X
  336. X                Arthur David Olson
  337. X                ado@elsie.nci.nih.gov
  338. X
  339. X@(#)README    4.1
  340. END_OF_FILE
  341. if test 284 -ne `wc -c <'README'`; then
  342.     echo shar: \"'README'\" unpacked with wrong size!
  343. fi
  344. # end of 'README'
  345. fi
  346. if test -f 'ao-math-8.R' -a "${1}" != "-c" ; then 
  347.   echo shar: Will not clobber existing file \"'ao-math-8.R'\"
  348. else
  349. echo shar: Extracting \"'ao-math-8.R'\" \(1010 characters\)
  350. sed "s/^X//" >'ao-math-8.R' <<'END_OF_FILE'
  351. X# @(#)ao-math-8.R    4.1
  352. X# LaserJet 4 math-8 Antique Olive widths
  353. X# Widths of 600 point characters in 300ths of an inch
  354. X    0    0    0    0    0    0    0    0
  355. X    0    0    0    0    0    0    0    0
  356. X    0    0    0    0    0    0    0    0
  357. X    0    0    0    0    0    0    0    0
  358. X    0    1805    0    1481    2500    2546    2500    648
  359. X    741    741    2546    2546    741    2546    741    787
  360. X    1481    1481    1481    1481    1481    1481    1481    1481
  361. X    1481    1481    0    0    2500    2546    2500    0
  362. X    0    1759    1667    1389    1851    1481    1528    1851
  363. X    1898    694    1574    1851    2222    1851    1574    1805
  364. X    1805    1574    1481    1435    1574    2037    1574    1990
  365. X    1851    1851    1250    1111    2500    2500    2500    1805
  366. X    0    1389    1342    1250    1342    1157    1064    1435
  367. X    1342    602    1250    1296    1389    1389    1064    1435
  368. X    1435    1342    1481    1157    1342    1759    1203    1713
  369. X    1898    0    0    0    2500    2500    0    0
  370. X    0    0    0    0    0    0    0    0
  371. X    0    0    0    0    0    0    0    0
  372. X    0    0    0    0    0    0    0    0
  373. X    0    0    0    0    0    0    0    0
  374. X    0    1805    1805    1805    1805    0    0    0
  375. X    0    0    0    0    0    0    0    0
  376. X    1805    0    0    0    0    2500    2500    2500
  377. X    0    0    2500    2500    0    0    2500    2500
  378. X    0    0    0    0    0    0    0    0
  379. X    2546    0    0    0    1805    2500    1481    1481
  380. X    0    0    0    0    0    2500    0    0
  381. X    2500    0    0    0    0    0    0    0
  382. X    1805    1805    1805    1805    1805    0    0    0
  383. X    0    0    0    1805    0    0    2500    0
  384. X    1805    1805    1805    1805    1805    1805    1250    0
  385. X    0    0    0    1805    0    0    2546    0
  386. END_OF_FILE
  387. if test 1010 -ne `wc -c <'ao-math-8.R'`; then
  388.     echo shar: \"'ao-math-8.R'\" unpacked with wrong size!
  389. fi
  390. # end of 'ao-math-8.R'
  391. fi
  392. if test -f 'ao-ms_publ.B' -a "${1}" != "-c" ; then 
  393.   echo shar: Will not clobber existing file \"'ao-ms_publ.B'\"
  394. else
  395. echo shar: Extracting \"'ao-ms_publ.B'\" \(726 characters\)
  396. sed "s/^X//" >'ao-ms_publ.B' <<'END_OF_FILE'
  397. X# @(#)ao-ms_publ.B    4.1
  398. X# LaserJet 4 ms_publ Antique Olive Bold widths
  399. X# Widths of 600 point characters in 300ths of an inch
  400. X    0    0    0    0    0    0    0    0
  401. X    0    0    0    0    0    0    0    0
  402. X    0    0    0    0    0    0    0    0
  403. X    0    0    0    0    0    0    0    0
  404. X    0    0    0    0    0    0    0    0
  405. X    0    0    0    0    1667    2870    0    0
  406. X    0    0    0    0    0    0    0    0
  407. X    0    0    0    0    0    1667    0    0
  408. X    0    0    0    0    0    0    0    0
  409. X    0    0    0    0    0    0    0    2731
  410. X    0    0    1898    0    1528    0    0    0
  411. X    0    1805    0    0    0    0    0    0
  412. X    648    0    0    0    0    0    0    0
  413. X    0    0    0    0    0    0    0    2731
  414. X    0    0    0    0    0    0    0    0
  415. X    0    0    0    0    0    0    0    0
  416. X    0    0    0    0    0    0    0    0
  417. X    0    0    0    0    0    0    0    0
  418. X    0    0    0    0    0    0    0    0
  419. X    0    0    0    0    0    0    0    0
  420. X    0    0    0    0    2500    0    0    0
  421. X    0    2083    2083    2407    3148    3148    0    0
  422. X    0    0    0    0    0    0    0    0
  423. X    0    0    0    0    2500    0    0    0
  424. X    0    0    0    0    0    0    0    0
  425. X    0    0    0    0    0    0    0    0
  426. X    0    0    0    0    0    0    0    0
  427. X    0    0    0    0    0    0    0    0
  428. X    0    0    0    0    0    0    2083    0
  429. X    1342    0    0    0    0    0    0    0
  430. X    0    0    0    0    0    0    1667    0
  431. X    879    0    0    0    0    0    0    0
  432. END_OF_FILE
  433. if test 726 -ne `wc -c <'ao-ms_publ.B'`; then
  434.     echo shar: \"'ao-ms_publ.B'\" unpacked with wrong size!
  435. fi
  436. # end of 'ao-ms_publ.B'
  437. fi
  438. if test -f 'ao-ms_publ.I' -a "${1}" != "-c" ; then 
  439.   echo shar: Will not clobber existing file \"'ao-ms_publ.I'\"
  440. else
  441. echo shar: Extracting \"'ao-ms_publ.I'\" \(728 characters\)
  442. sed "s/^X//" >'ao-ms_publ.I' <<'END_OF_FILE'
  443. X# @(#)ao-ms_publ.I    4.1
  444. X# LaserJet 4 ms_publ Antique Olive Italic widths
  445. X# Widths of 600 point characters in 300ths of an inch
  446. X    0    0    0    0    0    0    0    0
  447. X    0    0    0    0    0    0    0    0
  448. X    0    0    0    0    0    0    0    0
  449. X    0    0    0    0    0    0    0    0
  450. X    0    0    0    0    0    0    0    0
  451. X    0    0    0    0    1481    2500    0    0
  452. X    0    0    0    0    0    0    0    0
  453. X    0    0    0    0    0    1481    0    0
  454. X    0    0    0    0    0    0    0    0
  455. X    0    0    0    0    0    0    0    2453
  456. X    0    0    1898    0    1528    0    0    0
  457. X    0    1574    0    0    0    0    0    0
  458. X    741    0    0    0    0    0    0    0
  459. X    0    0    0    0    0    0    0    2685
  460. X    0    0    0    0    0    0    0    0
  461. X    0    0    0    0    0    0    0    0
  462. X    0    0    0    0    0    0    0    0
  463. X    0    0    0    0    0    0    0    0
  464. X    0    0    0    0    0    0    0    0
  465. X    0    0    0    0    0    0    0    0
  466. X    0    0    0    0    2500    0    0    0
  467. X    0    1620    1620    1944    2500    2500    0    0
  468. X    0    0    0    0    0    0    0    0
  469. X    0    0    0    0    2500    0    0    0
  470. X    0    0    0    0    0    0    0    0
  471. X    0    0    0    0    0    0    0    0
  472. X    0    0    0    0    0    0    0    0
  473. X    0    0    0    0    0    0    0    0
  474. X    0    0    0    0    0    0    1759    0
  475. X    1250    0    0    0    0    0    0    0
  476. X    0    0    0    0    0    0    1250    0
  477. X    741    0    0    0    0    0    0    0
  478. END_OF_FILE
  479. if test 728 -ne `wc -c <'ao-ms_publ.I'`; then
  480.     echo shar: \"'ao-ms_publ.I'\" unpacked with wrong size!
  481. fi
  482. # end of 'ao-ms_publ.I'
  483. fi
  484. if test -f 'ao-ms_publ.R' -a "${1}" != "-c" ; then 
  485.   echo shar: Will not clobber existing file \"'ao-ms_publ.R'\"
  486. else
  487. echo shar: Extracting \"'ao-ms_publ.R'\" \(721 characters\)
  488. sed "s/^X//" >'ao-ms_publ.R' <<'END_OF_FILE'
  489. X# @(#)ao-ms_publ.R    4.1
  490. X# LaserJet 4 ms_publ Antique Olive widths
  491. X# Widths of 600 point characters in 300ths of an inch
  492. X    0    0    0    0    0    0    0    0
  493. X    0    0    0    0    0    0    0    0
  494. X    0    0    0    0    0    0    0    0
  495. X    0    0    0    0    0    0    0    0
  496. X    0    0    0    0    0    0    0    0
  497. X    0    0    0    0    1481    2546    0    0
  498. X    0    0    0    0    0    0    0    0
  499. X    0    0    0    0    0    1481    0    0
  500. X    0    0    0    0    0    0    0    0
  501. X    0    0    0    0    0    0    0    2500
  502. X    0    0    1898    0    1528    0    0    0
  503. X    0    1574    0    0    0    0    0    0
  504. X    648    0    0    0    0    0    0    0
  505. X    0    0    0    0    0    0    0    2777
  506. X    0    0    0    0    0    0    0    0
  507. X    0    0    0    0    0    0    0    0
  508. X    0    0    0    0    0    0    0    0
  509. X    0    0    0    0    0    0    0    0
  510. X    0    0    0    0    0    0    0    0
  511. X    0    0    0    0    0    0    0    0
  512. X    0    0    0    0    2500    0    0    0
  513. X    0    1713    1713    1990    2592    2592    0    0
  514. X    0    0    0    0    0    0    0    0
  515. X    0    0    0    0    2500    0    0    0
  516. X    0    0    0    0    0    0    0    0
  517. X    0    0    0    0    0    0    0    0
  518. X    0    0    0    0    0    0    0    0
  519. X    0    0    0    0    0    0    0    0
  520. X    0    0    0    0    0    0    1805    0
  521. X    1296    0    0    0    0    0    0    0
  522. X    0    0    0    0    0    0    1435    0
  523. X    694    0    0    0    0    0    0    0
  524. END_OF_FILE
  525. if test 721 -ne `wc -c <'ao-ms_publ.R'`; then
  526.     echo shar: \"'ao-ms_publ.R'\" unpacked with wrong size!
  527. fi
  528. # end of 'ao-ms_publ.R'
  529. fi
  530. if test -f 'ao-table' -a "${1}" != "-c" ; then 
  531.   echo shar: Will not clobber existing file \"'ao-table'\"
  532. else
  533. echo shar: Extracting \"'ao-table'\" \(540 characters\)
  534. sed "s/^X//" >'ao-table' <<'END_OF_FILE'
  535. X# @(#)ao-table    4.1
  536. X# Antique Olive a la LaserJet 4
  537. XINCLUDE        prop.H
  538. XDOWNDATA    \E(s4168T    # Antique Olive typeface
  539. XDOWNDATA    \E)s4168T    # Antique Olive typeface
  540. X# Ceilings and floors are artificially emboldened to match bold vertical
  541. X# Plain emboldening gives mismatched characters on the LaserJet 4
  542. XCHAR    lc    math-8    \E&a-1H\340\b\E&a+2H\340\E&a-1H    # left ceiling
  543. XCHAR    lf    math-8    \E&a-1H\341\b\E&a+2H\341\E&a-1H    # left floor
  544. XCHAR    rc    math-8    \E&a-1H\360\b\E&a+2H\360\E&a-1H    # right ceiling
  545. XCHAR    rf    math-8    \E&a-1H\361\b\E&a+2H\361\E&a-1H    # right floor
  546. END_OF_FILE
  547. if test 540 -ne `wc -c <'ao-table'`; then
  548.     echo shar: \"'ao-table'\" unpacked with wrong size!
  549. fi
  550. # end of 'ao-table'
  551. fi
  552. if test -f 'ao-win_l1.B' -a "${1}" != "-c" ; then 
  553.   echo shar: Will not clobber existing file \"'ao-win_l1.B'\"
  554. else
  555. echo shar: Extracting \"'ao-win_l1.B'\" \(1183 characters\)
  556. sed "s/^X//" >'ao-win_l1.B' <<'END_OF_FILE'
  557. X# @(#)ao-win_l1.B    4.1
  558. X# LaserJet 4 win_l1 Antique Olive Bold widths
  559. X# Widths of 600 point characters in 300ths of an inch
  560. X    0    0    0    0    0    0    0    0
  561. X    0    0    0    0    0    0    0    0
  562. X    0    0    0    0    0    0    0    0
  563. X    0    0    0    0    0    0    0    0
  564. X    0    926    1157    1667    1667    2870    2037    648
  565. X    833    833    1667    2870    833    833    833    1018
  566. X    1667    1667    1667    1667    1667    1667    1667    1667
  567. X    1667    1667    833    833    2500    2870    2500    1528
  568. X    2870    1898    1713    1620    1851    1528    1528    1759
  569. X    1851    787    1296    1759    1389    2315    1898    1898
  570. X    1759    1898    1713    1481    1620    1805    1805    2592
  571. X    1805    1805    1667    833    0    833    1458    0
  572. X    1667    1620    1805    1481    1805    1667    1296    1805
  573. X    1805    833    833    1620    787    2639    1805    1759
  574. X    1805    1805    1296    1389    1342    1759    1667    2500
  575. X    1667    1667    1435    1250    2500    1250    2500    0
  576. X    0    0    0    0    0    2870    1667    1667
  577. X    0    0    0    0    2731    0    0    0
  578. X    0    648    648    0    0    1805    833    2870
  579. X    1667    1528    0    0    2731    0    0    0
  580. X    0    0    1667    1667    0    1667    0    1667
  581. X    0    1250    0    1481    2870    0    1250    0
  582. X    0    2870    0    0    1667    1481    0    0
  583. X    0    0    0    1481    2870    2870    2870    0
  584. X    1898    1898    1898    1898    1898    1898    2870    1620
  585. X    1528    1528    1528    1528    787    787    787    787
  586. X    1851    1898    1898    1898    1898    1898    1898    2870
  587. X    1898    1805    1805    1805    1805    1805    1759    0
  588. X    1620    1620    1620    1620    1620    1620    2592    1481
  589. X    1667    1667    1667    1667    833    833    833    833
  590. X    0    1805    1759    1759    1759    1759    1759    2870
  591. X    1759    1759    1759    1759    1759    1667    1805    1667
  592. END_OF_FILE
  593. if test 1183 -ne `wc -c <'ao-win_l1.B'`; then
  594.     echo shar: \"'ao-win_l1.B'\" unpacked with wrong size!
  595. fi
  596. # end of 'ao-win_l1.B'
  597. fi
  598. if test -f 'ao-win_l1.I' -a "${1}" != "-c" ; then 
  599.   echo shar: Will not clobber existing file \"'ao-win_l1.I'\"
  600. else
  601. echo shar: Extracting \"'ao-win_l1.I'\" \(1184 characters\)
  602. sed "s/^X//" >'ao-win_l1.I' <<'END_OF_FILE'
  603. X# @(#)ao-win_l1.I    4.1
  604. X# LaserJet 4 win_l1 Antique Olive Italic widths
  605. X# Widths of 600 point characters in 300ths of an inch
  606. X    0    0    0    0    0    0    0    0
  607. X    0    0    0    0    0    0    0    0
  608. X    0    0    0    0    0    0    0    0
  609. X    0    0    0    0    0    0    0    0
  610. X    0    741    1111    1481    1481    2500    1667    741
  611. X    741    741    1481    2500    741    741    741    741
  612. X    1481    1481    1481    1481    1481    1481    1481    1481
  613. X    1481    1481    741    741    2500    2500    2500    1342
  614. X    2500    1713    1574    1528    1805    1481    1435    1713
  615. X    1851    648    1157    1528    1203    2176    1851    1805
  616. X    1574    1805    1528    1389    1389    1759    1620    2407
  617. X    1574    1574    1528    741    0    741    1365    0
  618. X    1481    1528    1713    1435    1713    1574    1064    1713
  619. X    1713    648    694    1389    648    2546    1713    1667
  620. X    1713    1713    1064    1203    1157    1713    1528    2315
  621. X    1435    1481    1296    1111    2500    1111    2500    0
  622. X    0    0    0    0    0    2500    1481    1481
  623. X    0    0    0    0    2453    0    0    0
  624. X    0    741    741    0    0    1805    741    2500
  625. X    1481    1528    0    0    2685    0    0    0
  626. X    0    0    1481    1481    0    1481    0    1481
  627. X    0    1250    0    1296    2500    0    1250    0
  628. X    0    2500    0    0    1481    1481    0    0
  629. X    0    0    0    1296    2500    2500    2500    0
  630. X    1713    1713    1713    1713    1713    1713    2685    1528
  631. X    1481    1481    1481    1481    648    648    648    648
  632. X    1805    1851    1805    1805    1805    1805    1805    2500
  633. X    1805    1759    1759    1759    1759    1574    1574    0
  634. X    1528    1528    1528    1528    1528    1528    2453    1435
  635. X    1574    1574    1574    1574    648    648    648    648
  636. X    0    1713    1667    1667    1667    1667    1667    2500
  637. X    1667    1713    1713    1713    1713    1481    1713    1481
  638. END_OF_FILE
  639. if test 1184 -ne `wc -c <'ao-win_l1.I'`; then
  640.     echo shar: \"'ao-win_l1.I'\" unpacked with wrong size!
  641. fi
  642. # end of 'ao-win_l1.I'
  643. fi
  644. if test -f 'ao-win_l1.R' -a "${1}" != "-c" ; then 
  645.   echo shar: Will not clobber existing file \"'ao-win_l1.R'\"
  646. else
  647. echo shar: Extracting \"'ao-win_l1.R'\" \(1177 characters\)
  648. sed "s/^X//" >'ao-win_l1.R' <<'END_OF_FILE'
  649. X# @(#)ao-win_l1.R    4.1
  650. X# LaserJet 4 win_l1 Antique Olive widths
  651. X# Widths of 600 point characters in 300ths of an inch
  652. X    0    0    0    0    0    0    0    0
  653. X    0    0    0    0    0    0    0    0
  654. X    0    0    0    0    0    0    0    0
  655. X    0    0    0    0    0    0    0    0
  656. X    0    787    1064    1481    1481    2546    1805    648
  657. X    741    741    1481    2546    741    741    741    787
  658. X    1481    1481    1481    1481    1481    1481    1481    1481
  659. X    1481    1481    741    741    2500    2546    2500    1435
  660. X    2546    1759    1667    1528    1759    1481    1435    1713
  661. X    1851    694    1157    1574    1296    2222    1851    1805
  662. X    1574    1805    1574    1342    1435    1805    1574    2453
  663. X    1574    1574    1528    741    0    741    1365    0
  664. X    1481    1435    1759    1389    1759    1574    1111    1667
  665. X    1713    741    741    1435    694    2592    1713    1713
  666. X    1759    1759    1157    1157    1157    1667    1481    2268
  667. X    1389    1481    1296    1111    2500    1111    2500    0
  668. X    0    0    0    0    0    2546    1481    1481
  669. X    0    0    0    0    2500    0    0    0
  670. X    0    648    648    0    0    1805    741    2546
  671. X    1481    1528    0    0    2777    0    0    0
  672. X    0    0    1481    1481    0    1481    0    1481
  673. X    0    1250    0    1342    2546    0    1250    0
  674. X    0    2546    0    0    1481    1389    0    0
  675. X    0    0    0    1342    2546    2546    2546    0
  676. X    1759    1759    1759    1759    1759    1759    2916    1528
  677. X    1481    1481    1481    1481    694    694    694    694
  678. X    1759    1851    1805    1805    1805    1805    1805    2546
  679. X    1805    1805    1805    1805    1805    1574    1574    0
  680. X    1435    1435    1435    1435    1435    1435    2500    1389
  681. X    1574    1574    1574    1574    741    741    741    741
  682. X    0    1713    1713    1713    1713    1713    1713    2546
  683. X    1713    1667    1667    1667    1667    1481    1759    1481
  684. END_OF_FILE
  685. if test 1177 -ne `wc -c <'ao-win_l1.R'`; then
  686.     echo shar: \"'ao-win_l1.R'\" unpacked with wrong size!
  687. fi
  688. # end of 'ao-win_l1.R'
  689. fi
  690. if test -f 'c-table' -a "${1}" != "-c" ; then 
  691.   echo shar: Will not clobber existing file \"'c-table'\"
  692. else
  693. echo shar: Extracting \"'c-table'\" \(261 characters\)
  694. sed "s/^X//" >'c-table' <<'END_OF_FILE'
  695. X# @(#)c-table    4.1
  696. X# Courier a la LaserJet 4
  697. XINCLUDE        pitch10.H
  698. XDOWNDATA    \E(s4099T    # Courier typeface
  699. XDOWNDATA    \E)s4099T    # Courier typeface
  700. X# Darned if I know why the LaserJet has a short Courier bold vertical...
  701. XFORGET    bv
  702. XCHAR    bv    math-8    \E)s3B\365\b\366\E)sB    |
  703. END_OF_FILE
  704. if test 261 -ne `wc -c <'c-table'`; then
  705.     echo shar: \"'c-table'\" unpacked with wrong size!
  706. fi
  707. # end of 'c-table'
  708. fi
  709. if test -f 'cat.h' -a "${1}" != "-c" ; then 
  710.   echo shar: Will not clobber existing file \"'cat.h'\"
  711. else
  712. echo shar: Extracting \"'cat.h'\" \(5499 characters\)
  713. sed "s/^X//" >'cat.h' <<'END_OF_FILE'
  714. X#ifndef lint
  715. X#ifndef NOID
  716. Xstatic char    cathid[] = "@(#)cat.h    4.1";
  717. X#endif /* !defined NOID */
  718. X#endif /* !defined lint */
  719. X/* mask for high order 4 bits of byte */
  720. X#define CAT_HIGH_NIBBLE 0xf0
  721. X#define CAT_MAX_BYTE 0xff
  722. X
  723. X#define CAT_ESCAPE_CODE 0x80
  724. X#define CAT_ESCAPE_MASK 0x7f
  725. X#define CAT_MAX_ESCAPE 0x7f
  726. X/* nonzero if escape command and zero otherwise */
  727. X#define CAT_IS_ESCAPE(x) (((x) & (CAT_HIGH_NIBBLE << 3)) == CAT_ESCAPE_CODE)
  728. X/* magnitude of escape */
  729. X#define CAT_ESCAPE(x) (~(x) & CAT_ESCAPE_MASK)
  730. X#define CAT_ENCODE_ESCAPE(n) (CAT_ESCAPE_CODE | (~(n) & CAT_ESCAPE_MASK))
  731. X
  732. X#define CAT_LEAD_CODE 0x60
  733. X#define CAT_LEAD_MASK 0x1f
  734. X#define CAT_MAX_LEAD 0x1f
  735. X/* nonzero if leading command and zero otherwise */
  736. X#define CAT_IS_LEADING(x) (((x) & (CAT_HIGH_NIBBLE << 1)) == CAT_LEAD_CODE)
  737. X/* magnitude of leading */
  738. X#define CAT_LEAD(x) (~(x) & CAT_MAX_LEAD)
  739. X#define CAT_ENCODE_LEAD(n) (CAT_LEAD_CODE | (~(n) & CAT_LEAD_MASK))
  740. X
  741. X#define CAT_SIZE_CHANGE_CODE 0x50
  742. X/* nonzero if point size change command and zero otherwise */
  743. X#define CAT_IS_SIZE_CHANGE(x) (((x) & CAT_HIGH_NIBBLE) == CAT_SIZE_CHANGE_CODE)
  744. X
  745. X/* translates from the weird CAT point size change codes into something sane */
  746. X#define CAT_SIZE_CHANGE(x) \
  747. X    ((x) == 0x50 ? 7 : \
  748. X     (x) == 0x51 ? 8 : \
  749. X     (x) == 0x52 ? 10 : \
  750. X     (x) == 0x53 ? 11 : \
  751. X     (x) == 0x54 ? 12 : \
  752. X     (x) == 0x55 ? 14 : \
  753. X     (x) == 0x56 ? 18 : \
  754. X     (x) == 0x57 ? 9 : \
  755. X     (x) == 0x58 ? 6 : \
  756. X     (x) == 0x59 ? 16 : \
  757. X     (x) == 0x5a ? 20 : \
  758. X     (x) == 0x5b ? 22 : \
  759. X     (x) == 0x5c ? 24 : \
  760. X     (x) == 0x5d ? 28 : \
  761. X     (x) == 0x5e ? 36 : 0)
  762. X
  763. X/* translates from sane point sizes into the weird CAT encodings */
  764. X#define CAT_ENCODE_SIZE(x) \
  765. X    ((x) == 6 ? 0x58 : \
  766. X     (x) == 7 ? 0x50 : \
  767. X     (x) == 8 ? 0x51 : \
  768. X     (x) == 9 ? 0x57 : \
  769. X     (x) == 10 ? 0x52 : \
  770. X     (x) == 11 ? 0x53 : \
  771. X     (x) == 12 ? 0x54 : \
  772. X     (x) == 14 ? 0x55 : \
  773. X     (x) == 16 ? 0x59 : \
  774. X     (x) == 18 ? 0x56 : \
  775. X     (x) == 20 ? 0x5a : \
  776. X     (x) == 22 ? 0x5b : \
  777. X     (x) == 24 ? 0x5c : \
  778. X     (x) == 28 ? 0x5d : \
  779. X     (x) == 36 ? 0x5e : 0)
  780. X
  781. X#define CAT_FLASH_CODE 0x00
  782. X#define CAT_FLASH_MASK 0x3f
  783. X#define CAT_MAX_FLASH 0x3f
  784. X/* nonzero if printable character and zero otherwise */
  785. X#define CAT_IS_FLASH(x) (((x) & (CAT_HIGH_NIBBLE << 2)) == CAT_FLASH_CODE)
  786. X#define CAT_FLASH(x) ((x) & CAT_MAX_FLASH)
  787. X#define CAT_ENCODE_FLASH(n) (CAT_FLASH_CODE | ((n) & CAT_FLASH_MASK))
  788. X
  789. X#define CAT_CONTROL_CODE 0x40
  790. X/* nonzero if control command and zero otherwise */
  791. X#define CAT_IS_CONTROL(x) (((x) & CAT_HIGH_NIBBLE) == CAT_CONTROL_CODE)
  792. X
  793. X/* CAT-8 control commands */
  794. X#define CAT_INITIALIZE 0x40
  795. X#define CAT_LOWER_RAIL 0x41
  796. X#define CAT_UPPER_RAIL 0x42
  797. X#define CAT_UPPER_MAGAZINE 0x43
  798. X#define CAT_LOWER_MAGAZINE 0x44
  799. X#define CAT_LOWER_FONT 0x45
  800. X#define CAT_UPPER_FONT 0x46
  801. X#define CAT_ESCAPE_FORWARD 0x47
  802. X#define CAT_ESCAPE_BACKWARD 0x48
  803. X#define CAT_STOP 0x49
  804. X#define CAT_LEAD_FORWARD 0x4a
  805. X#define CAT_LEAD_BACKWARD 0x4c
  806. X#define CAT_TILT_UP 0x4e
  807. X#define CAT_TILT_DOWN 0x4f
  808. X#define CAT_NOOP 0x00
  809. X/* trapdoor for CAT extensions */
  810. X#define CAT_EXTENSION 0x4b
  811. X
  812. X/* CAT_BIG_LEAD means take the next byte * 64 to obtain leading */
  813. X#define CAT_BIG_LEAD 0x01
  814. X#define CAT_BIG_LEAD_MULTIPLIER 64
  815. X#define CAT_MIN_BIG_LEAD (CAT_BIG_LEAD_MULTIPLIER * 0x01)
  816. X#define CAT_MAX_BIG_LEAD (CAT_BIG_LEAD_MULTIPLIER * 0xff)
  817. X
  818. X/* CAT_BIG_ESCAPE means take the next byte * 128 to obtain escape */
  819. X#define CAT_BIG_ESCAPE 0x02
  820. X#define CAT_BIG_ESCAPE_MULTIPLIER 128
  821. X#define CAT_MIN_BIG_ESCAPE (CAT_BIG_ESCAPE_MULTIPLIER * 0x01)
  822. X#define CAT_MAX_BIG_ESCAPE (CAT_BIG_ESCAPE_MULTIPLIER * 0xff)
  823. X
  824. X/*
  825. X * CAT_FORMFEED means advance to next page resetting current row
  826. X * and column to <0,0>.
  827. X */
  828. X#define CAT_FORMFEED 0x03
  829. X
  830. X/*
  831. X * Returns nonzero if a single point size and zero otherwise.
  832. X * The parameter is the `sane' point size and NOT the weird CAT encoding.
  833. X */
  834. X#define CAT_IS_SINGLE(p) ((6 <= (p) && (p) <= 14) || (p) == 18)
  835. X
  836. X/*
  837. X * Returns nonzero is a double point size and zero otherwise.
  838. X * The parmeter is the `sane' point size and NOT the weird CAT encoding.
  839. X */
  840. X#define CAT_IS_DOUBLE(p) ((p) == 16 || (p) >= 20)
  841. X
  842. X/*
  843. X * Returns nonzero if the old to new point size transition is a
  844. X * single to double transition and zero otherwise.
  845. X * The parameters are the `sane' point sizes NOT the weird CAT encodings.
  846. X */
  847. X#define CAT_IS_SINGLE_TO_DOUBLE(old, new) \
  848. X    (CAT_IS_SINGLE(old) && CAT_IS_DOUBLE(new))
  849. X
  850. X/*
  851. X * Returns nonzero if the old to new point size transition is a
  852. X * double to single transition and zero otherwise.
  853. X * The parameters are the `sane' point sizes NOT the weird CAT encodings.
  854. X */
  855. X#define CAT_IS_DOUBLE_TO_SINGLE(old, new) \
  856. X    (CAT_IS_DOUBLE(old) && CAT_IS_SINGLE(new))
  857. X
  858. Xtypedef struct CAT {
  859. X    char escape_where;    /* BACKWARD or FORWARD */
  860. X    char lead_where;    /* BACKWARD or FORWARD */
  861. X    char font;        /* bit 0 => tilt, bit 1 => rail, bit 2 => magazine */
  862. X    char font_half;        /* LOWER or UPPER */
  863. X    char point_size;    /* current point size */
  864. X} CAT;
  865. X
  866. X#define CAT_FORWARD 0
  867. X#define CAT_BACKWARD 1
  868. X#define CAT_UPPER 0
  869. X#define CAT_LOWER 1
  870. X
  871. X/* vertical resolution per inch */
  872. X#define CAT_VERTICAL_UNITS 144.0
  873. X/* horizontal resolution per inch */
  874. X#define CAT_HORIZONTAL_UNITS 432.0
  875. X
  876. X/* compensatory escape for single/double point size transitions */
  877. X#define CAT_LENSE_COMPENSATION 55
  878. X
  879. X#define CAT_TILT 01
  880. X#define CAT_RAIL 02
  881. X#define CAT_MAGAZINE 04
  882. X
  883. X/* default troff and scribe font mountings for CAT-8 */
  884. X#define CAT_ROMAN_FONT 0
  885. X#define CAT_ITALIC_FONT 2
  886. X#define CAT_BOLD_FONT 4
  887. X#define CAT_SPECIAL_FONT 6
  888. X
  889. X/* the maximum number of characters on a filmstrip */
  890. X#define CAT_MAX_FONT_INDEX 108
  891. END_OF_FILE
  892. if test 5499 -ne `wc -c <'cat.h'`; then
  893.     echo shar: \"'cat.h'\" unpacked with wrong size!
  894. fi
  895. # end of 'cat.h'
  896. fi
  897. if test -f 'catsup.3' -a "${1}" != "-c" ; then 
  898.   echo shar: Will not clobber existing file \"'catsup.3'\"
  899. else
  900. echo shar: Extracting \"'catsup.3'\" \(3149 characters\)
  901. sed "s/^X//" >'catsup.3' <<'END_OF_FILE'
  902. X.LC @(#)catsup.3    4.1
  903. X.TH CATSUP 3E \*(eH
  904. X.SH NAME
  905. Xcatsup, ntn2vfi, ntn2fti, ntnons, ntnonr, fti2ntn \- C/A/T support
  906. X.SH SYNOPSIS
  907. X.B
  908. Xcatsup(int (* infunc)(), int (* outfunc)(), dosort, skipinit)
  909. X.PP
  910. X.B
  911. Xntn2vfi((char *) name)
  912. X.PP
  913. X.B
  914. Xntn2fti((char *) name)
  915. X.PP
  916. X.B
  917. Xntnons((char *) name)
  918. X.PP
  919. X.B
  920. Xntnonr((char *) name)
  921. X.PP
  922. X.B
  923. Xchar * fti2ntn(fti)
  924. X.SH DESCRIPTION
  925. XThese functions
  926. X.EL
  927. Xaid in dealing with C/A/T phototypesetter data.
  928. X.PP
  929. X.I Catsup
  930. Xcalls the function pointed to by its
  931. X.I infunc
  932. Xargument to obtain phototypesetter codes;
  933. X.I infunc
  934. Xshould return a negative number when no more codes are available.
  935. XFor each character specified in the input, a call of the form
  936. X.br
  937. X.in +.5i
  938. X.B
  939. X(*outfunc)((char *) charname,
  940. X(long) horizontal,
  941. X(long) vertical,
  942. Xsize,
  943. X(char *) fontnick)
  944. X.in -.5i
  945. X.br
  946. Xis made, where:
  947. X.TP
  948. X.B charname
  949. Xis a pointer to an [nt]roff name for the character to be typeset.
  950. XFor long names such as
  951. X.RB `` \e(*a '',
  952. Xa pointer to the last two characters of the name is returned.
  953. X.TP
  954. X.B horizontal
  955. Xis the horizontal position at which the character should be typeset,
  956. Xin 432nds of an inch.
  957. X.TP
  958. X.B vertical
  959. Xis the vertical position at which the character should be typeset,
  960. Xin 144ths of an inch.
  961. X.TP
  962. X.B size
  963. Xis the size to be used when setting the character,
  964. Xmeasured in 72nds of an inch (``points'').
  965. X.TP
  966. X.B fontnick
  967. Xis the name of the font (as used in
  968. X.RB `` .fp ''
  969. Xrequests) to use in setting the character.
  970. X.PP
  971. X.I Outfunc
  972. Xshould return zero if all has gone well,
  973. Xor a non-zero value if something seems wild.
  974. X.PP
  975. XIf
  976. X.I dosort
  977. Xis one,
  978. X.I catsup
  979. Xsorts characters on each line by their horizontal positions
  980. X(and by point size for characters at the same horizontal position);
  981. Xif
  982. X.I dosort
  983. Xis zero,
  984. Xno sorting takes place.
  985. X.PP
  986. XIf
  987. X.I skipinit
  988. Xis one,
  989. X.I catsup
  990. Xskips its normal initialization of position, font, and font size.
  991. X.PP
  992. X.I Catsup
  993. Xreturns zero if all seems okay,
  994. Xor -1 if something seems wild
  995. X(if
  996. Xan argument is invalid,
  997. Xif
  998. X.I outfunc 
  999. Xever returns a non-zero value,
  1000. Xor if memory required to sort characters cannot be allocated).
  1001. X.PP
  1002. XThe function
  1003. X.IR ntn2vfi ,
  1004. Xgiven a pointer to (the last two characters of) an [nt]roff name for a
  1005. Xcharacer,
  1006. Xreturns the vfont dispatch table index for the character.
  1007. X.PP
  1008. XThe function
  1009. X.IR ntn2fti ,
  1010. Xgiven a pointer to (the last two characters of) an [nt]roff name for a
  1011. Xcharacer,
  1012. Xreturns the font width table index for the character.
  1013. Xmaps [nt]roff names to font width table indices.
  1014. XThe function
  1015. X.IR ntnons ,
  1016. Xgiven a pointer to (the last two characters of) an [nt]roff name for a
  1017. Xcharacer,
  1018. Xreturns 1 if the character is part of the C/A/T Special Math font
  1019. Xor zero otherwise.
  1020. XThe function
  1021. X.IR ntnonr ,
  1022. Xgiven a pointer to (the last two characters of) an [nt]roff name for a
  1023. Xcharacer,
  1024. Xreturns 1 if the character is part of the C/A/T regular fonts
  1025. Xor zero otherwise.
  1026. XThe function
  1027. X.IR fti2ntn ,
  1028. Xgiven a font width table index,
  1029. Xreturns a pointer to (the last two characters of) an [nt]roff name associated
  1030. Xwith the index.
  1031. XThese functions are used in constructing font width tables.
  1032. X.PP
  1033. XThe
  1034. X.I ntn*
  1035. Xfunctions return -1 if passed a NULL or unrecognizable
  1036. X.IR name ;
  1037. Xfti2ntn
  1038. Xreturns NULL if passed a nameless index.
  1039. END_OF_FILE
  1040. if test 3149 -ne `wc -c <'catsup.3'`; then
  1041.     echo shar: \"'catsup.3'\" unpacked with wrong size!
  1042. fi
  1043. # end of 'catsup.3'
  1044. fi
  1045. if test -f 'co-math-8.R' -a "${1}" != "-c" ; then 
  1046.   echo shar: Will not clobber existing file \"'co-math-8.R'\"
  1047. else
  1048. echo shar: Extracting \"'co-math-8.R'\" \(1005 characters\)
  1049. sed "s/^X//" >'co-math-8.R' <<'END_OF_FILE'
  1050. X# @(#)co-math-8.R    4.1
  1051. X# LaserJet 4 math-8 CG Omega widths
  1052. X# Widths of 600 point characters in 300ths of an inch
  1053. X    0    0    0    0    0    0    0    0
  1054. X    0    0    0    0    0    0    0    0
  1055. X    0    0    0    0    0    0    0    0
  1056. X    0    0    0    0    0    0    0    0
  1057. X    0    1805    0    1389    2500    2222    2500    694
  1058. X    694    694    2222    2222    694    2222    694    694
  1059. X    1389    1389    1389    1389    1389    1389    1389    1389
  1060. X    1389    1389    0    0    2500    2222    2500    0
  1061. X    0    1667    1528    1389    1851    1250    1528    1944
  1062. X    1898    694    1528    1851    2222    1944    1805    2083
  1063. X    2037    1389    1528    1389    1528    2315    1528    2315
  1064. X    2037    1851    1203    1157    2500    2500    2500    1805
  1065. X    0    1435    1481    1250    1435    1250    1157    1435
  1066. X    1528    648    1250    1250    1481    1389    1203    1435
  1067. X    1528    1435    1620    1157    1481    1805    1389    1805
  1068. X    1944    0    0    0    2500    2500    0    0
  1069. X    0    0    0    0    0    0    0    0
  1070. X    0    0    0    0    0    0    0    0
  1071. X    0    0    0    0    0    0    0    0
  1072. X    0    0    0    0    0    0    0    0
  1073. X    0    1805    1805    1805    1805    0    0    0
  1074. X    0    0    0    0    0    0    0    0
  1075. X    1805    0    0    0    0    2500    2500    2500
  1076. X    0    0    2500    2500    0    0    2500    2500
  1077. X    0    0    0    0    0    0    0    0
  1078. X    2222    0    0    0    1805    2500    1389    1389
  1079. X    0    0    0    0    0    2500    0    0
  1080. X    2500    0    0    0    0    0    0    0
  1081. X    1805    1805    1805    1805    1805    0    0    0
  1082. X    0    0    0    1805    0    0    2500    0
  1083. X    1805    1805    1805    1805    1805    1805    1250    0
  1084. X    0    0    0    1805    0    0    2222    0
  1085. END_OF_FILE
  1086. if test 1005 -ne `wc -c <'co-math-8.R'`; then
  1087.     echo shar: \"'co-math-8.R'\" unpacked with wrong size!
  1088. fi
  1089. # end of 'co-math-8.R'
  1090. fi
  1091. if test -f 'co-ms_publ.B' -a "${1}" != "-c" ; then 
  1092.   echo shar: Will not clobber existing file \"'co-ms_publ.B'\"
  1093. else
  1094. echo shar: Extracting \"'co-ms_publ.B'\" \(721 characters\)
  1095. sed "s/^X//" >'co-ms_publ.B' <<'END_OF_FILE'
  1096. X# @(#)co-ms_publ.B    4.1
  1097. X# LaserJet 4 ms_publ CG Omega Bold widths
  1098. X# Widths of 600 point characters in 300ths of an inch
  1099. X    0    0    0    0    0    0    0    0
  1100. X    0    0    0    0    0    0    0    0
  1101. X    0    0    0    0    0    0    0    0
  1102. X    0    0    0    0    0    0    0    0
  1103. X    0    0    0    0    0    0    0    0
  1104. X    0    0    0    0    1389    2222    0    0
  1105. X    0    0    0    0    0    0    0    0
  1106. X    0    0    0    0    0    1389    0    0
  1107. X    0    0    0    0    0    0    0    0
  1108. X    0    0    0    0    0    0    0    2361
  1109. X    0    0    1898    0    1528    0    0    0
  1110. X    0    1528    0    0    0    0    0    0
  1111. X    694    0    0    0    0    0    0    0
  1112. X    0    0    0    0    0    0    0    2129
  1113. X    0    0    0    0    0    0    0    0
  1114. X    0    0    0    0    0    0    0    0
  1115. X    0    0    0    0    0    0    0    0
  1116. X    0    0    0    0    0    0    0    0
  1117. X    0    0    0    0    0    0    0    0
  1118. X    0    0    0    0    0    0    0    0
  1119. X    0    0    0    0    2500    0    0    0
  1120. X    0    1435    1435    1574    2176    2176    0    0
  1121. X    0    0    0    0    0    0    0    0
  1122. X    0    0    0    0    2500    0    0    0
  1123. X    0    0    0    0    0    0    0    0
  1124. X    0    0    0    0    0    0    0    0
  1125. X    0    0    0    0    0    0    0    0
  1126. X    0    0    0    0    0    0    0    0
  1127. X    0    0    0    0    0    0    1667    0
  1128. X    1250    0    0    0    0    0    0    0
  1129. X    0    0    0    0    0    0    1389    0
  1130. X    694    0    0    0    0    0    0    0
  1131. END_OF_FILE
  1132. if test 721 -ne `wc -c <'co-ms_publ.B'`; then
  1133.     echo shar: \"'co-ms_publ.B'\" unpacked with wrong size!
  1134. fi
  1135. # end of 'co-ms_publ.B'
  1136. fi
  1137. if test -f 'co-ms_publ.I' -a "${1}" != "-c" ; then 
  1138.   echo shar: Will not clobber existing file \"'co-ms_publ.I'\"
  1139. else
  1140. echo shar: Extracting \"'co-ms_publ.I'\" \(723 characters\)
  1141. sed "s/^X//" >'co-ms_publ.I' <<'END_OF_FILE'
  1142. X# @(#)co-ms_publ.I    4.1
  1143. X# LaserJet 4 ms_publ CG Omega Italic widths
  1144. X# Widths of 600 point characters in 300ths of an inch
  1145. X    0    0    0    0    0    0    0    0
  1146. X    0    0    0    0    0    0    0    0
  1147. X    0    0    0    0    0    0    0    0
  1148. X    0    0    0    0    0    0    0    0
  1149. X    0    0    0    0    0    0    0    0
  1150. X    0    0    0    0    1389    2222    0    0
  1151. X    0    0    0    0    0    0    0    0
  1152. X    0    0    0    0    0    1389    0    0
  1153. X    0    0    0    0    0    0    0    0
  1154. X    0    0    0    0    0    0    0    2315
  1155. X    0    0    1898    0    1528    0    0    0
  1156. X    0    1389    0    0    0    0    0    0
  1157. X    694    0    0    0    0    0    0    0
  1158. X    0    0    0    0    0    0    0    2222
  1159. X    0    0    0    0    0    0    0    0
  1160. X    0    0    0    0    0    0    0    0
  1161. X    0    0    0    0    0    0    0    0
  1162. X    0    0    0    0    0    0    0    0
  1163. X    0    0    0    0    0    0    0    0
  1164. X    0    0    0    0    0    0    0    0
  1165. X    0    0    0    0    2500    0    0    0
  1166. X    0    1389    1389    1389    2083    2083    0    0
  1167. X    0    0    0    0    0    0    0    0
  1168. X    0    0    0    0    2500    0    0    0
  1169. X    0    0    0    0    0    0    0    0
  1170. X    0    0    0    0    0    0    0    0
  1171. X    0    0    0    0    0    0    0    0
  1172. X    0    0    0    0    0    0    0    0
  1173. X    0    0    0    0    0    0    1435    0
  1174. X    1157    0    0    0    0    0    0    0
  1175. X    0    0    0    0    0    0    1342    0
  1176. X    694    0    0    0    0    0    0    0
  1177. END_OF_FILE
  1178. if test 723 -ne `wc -c <'co-ms_publ.I'`; then
  1179.     echo shar: \"'co-ms_publ.I'\" unpacked with wrong size!
  1180. fi
  1181. # end of 'co-ms_publ.I'
  1182. fi
  1183. if test -f 'co-ms_publ.R' -a "${1}" != "-c" ; then 
  1184.   echo shar: Will not clobber existing file \"'co-ms_publ.R'\"
  1185. else
  1186. echo shar: Extracting \"'co-ms_publ.R'\" \(716 characters\)
  1187. sed "s/^X//" >'co-ms_publ.R' <<'END_OF_FILE'
  1188. X# @(#)co-ms_publ.R    4.1
  1189. X# LaserJet 4 ms_publ CG Omega widths
  1190. X# Widths of 600 point characters in 300ths of an inch
  1191. X    0    0    0    0    0    0    0    0
  1192. X    0    0    0    0    0    0    0    0
  1193. X    0    0    0    0    0    0    0    0
  1194. X    0    0    0    0    0    0    0    0
  1195. X    0    0    0    0    0    0    0    0
  1196. X    0    0    0    0    1389    2222    0    0
  1197. X    0    0    0    0    0    0    0    0
  1198. X    0    0    0    0    0    1389    0    0
  1199. X    0    0    0    0    0    0    0    0
  1200. X    0    0    0    0    0    0    0    2315
  1201. X    0    0    1898    0    1528    0    0    0
  1202. X    0    1528    0    0    0    0    0    0
  1203. X    694    0    0    0    0    0    0    0
  1204. X    0    0    0    0    0    0    0    2222
  1205. X    0    0    0    0    0    0    0    0
  1206. X    0    0    0    0    0    0    0    0
  1207. X    0    0    0    0    0    0    0    0
  1208. X    0    0    0    0    0    0    0    0
  1209. X    0    0    0    0    0    0    0    0
  1210. X    0    0    0    0    0    0    0    0
  1211. X    0    0    0    0    2500    0    0    0
  1212. X    0    1342    1342    1389    2037    2037    0    0
  1213. X    0    0    0    0    0    0    0    0
  1214. X    0    0    0    0    2500    0    0    0
  1215. X    0    0    0    0    0    0    0    0
  1216. X    0    0    0    0    0    0    0    0
  1217. X    0    0    0    0    0    0    0    0
  1218. X    0    0    0    0    0    0    0    0
  1219. X    0    0    0    0    0    0    1389    0
  1220. X    1250    0    0    0    0    0    0    0
  1221. X    0    0    0    0    0    0    1342    0
  1222. X    694    0    0    0    0    0    0    0
  1223. END_OF_FILE
  1224. if test 716 -ne `wc -c <'co-ms_publ.R'`; then
  1225.     echo shar: \"'co-ms_publ.R'\" unpacked with wrong size!
  1226. fi
  1227. # end of 'co-ms_publ.R'
  1228. fi
  1229. if test -f 'co-table' -a "${1}" != "-c" ; then 
  1230.   echo shar: Will not clobber existing file \"'co-table'\"
  1231. else
  1232. echo shar: Extracting \"'co-table'\" \(525 characters\)
  1233. sed "s/^X//" >'co-table' <<'END_OF_FILE'
  1234. X# @(#)co-table    4.1
  1235. X# CG Omega a la LaserJet 4
  1236. XINCLUDE        prop.H
  1237. XDOWNDATA    \E(s4113T    # CG Omega typeface
  1238. XDOWNDATA    \E)s4113T    # CG Omega typeface
  1239. X# Ceilings and floors are artificially emboldened to match bold vertical
  1240. X# Plain emboldening gives mismatched characters on the LaserJet 4
  1241. XCHAR    lc    math-8    \E&a-1H\340\b\E&a+2H\340\E&a-1H    # left ceiling
  1242. XCHAR    lf    math-8    \E&a-1H\341\b\E&a+2H\341\E&a-1H    # left floor
  1243. XCHAR    rc    math-8    \E&a-1H\360\b\E&a+2H\360\E&a-1H    # right ceiling
  1244. XCHAR    rf    math-8    \E&a-1H\361\b\E&a+2H\361\E&a-1H    # right floor
  1245. END_OF_FILE
  1246. if test 525 -ne `wc -c <'co-table'`; then
  1247.     echo shar: \"'co-table'\" unpacked with wrong size!
  1248. fi
  1249. # end of 'co-table'
  1250. fi
  1251. if test -f 'co-win_l1.B' -a "${1}" != "-c" ; then 
  1252.   echo shar: Will not clobber existing file \"'co-win_l1.B'\"
  1253. else
  1254. echo shar: Extracting \"'co-win_l1.B'\" \(1172 characters\)
  1255. sed "s/^X//" >'co-win_l1.B' <<'END_OF_FILE'
  1256. X# @(#)co-win_l1.B    4.1
  1257. X# LaserJet 4 win_l1 CG Omega Bold widths
  1258. X# Widths of 600 point characters in 300ths of an inch
  1259. X    0    0    0    0    0    0    0    0
  1260. X    0    0    0    0    0    0    0    0
  1261. X    0    0    0    0    0    0    0    0
  1262. X    0    0    0    0    0    0    0    0
  1263. X    0    694    1157    1389    1389    2222    1805    694
  1264. X    694    694    1389    2222    694    694    694    694
  1265. X    1389    1389    1389    1389    1389    1389    1389    1389
  1266. X    1389    1389    694    694    2500    2222    2500    1111
  1267. X    2222    1667    1528    1667    1944    1250    1250    1944
  1268. X    1944    833    833    1574    1250    2222    1944    2083
  1269. X    1435    2083    1528    1250    1389    1944    1667    2500
  1270. X    1528    1528    1528    694    0    694    1319    0
  1271. X    1389    1250    1389    1250    1389    1250    833    1250
  1272. X    1389    694    694    1250    694    2083    1389    1389
  1273. X    1389    1389    972    972    833    1389    1250    1944
  1274. X    1250    1250    1250    1250    2500    1250    2500    0
  1275. X    0    0    0    0    0    2222    1389    1389
  1276. X    0    0    0    0    2361    0    0    0
  1277. X    0    694    694    0    0    1805    694    2222
  1278. X    1389    1528    0    0    2129    0    0    0
  1279. X    0    0    1389    1389    0    1389    0    1389
  1280. X    0    1250    0    1111    2222    0    1250    0
  1281. X    0    2222    0    0    1389    1481    0    0
  1282. X    0    0    0    1111    2222    2222    2222    0
  1283. X    1667    1667    1667    1667    1667    1667    2176    1667
  1284. X    1250    1250    1250    1250    833    833    833    833
  1285. X    1944    1944    2083    2083    2083    2083    2083    2222
  1286. X    2083    1944    1944    1944    1944    1528    1435    0
  1287. X    1250    1250    1250    1250    1250    1250    1898    1250
  1288. X    1250    1250    1250    1250    694    694    694    694
  1289. X    0    1389    1389    1389    1389    1389    1389    2222
  1290. X    1389    1389    1389    1389    1389    1250    1389    1250
  1291. END_OF_FILE
  1292. if test 1172 -ne `wc -c <'co-win_l1.B'`; then
  1293.     echo shar: \"'co-win_l1.B'\" unpacked with wrong size!
  1294. fi
  1295. # end of 'co-win_l1.B'
  1296. fi
  1297. if test -f 'co-win_l1.I' -a "${1}" != "-c" ; then 
  1298.   echo shar: Will not clobber existing file \"'co-win_l1.I'\"
  1299. else
  1300. echo shar: Extracting \"'co-win_l1.I'\" \(1171 characters\)
  1301. sed "s/^X//" >'co-win_l1.I' <<'END_OF_FILE'
  1302. X# @(#)co-win_l1.I    4.1
  1303. X# LaserJet 4 win_l1 CG Omega Italic widths
  1304. X# Widths of 600 point characters in 300ths of an inch
  1305. X    0    0    0    0    0    0    0    0
  1306. X    0    0    0    0    0    0    0    0
  1307. X    0    0    0    0    0    0    0    0
  1308. X    0    0    0    0    0    0    0    0
  1309. X    0    694    1018    1389    1389    2222    1667    694
  1310. X    694    694    1389    2222    694    694    694    694
  1311. X    1389    1389    1389    1389    1389    1389    1389    1389
  1312. X    1389    1389    694    694    2500    2222    2500    972
  1313. X    2222    1667    1528    1667    1944    1250    1250    1851
  1314. X    1944    741    694    1528    1157    2222    1944    2083
  1315. X    1389    2083    1574    1250    1389    1944    1528    2361
  1316. X    1389    1389    1528    694    0    694    1319    0
  1317. X    1389    1250    1389    1203    1389    1250    694    1250
  1318. X    1389    694    694    1250    694    2083    1389    1389
  1319. X    1389    1389    833    972    741    1389    1250    1944
  1320. X    1111    1250    1250    1111    2500    1111    2500    0
  1321. X    0    0    0    0    0    2222    1389    1389
  1322. X    0    0    0    0    2315    0    0    0
  1323. X    0    694    694    0    0    1805    694    2222
  1324. X    1389    1528    0    0    2222    0    0    0
  1325. X    0    0    1389    1389    0    1389    0    1389
  1326. X    0    1250    0    926    2222    0    1250    0
  1327. X    0    2222    0    0    1389    1481    0    0
  1328. X    0    0    0    926    2222    2222    2222    0
  1329. X    1667    1667    1667    1667    1667    1667    1990    1667
  1330. X    1250    1250    1250    1250    741    741    741    741
  1331. X    1944    1944    2083    2083    2083    2083    2083    2222
  1332. X    2083    1944    1944    1944    1944    1389    1389    0
  1333. X    1250    1250    1250    1250    1250    1250    1944    1203
  1334. X    1250    1250    1250    1250    694    694    694    694
  1335. X    0    1389    1389    1389    1389    1389    1389    2222
  1336. X    1389    1389    1389    1389    1389    1250    1389    1250
  1337. END_OF_FILE
  1338. if test 1171 -ne `wc -c <'co-win_l1.I'`; then
  1339.     echo shar: \"'co-win_l1.I'\" unpacked with wrong size!
  1340. fi
  1341. # end of 'co-win_l1.I'
  1342. fi
  1343. if test -f 'co-win_l1.R' -a "${1}" != "-c" ; then 
  1344.   echo shar: Will not clobber existing file \"'co-win_l1.R'\"
  1345. else
  1346. echo shar: Extracting \"'co-win_l1.R'\" \(1164 characters\)
  1347. sed "s/^X//" >'co-win_l1.R' <<'END_OF_FILE'
  1348. X# @(#)co-win_l1.R    4.1
  1349. X# LaserJet 4 win_l1 CG Omega widths
  1350. X# Widths of 600 point characters in 300ths of an inch
  1351. X    0    0    0    0    0    0    0    0
  1352. X    0    0    0    0    0    0    0    0
  1353. X    0    0    0    0    0    0    0    0
  1354. X    0    0    0    0    0    0    0    0
  1355. X    0    694    1018    1389    1389    2222    1805    694
  1356. X    694    694    1389    2222    694    694    694    694
  1357. X    1389    1389    1389    1389    1389    1389    1389    1389
  1358. X    1389    1389    694    694    2500    2222    2500    972
  1359. X    2222    1667    1528    1667    1944    1250    1250    1944
  1360. X    1944    694    694    1528    1250    2222    1944    2083
  1361. X    1389    2083    1528    1250    1389    1944    1667    2500
  1362. X    1528    1528    1528    694    0    694    1319    0
  1363. X    1389    1203    1389    1203    1389    1250    694    1250
  1364. X    1389    694    694    1250    694    2083    1389    1389
  1365. X    1389    1389    833    972    694    1389    1250    1944
  1366. X    1250    1250    1250    1111    2500    1111    2500    0
  1367. X    0    0    0    0    0    2222    1389    1389
  1368. X    0    0    0    0    2315    0    0    0
  1369. X    0    694    694    0    0    1805    694    2222
  1370. X    1389    1528    0    0    2222    0    0    0
  1371. X    0    0    1389    1389    0    1389    0    1389
  1372. X    0    1250    0    926    2222    0    1250    0
  1373. X    0    2222    0    0    1389    1481    0    0
  1374. X    0    0    0    926    2222    2222    2222    0
  1375. X    1667    1667    1667    1667    1667    1667    2037    1667
  1376. X    1250    1250    1250    1250    694    694    694    694
  1377. X    1944    1944    2083    2083    2083    2083    2083    2222
  1378. X    2083    1944    1944    1944    1944    1528    1389    0
  1379. X    1203    1203    1203    1203    1203    1203    1944    1203
  1380. X    1250    1250    1250    1250    694    694    694    694
  1381. X    0    1389    1389    1389    1389    1389    1389    2222
  1382. X    1389    1389    1389    1389    1389    1250    1389    1250
  1383. END_OF_FILE
  1384. if test 1164 -ne `wc -c <'co-win_l1.R'`; then
  1385.     echo shar: \"'co-win_l1.R'\" unpacked with wrong size!
  1386. fi
  1387. # end of 'co-win_l1.R'
  1388. fi
  1389. if test -f 'common.H' -a "${1}" != "-c" ; then 
  1390.   echo shar: Will not clobber existing file \"'common.H'\"
  1391. else
  1392. echo shar: Extracting \"'common.H'\" \(1458 characters\)
  1393. sed "s/^X//" >'common.H' <<'END_OF_FILE'
  1394. X# @(#)common.H    4.1
  1395. X# XXX--Dagger should italicize; LaserJet 4 lacks a built-in italicized dagger.
  1396. XWIDTHPOINTSIZE        600
  1397. XWIDTHUNITSPERINCH    300
  1398. XUNITSPERINCH        720    720
  1399. XNEWPAGE            \f
  1400. XMOVES        \E&a%dH    \E&a%dV    
  1401. XLEFTMARGIN    60    # Unprintable left margin
  1402. XPORTRAIT    \E&lO
  1403. XLANDSCAPE    \E&l1O
  1404. XFONT    I    \E(s1S\E)s1S    \E(sS\E)sS
  1405. XFONT    B    \E(s3B\E)s3B    \E(sB\E)sB
  1406. XSIZES        \E&f%dy2X
  1407. XSYMBOLS        win_l1        \E(19U
  1408. X# For the benefit of Tim Benjamin. . .
  1409. XFORGET        *m
  1410. XSYMBOLS        math-8        \016    \017
  1411. XSYMBOLS        ms_publ        \E(6J    # for Fi, Fl and a few others
  1412. XSYMBOLS        wingdings    \E(579L    # for bs, lh, and rh
  1413. X# It is tempting to try to grab box rule from the "symbol" symbol set,
  1414. X# but the characters in that set with correct horizontal position
  1415. X# have incorrect vertical position.
  1416. XCHAR    br    win_l1        \E&fy2X                # box rule
  1417. XCHAR    ru    win_l1        \E&a-.167R_\E&a+.167R    _    # baseline rule
  1418. X###############################################################################
  1419. XDOWNDATA    \EE        # Reset printer. . .
  1420. XENDDATA        \EE        # . . .and be sure to reset it when done
  1421. XDOWNDATA    \E&lE        # Set top margin to zero
  1422. XDOWNORIENT
  1423. X# Three-dot-wide box rules
  1424. XDOWNDATA    \E*c3A
  1425. X# Box rule macro
  1426. XDOWNDATA    \E&fyX
  1427. XDOWNDATA    \E&fS\E&a-.833R\E*cP\E&f1S
  1428. XDOWNDATA    \E&f1X
  1429. X#
  1430. XDOWNDATA    \E(19U        # Windows 3.1 Latin 1 symbol set
  1431. XDOWNDATA    \E(s12V        # 12 point
  1432. XDOWNDATA    \E(sS        # Upright style
  1433. XDOWNDATA    \E(sB        # Medium stroke weight
  1434. XDOWNDATA    \E)8M        # Math-8 symbol set
  1435. XDOWNDATA    \E)s12V        # 12 point
  1436. XDOWNDATA    \E)sS        # Upright style
  1437. XDOWNDATA    \E)sB        # Medium stroke weight
  1438. END_OF_FILE
  1439. if test 1458 -ne `wc -c <'common.H'`; then
  1440.     echo shar: \"'common.H'\" unpacked with wrong size!
  1441. fi
  1442. # end of 'common.H'
  1443. fi
  1444. if test -f 'ct-math-8.R' -a "${1}" != "-c" ; then 
  1445.   echo shar: Will not clobber existing file \"'ct-math-8.R'\"
  1446. else
  1447. echo shar: Extracting \"'ct-math-8.R'\" \(1004 characters\)
  1448. sed "s/^X//" >'ct-math-8.R' <<'END_OF_FILE'
  1449. X# @(#)ct-math-8.R    4.1
  1450. X# LaserJet 4 math-8 CG Times widths
  1451. X# Widths of 600 point characters in 300ths of an inch
  1452. X    0    0    0    0    0    0    0    0
  1453. X    0    0    0    0    0    0    0    0
  1454. X    0    0    0    0    0    0    0    0
  1455. X    0    0    0    0    0    0    0    0
  1456. X    0    1805    0    1250    2500    2222    2500    833
  1457. X    833    833    2222    2222    833    2222    833    833
  1458. X    1250    1250    1250    1250    1250    1250    1250    1250
  1459. X    1250    1250    0    0    2500    2222    2500    0
  1460. X    0    1805    1574    1528    1667    1574    1620    1851
  1461. X    1805    833    1759    1667    2268    1851    1667    1805
  1462. X    1805    1435    1528    1574    1805    1667    1805    1944
  1463. X    1528    1667    1250    1250    2500    2500    2500    1805
  1464. X    0    1528    1389    1389    1111    972    1111    1250
  1465. X    1111    694    1111    1389    1389    1111    1250    1111
  1466. X    1528    1250    1250    1111    1111    1528    1389    1528
  1467. X    1528    0    0    0    2500    2500    0    0
  1468. X    0    0    0    0    0    0    0    0
  1469. X    0    0    0    0    0    0    0    0
  1470. X    0    0    0    0    0    0    0    0
  1471. X    0    0    0    0    0    0    0    0
  1472. X    0    1805    1805    1805    1805    0    0    0
  1473. X    0    0    0    0    0    0    0    0
  1474. X    1805    0    0    0    0    2500    2500    2500
  1475. X    0    0    2500    2500    0    0    2500    2500
  1476. X    0    0    0    0    0    0    0    0
  1477. X    2222    0    0    0    1805    2500    1250    1250
  1478. X    0    0    0    0    0    2500    0    0
  1479. X    2500    0    0    0    0    0    0    0
  1480. X    1805    1805    1805    1805    1805    0    0    0
  1481. X    0    0    0    1805    0    0    2500    0
  1482. X    1805    1805    1805    1805    1805    1805    1250    0
  1483. X    0    0    0    1805    0    0    2222    0
  1484. END_OF_FILE
  1485. if test 1004 -ne `wc -c <'ct-math-8.R'`; then
  1486.     echo shar: \"'ct-math-8.R'\" unpacked with wrong size!
  1487. fi
  1488. # end of 'ct-math-8.R'
  1489. fi
  1490. if test -f 'ct-ms_publ.B' -a "${1}" != "-c" ; then 
  1491.   echo shar: Will not clobber existing file \"'ct-ms_publ.B'\"
  1492. else
  1493. echo shar: Extracting \"'ct-ms_publ.B'\" \(721 characters\)
  1494. sed "s/^X//" >'ct-ms_publ.B' <<'END_OF_FILE'
  1495. X# @(#)ct-ms_publ.B    4.1
  1496. X# LaserJet 4 ms_publ CG Times Bold widths
  1497. X# Widths of 600 point characters in 300ths of an inch
  1498. X    0    0    0    0    0    0    0    0
  1499. X    0    0    0    0    0    0    0    0
  1500. X    0    0    0    0    0    0    0    0
  1501. X    0    0    0    0    0    0    0    0
  1502. X    0    0    0    0    0    0    0    0
  1503. X    0    0    0    0    1250    2222    0    0
  1504. X    0    0    0    0    0    0    0    0
  1505. X    0    0    0    0    0    1250    0    0
  1506. X    0    0    0    0    0    0    0    0
  1507. X    0    0    0    0    0    0    0    2824
  1508. X    0    0    1898    0    1528    0    0    0
  1509. X    0    1805    0    0    0    0    0    0
  1510. X    833    0    0    0    0    0    0    0
  1511. X    0    0    0    0    0    0    0    1851
  1512. X    0    0    0    0    0    0    0    0
  1513. X    0    0    0    0    0    0    0    0
  1514. X    0    0    0    0    0    0    0    0
  1515. X    0    0    0    0    0    0    0    0
  1516. X    0    0    0    0    0    0    0    0
  1517. X    0    0    0    0    0    0    0    0
  1518. X    0    0    0    0    2500    0    0    0
  1519. X    0    1389    1389    1574    2083    2083    0    0
  1520. X    0    0    0    0    0    0    0    0
  1521. X    0    0    0    0    2500    0    0    0
  1522. X    0    0    0    0    0    0    0    0
  1523. X    0    0    0    0    0    0    0    0
  1524. X    0    0    0    0    0    0    0    0
  1525. X    0    0    0    0    0    0    0    0
  1526. X    0    0    0    0    0    0    2268    0
  1527. X    1667    0    0    0    0    0    0    0
  1528. X    0    0    0    0    0    0    1430    0
  1529. X    694    0    0    0    0    0    0    0
  1530. END_OF_FILE
  1531. if test 721 -ne `wc -c <'ct-ms_publ.B'`; then
  1532.     echo shar: \"'ct-ms_publ.B'\" unpacked with wrong size!
  1533. fi
  1534. # end of 'ct-ms_publ.B'
  1535. fi
  1536. if test -f 'ct-ms_publ.I' -a "${1}" != "-c" ; then 
  1537.   echo shar: Will not clobber existing file \"'ct-ms_publ.I'\"
  1538. else
  1539. echo shar: Extracting \"'ct-ms_publ.I'\" \(723 characters\)
  1540. sed "s/^X//" >'ct-ms_publ.I' <<'END_OF_FILE'
  1541. X# @(#)ct-ms_publ.I    4.1
  1542. X# LaserJet 4 ms_publ CG Times Italic widths
  1543. X# Widths of 600 point characters in 300ths of an inch
  1544. X    0    0    0    0    0    0    0    0
  1545. X    0    0    0    0    0    0    0    0
  1546. X    0    0    0    0    0    0    0    0
  1547. X    0    0    0    0    0    0    0    0
  1548. X    0    0    0    0    0    0    0    0
  1549. X    0    0    0    0    1250    2222    0    0
  1550. X    0    0    0    0    0    0    0    0
  1551. X    0    0    0    0    0    1250    0    0
  1552. X    0    0    0    0    0    0    0    0
  1553. X    0    0    0    0    0    0    0    2361
  1554. X    0    0    1898    0    1528    0    0    0
  1555. X    0    1389    0    0    0    0    0    0
  1556. X    833    0    0    0    0    0    0    0
  1557. X    0    0    0    0    0    0    0    1667
  1558. X    0    0    0    0    0    0    0    0
  1559. X    0    0    0    0    0    0    0    0
  1560. X    0    0    0    0    0    0    0    0
  1561. X    0    0    0    0    0    0    0    0
  1562. X    0    0    0    0    0    0    0    0
  1563. X    0    0    0    0    0    0    0    0
  1564. X    0    0    0    0    2500    0    0    0
  1565. X    0    1250    1250    1342    1898    1898    0    0
  1566. X    0    0    0    0    0    0    0    0
  1567. X    0    0    0    0    2500    0    0    0
  1568. X    0    0    0    0    0    0    0    0
  1569. X    0    0    0    0    0    0    0    0
  1570. X    0    0    0    0    0    0    0    0
  1571. X    0    0    0    0    0    0    0    0
  1572. X    0    0    0    0    0    0    2036    0
  1573. X    1400    0    0    0    0    0    0    0
  1574. X    0    0    0    0    0    0    1250    0
  1575. X    700    0    0    0    0    0    0    0
  1576. END_OF_FILE
  1577. if test 723 -ne `wc -c <'ct-ms_publ.I'`; then
  1578.     echo shar: \"'ct-ms_publ.I'\" unpacked with wrong size!
  1579. fi
  1580. # end of 'ct-ms_publ.I'
  1581. fi
  1582. if test -f 'ct-ms_publ.R' -a "${1}" != "-c" ; then 
  1583.   echo shar: Will not clobber existing file \"'ct-ms_publ.R'\"
  1584. else
  1585. echo shar: Extracting \"'ct-ms_publ.R'\" \(716 characters\)
  1586. sed "s/^X//" >'ct-ms_publ.R' <<'END_OF_FILE'
  1587. X# @(#)ct-ms_publ.R    4.1
  1588. X# LaserJet 4 ms_publ CG Times widths
  1589. X# Widths of 600 point characters in 300ths of an inch
  1590. X    0    0    0    0    0    0    0    0
  1591. X    0    0    0    0    0    0    0    0
  1592. X    0    0    0    0    0    0    0    0
  1593. X    0    0    0    0    0    0    0    0
  1594. X    0    0    0    0    0    0    0    0
  1595. X    0    0    0    0    1250    2222    0    0
  1596. X    0    0    0    0    0    0    0    0
  1597. X    0    0    0    0    0    1250    0    0
  1598. X    0    0    0    0    0    0    0    0
  1599. X    0    0    0    0    0    0    0    2222
  1600. X    0    0    1898    0    1528    0    0    0
  1601. X    0    1805    0    0    0    0    0    0
  1602. X    833    0    0    0    0    0    0    0
  1603. X    0    0    0    0    0    0    0    1805
  1604. X    0    0    0    0    0    0    0    0
  1605. X    0    0    0    0    0    0    0    0
  1606. X    0    0    0    0    0    0    0    0
  1607. X    0    0    0    0    0    0    0    0
  1608. X    0    0    0    0    0    0    0    0
  1609. X    0    0    0    0    0    0    0    0
  1610. X    0    0    0    0    2500    0    0    0
  1611. X    0    1389    1389    1481    2083    2083    0    0
  1612. X    0    0    0    0    0    0    0    0
  1613. X    0    0    0    0    2500    0    0    0
  1614. X    0    0    0    0    0    0    0    0
  1615. X    0    0    0    0    0    0    0    0
  1616. X    0    0    0    0    0    0    0    0
  1617. X    0    0    0    0    0    0    0    0
  1618. X    0    0    0    0    0    0    1826    0
  1619. X    1550    0    0    0    0    0    0    0
  1620. X    0    0    0    0    0    0    1389    0
  1621. X    700    0    0    0    0    0    0    0
  1622. END_OF_FILE
  1623. if test 716 -ne `wc -c <'ct-ms_publ.R'`; then
  1624.     echo shar: \"'ct-ms_publ.R'\" unpacked with wrong size!
  1625. fi
  1626. # end of 'ct-ms_publ.R'
  1627. fi
  1628. if test -f 'ct-table' -a "${1}" != "-c" ; then 
  1629.   echo shar: Will not clobber existing file \"'ct-table'\"
  1630. else
  1631. echo shar: Extracting \"'ct-table'\" \(525 characters\)
  1632. sed "s/^X//" >'ct-table' <<'END_OF_FILE'
  1633. X# @(#)ct-table    4.1
  1634. X# CG Times a la LaserJet 4
  1635. XINCLUDE        prop.H
  1636. XDOWNDATA    \E(s4101T    # CG Times typeface
  1637. XDOWNDATA    \E)s4101T    # CG Times typeface
  1638. X# Ceilings and floors are artificially emboldened to match bold vertical
  1639. X# Plain emboldening gives mismatched characters on the LaserJet 4
  1640. XCHAR    lc    math-8    \E&a-1H\340\b\E&a+2H\340\E&a-1H    # left ceiling
  1641. XCHAR    lf    math-8    \E&a-1H\341\b\E&a+2H\341\E&a-1H    # left floor
  1642. XCHAR    rc    math-8    \E&a-1H\360\b\E&a+2H\360\E&a-1H    # right ceiling
  1643. XCHAR    rf    math-8    \E&a-1H\361\b\E&a+2H\361\E&a-1H    # right floor
  1644. END_OF_FILE
  1645. if test 525 -ne `wc -c <'ct-table'`; then
  1646.     echo shar: \"'ct-table'\" unpacked with wrong size!
  1647. fi
  1648. # end of 'ct-table'
  1649. fi
  1650. if test -f 'ct-win_l1.B' -a "${1}" != "-c" ; then 
  1651.   echo shar: Will not clobber existing file \"'ct-win_l1.B'\"
  1652. else
  1653. echo shar: Extracting \"'ct-win_l1.B'\" \(1186 characters\)
  1654. sed "s/^X//" >'ct-win_l1.B' <<'END_OF_FILE'
  1655. X# @(#)ct-win_l1.B    4.1
  1656. X# LaserJet 4 win_l1 CG Times Bold widths
  1657. X# Widths of 600 point characters in 300ths of an inch
  1658. X    0    0    0    0    0    0    0    0
  1659. X    0    0    0    0    0    0    0    0
  1660. X    0    0    0    0    0    0    0    0
  1661. X    0    0    0    0    0    0    0    0
  1662. X    354    828    1152    1242    1242    2214    2076    828
  1663. X    828    828    1242    2214    828    828    828    828
  1664. X    1242    1242    1242    1242    1242    1242    1242    1242
  1665. X    1242    1242    828    828    2490    2214    2490    1242
  1666. X    2214    1800    1662    1800    1800    1662    1524    1938
  1667. X    1938    966    1200    1938    1662    2352    1800    1938
  1668. X    1524    1938    1800    1386    1662    1800    1800    2490
  1669. X    1800    1800    1662    828    828    828    1242    1242
  1670. X    828    1242    1386    1104    1386    1104    876    1242
  1671. X    1386    690    828    1386    690    2076    1386    1242
  1672. X    1386    1386    1104    966    828    1386    1242    1800
  1673. X    1242    1242    1104    1242    1242    1242    2490    2490
  1674. X    0    0    0    0    0    2222    1250    1250
  1675. X    0    0    0    0    2824    0    0    0
  1676. X    0    833    833    0    0    1805    833    2222
  1677. X    1250    1528    0    0    1851    0    0    0
  1678. X    0    0    1250    1250    0    1250    0    1250
  1679. X    0    1250    0    1064    2222    0    1250    0
  1680. X    0    2222    0    0    1250    1389    0    0
  1681. X    0    0    0    1064    2222    2222    2222    0
  1682. X    1805    1805    1805    1805    1805    1805    2592    1805
  1683. X    1667    1667    1667    1667    972    972    972    972
  1684. X    1805    1805    1944    1944    1944    1944    1944    2222
  1685. X    1944    1805    1805    1805    1805    1805    1500    0
  1686. X    1250    1250    1250    1250    1250    1250    1805    1111
  1687. X    1111    1111    1111    1111    694    694    694    694
  1688. X    1400    1389    1250    1250    1250    1250    1250    2222
  1689. X    1250    1389    1389    1389    1389    1250    1389    1250
  1690. END_OF_FILE
  1691. if test 1186 -ne `wc -c <'ct-win_l1.B'`; then
  1692.     echo shar: \"'ct-win_l1.B'\" unpacked with wrong size!
  1693. fi
  1694. # end of 'ct-win_l1.B'
  1695. fi
  1696. if test -f 'ct-win_l1.I' -a "${1}" != "-c" ; then 
  1697.   echo shar: Will not clobber existing file \"'ct-win_l1.I'\"
  1698. else
  1699. echo shar: Extracting \"'ct-win_l1.I'\" \(1186 characters\)
  1700. sed "s/^X//" >'ct-win_l1.I' <<'END_OF_FILE'
  1701. X# @(#)ct-win_l1.I    4.1
  1702. X# LaserJet 4 win_l1 CG Times Italic widths
  1703. X# Widths of 600 point characters in 300ths of an inch
  1704. X    0    0    0    0    0    0    0    0
  1705. X    0    0    0    0    0    0    0    0
  1706. X    0    0    0    0    0    0    0    0
  1707. X    0    0    0    0    0    0    0    0
  1708. X    354    828    1200    1242    1242    2214    1938    828
  1709. X    828    828    1242    2214    828    828    828    828
  1710. X    1242    1242    1242    1242    1242    1242    1242    1242
  1711. X    1242    1242    828    828    2490    2214    2490    1242
  1712. X    2214    1524    1524    1662    1800    1524    1428    1800
  1713. X    1800    828    1104    1662    1386    2076    1662    1800
  1714. X    1524    1800    1524    1242    1386    1800    1524    2076
  1715. X    1524    1386    1386    828    828    828    1242    1242
  1716. X    828    1242    1242    1104    1242    1104    690    1242
  1717. X    1242    690    690    1104    690    1800    1242    1242
  1718. X    1242    1242    966    966    690    1242    1104    1662
  1719. X    1104    1104    966    1104    1242    1104    2490    2490
  1720. X    0    0    0    0    0    2222    1250    1250
  1721. X    0    0    0    0    2361    0    0    0
  1722. X    0    833    833    0    0    1805    833    2200
  1723. X    1250    1528    0    0    1667    0    0    0
  1724. X    0    0    1250    1250    0    1250    0    1250
  1725. X    0    1250    0    1157    2200    0    1250    0
  1726. X    0    2200    0    0    1250    1389    0    0
  1727. X    0    0    0    1157    2200    2200    2200    0
  1728. X    1500    1500    1500    1500    1500    1500    2200    1667
  1729. X    1500    1500    1500    1500    833    833    833    833
  1730. X    1805    1667    1805    1805    1805    1805    1805    2200
  1731. X    1805    1805    1805    1805    1805    1389    1500    0
  1732. X    1250    1250    1250    1250    1250    1250    1667    1111
  1733. X    1111    1111    1111    1111    694    694    694    694
  1734. X    1250    1250    1250    1250    1250    1250    1250    2200
  1735. X    1250    1250    1250    1250    1250    1111    1250    1111
  1736. END_OF_FILE
  1737. if test 1186 -ne `wc -c <'ct-win_l1.I'`; then
  1738.     echo shar: \"'ct-win_l1.I'\" unpacked with wrong size!
  1739. fi
  1740. # end of 'ct-win_l1.I'
  1741. fi
  1742. if test -f 'ct-win_l1.R' -a "${1}" != "-c" ; then 
  1743.   echo shar: Will not clobber existing file \"'ct-win_l1.R'\"
  1744. else
  1745. echo shar: Extracting \"'ct-win_l1.R'\" \(1179 characters\)
  1746. sed "s/^X//" >'ct-win_l1.R' <<'END_OF_FILE'
  1747. X# @(#)ct-win_l1.R    4.1
  1748. X# LaserJet 4 win_l1 CG Times widths
  1749. X# Widths of 600 point characters in 300ths of an inch
  1750. X    0    0    0    0    0    0    0    0
  1751. X    0    0    0    0    0    0    0    0
  1752. X    0    0    0    0    0    0    0    0
  1753. X    0    0    0    0    0    0    0    0
  1754. X    354    828    1152    1242    1242    2214    1938    828
  1755. X    828    828    1242    2214    828    828    828    828
  1756. X    1242    1242    1242    1242    1242    1242    1242    1242
  1757. X    1242    1242    828    828    2490    2214    2490    1104
  1758. X    2214    1800    1566    1704    1842    1566    1476    1800
  1759. X    1842    828    966    1752    1566    2256    1842    1800
  1760. X    1428    1800    1662    1338    1566    1842    1800    2352
  1761. X    1800    1800    1614    828    828    828    1242    1242
  1762. X    828    1104    1242    1104    1242    1104    828    1242
  1763. X    1242    690    690    1242    690    1938    1242    1242
  1764. X    1242    1242    924    966    690    1242    1242    1800
  1765. X    1242    1242    1104    1104    1242    1104    2490    2490
  1766. X    0    0    0    0    0    2222    1250    1250
  1767. X    0    0    0    0    2222    0    0    0
  1768. X    0    833    833    0    0    1805    833    2222
  1769. X    1250    1528    0    0    1805    0    0    0
  1770. X    0    0    1250    1250    0    1250    0    1250
  1771. X    0    1250    0    1018    2222    0    1250    0
  1772. X    0    2222    0    0    1250    1389    0    0
  1773. X    0    0    0    1018    2222    2222    2222    0
  1774. X    1805    1805    1805    1805    1805    1805    2222    1713
  1775. X    1574    1574    1574    1574    833    833    833    833
  1776. X    1851    1851    1805    1805    1805    1805    1805    2222
  1777. X    1805    1851    1851    1851    1851    1805    1435    0
  1778. X    1111    1111    1111    1111    1111    1111    1667    1111
  1779. X    1111    1111    1111    1111    694    694    694    694
  1780. X    1250    1250    1250    1250    1250    1250    1250    2222
  1781. X    1250    1250    1250    1250    1250    1250    1250    1250
  1782. END_OF_FILE
  1783. if test 1179 -ne `wc -c <'ct-win_l1.R'`; then
  1784.     echo shar: \"'ct-win_l1.R'\" unpacked with wrong size!
  1785. fi
  1786. # end of 'ct-win_l1.R'
  1787. fi
  1788. if test -f 'fixed.H' -a "${1}" != "-c" ; then 
  1789.   echo shar: Will not clobber existing file \"'fixed.H'\"
  1790. else
  1791. echo shar: Extracting \"'fixed.H'\" \(712 characters\)
  1792. sed "s/^X//" >'fixed.H' <<'END_OF_FILE'
  1793. X# @(#)fixed.H    4.1
  1794. XINCLUDE        common.H
  1795. XDOWNDATA    \E(sP    # Fixed width
  1796. XDOWNDATA    \E)sP    # Fixed width
  1797. X# LaserJet 4 fixed width fonts have non-bold brackets and builders;
  1798. X# we want bold to match traditional troff
  1799. XCHAR    bv    math-8    \E)s3B\365\E)sB    # bold vertical
  1800. XCHAR    lb    math-8    \E)s3B\344\E)sB    # left bottom
  1801. XCHAR    lc    math-8    \E)s3B\340\E)sB    # left ceiling
  1802. XCHAR    lf    math-8    \E)s3B\341\E)sB    # left floor
  1803. XCHAR    lk    math-8    \E)s3B\343\E)sB    # left kurly middle
  1804. XCHAR    lt    math-8    \E)s3B\342\E)sB    # left top
  1805. XCHAR    rb    math-8    \E)s3B\364\E)sB    # right bottom
  1806. XCHAR    rc    math-8    \E)s3B\360\E)sB    # right ceiling
  1807. XCHAR    rf    math-8    \E)s3B\361\E)sB    # right floor
  1808. XCHAR    rk    math-8    \E)s3B\363\E)sB    # right kurly middle
  1809. XCHAR    rt    math-8    \E)s3B\362\E)sB    # right top
  1810. END_OF_FILE
  1811. if test 712 -ne `wc -c <'fixed.H'`; then
  1812.     echo shar: \"'fixed.H'\" unpacked with wrong size!
  1813. fi
  1814. # end of 'fixed.H'
  1815. fi
  1816. if test -f 'ftXX.M' -a "${1}" != "-c" ; then 
  1817.   echo shar: Will not clobber existing file \"'ftXX.M'\"
  1818. else
  1819. echo shar: Extracting \"'ftXX.M'\" \(957 characters\)
  1820. sed "s/^X//" >'ftXX.M' <<'END_OF_FILE'
  1821. X# @(#)ftXX.M    4.1
  1822. X# /usr/lib/font/ftXX slot names (except for space in slot 32).
  1823. X# Just for reference--no programs use this file; they call cati2n instead.
  1824. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  1825. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  1826. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  1827. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  1828. X    NULL    !    "    #    $    %    &    '
  1829. X    (    )    *    +    ,    -    .    /
  1830. X    0    1    2    3    4    5    6    7
  1831. X    8    9    :    ;    <    =    >    ?
  1832. X    @    A    B    C    D    E    F    G
  1833. X    H    I    J    K    L    M    N    O
  1834. X    P    Q    R    S    T    U    V    W
  1835. X    X    Y    Z    [    \    ]    ^    _
  1836. X    `    a    b    c    d    e    f    g
  1837. X    h    i    j    k    l    m    n    o
  1838. X    p    q    r    s    t    u    v    w
  1839. X    x    y    z    {    |    }    ~    \|
  1840. X    hy    bu    sq    em    ru    14    12    34
  1841. X    \-    fi    fl    ff    Fi    Fl    de    dg
  1842. X    sc    fm    aa    ga    ul    sl    \^    NULL
  1843. X    *a    *b    *g    *d    *e    *z    *y    *h
  1844. X    *i    *k    *l    *m    *n    *c    *o    *p
  1845. X    *r    *s    *t    *u    *f    *x    *q    *w
  1846. X    *G    *D    *H    *L    *C    *P    *S    NULL
  1847. X    *U    *F    *Q    *W    sr    ts    rn    >=
  1848. X    <=    ==    mi    ~=    ap    !=    ->    <-
  1849. X    ua    da    eq    mu    di    +-    cu    ca
  1850. X    sb    sp    ib    ip    if    pd    gr    no
  1851. X    is    pt    es    mo    pl    rg    co    br
  1852. X    ct    dd    rh    lh    **    bs    or    ci
  1853. X    lt    lb    rt    rb    lk    rk    bv    lf
  1854. X    rf    lc    rc    NULL    NULL    NULL    NULL    NULL
  1855. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  1856. END_OF_FILE
  1857. if test 957 -ne `wc -c <'ftXX.M'`; then
  1858.     echo shar: \"'ftXX.M'\" unpacked with wrong size!
  1859. fi
  1860. # end of 'ftXX.M'
  1861. fi
  1862. if test -f 'ga-math-8.R' -a "${1}" != "-c" ; then 
  1863.   echo shar: Will not clobber existing file \"'ga-math-8.R'\"
  1864. else
  1865. echo shar: Extracting \"'ga-math-8.R'\" \(1013 characters\)
  1866. sed "s/^X//" >'ga-math-8.R' <<'END_OF_FILE'
  1867. X# @(#)ga-math-8.R    4.1
  1868. X# LaserJet 4 math-8 Garamond Antiqua widths
  1869. X# Widths of 600 point characters in 300ths of an inch
  1870. X    0    0    0    0    0    0    0    0
  1871. X    0    0    0    0    0    0    0    0
  1872. X    0    0    0    0    0    0    0    0
  1873. X    0    0    0    0    0    0    0    0
  1874. X    0    1805    0    1203    2500    2037    2500    694
  1875. X    741    741    2037    2037    648    2037    648    1203
  1876. X    1203    1203    1203    1203    1203    1203    1203    1203
  1877. X    1203    1203    0    0    2500    2037    2500    0
  1878. X    0    1898    1528    1528    1667    1574    1667    2129
  1879. X    1805    833    1805    1667    2268    2129    1667    2129
  1880. X    1805    1481    1528    1713    1805    1667    1898    1944
  1881. X    1528    1667    1250    1250    2500    2500    2500    1805
  1882. X    0    1528    1389    1389    1111    972    1111    1250
  1883. X    1111    694    1111    1389    1389    1111    1250    1111
  1884. X    1528    1250    1250    1111    1111    1528    1389    1528
  1885. X    1528    0    0    0    2500    2500    0    0
  1886. X    0    0    0    0    0    0    0    0
  1887. X    0    0    0    0    0    0    0    0
  1888. X    0    0    0    0    0    0    0    0
  1889. X    0    0    0    0    0    0    0    0
  1890. X    0    1805    1805    1805    1805    0    0    0
  1891. X    0    0    0    0    0    0    0    0
  1892. X    1805    0    0    0    0    2500    2500    2500
  1893. X    0    0    2500    2500    0    0    2500    2500
  1894. X    0    0    0    0    0    0    0    0
  1895. X    2037    0    0    0    1805    2500    1203    1203
  1896. X    0    0    0    0    0    2500    0    0
  1897. X    2500    0    0    0    0    0    0    0
  1898. X    1805    1805    1805    1805    1805    0    0    0
  1899. X    0    0    0    1805    0    0    2500    0
  1900. X    1805    1805    1805    1805    1805    1805    1250    0
  1901. X    0    0    0    1805    0    0    2037    0
  1902. END_OF_FILE
  1903. if test 1013 -ne `wc -c <'ga-math-8.R'`; then
  1904.     echo shar: \"'ga-math-8.R'\" unpacked with wrong size!
  1905. fi
  1906. # end of 'ga-math-8.R'
  1907. fi
  1908. if test -f 'ga-ms_publ.B' -a "${1}" != "-c" ; then 
  1909.   echo shar: Will not clobber existing file \"'ga-ms_publ.B'\"
  1910. else
  1911. echo shar: Extracting \"'ga-ms_publ.B'\" \(725 characters\)
  1912. sed "s/^X//" >'ga-ms_publ.B' <<'END_OF_FILE'
  1913. X# @(#)ga-ms_publ.B    4.1
  1914. X# LaserJet 4 ms_publ Garamond Halbfett widths
  1915. X# Widths of 600 point characters in 300ths of an inch
  1916. X    0    0    0    0    0    0    0    0
  1917. X    0    0    0    0    0    0    0    0
  1918. X    0    0    0    0    0    0    0    0
  1919. X    0    0    0    0    0    0    0    0
  1920. X    0    0    0    0    0    0    0    0
  1921. X    0    0    0    0    1250    2083    0    0
  1922. X    0    0    0    0    0    0    0    0
  1923. X    0    0    0    0    0    1250    0    0
  1924. X    0    0    0    0    0    0    0    0
  1925. X    0    0    0    0    0    0    0    2685
  1926. X    0    0    1898    0    1528    0    0    0
  1927. X    0    1759    0    0    0    0    0    0
  1928. X    648    0    0    0    0    0    0    0
  1929. X    0    0    0    0    0    0    0    1990
  1930. X    0    0    0    0    0    0    0    0
  1931. X    0    0    0    0    0    0    0    0
  1932. X    0    0    0    0    0    0    0    0
  1933. X    0    0    0    0    0    0    0    0
  1934. X    0    0    0    0    0    0    0    0
  1935. X    0    0    0    0    0    0    0    0
  1936. X    0    0    0    0    2500    0    0    0
  1937. X    0    1481    1481    1620    2222    2222    0    0
  1938. X    0    0    0    0    0    0    0    0
  1939. X    0    0    0    0    2500    0    0    0
  1940. X    0    0    0    0    0    0    0    0
  1941. X    0    0    0    0    0    0    0    0
  1942. X    0    0    0    0    0    0    0    0
  1943. X    0    0    0    0    0    0    0    0
  1944. X    0    0    0    0    0    0    1898    0
  1945. X    1528    0    0    0    0    0    0    0
  1946. X    0    0    0    0    0    0    1435    0
  1947. X    741    0    0    0    0    0    0    0
  1948. END_OF_FILE
  1949. if test 725 -ne `wc -c <'ga-ms_publ.B'`; then
  1950.     echo shar: \"'ga-ms_publ.B'\" unpacked with wrong size!
  1951. fi
  1952. # end of 'ga-ms_publ.B'
  1953. fi
  1954. if test -f 'ga-ms_publ.I' -a "${1}" != "-c" ; then 
  1955.   echo shar: Will not clobber existing file \"'ga-ms_publ.I'\"
  1956. else
  1957. echo shar: Extracting \"'ga-ms_publ.I'\" \(723 characters\)
  1958. sed "s/^X//" >'ga-ms_publ.I' <<'END_OF_FILE'
  1959. X# @(#)ga-ms_publ.I    4.1
  1960. X# LaserJet 4 ms_publ Garamond Kursiv widths
  1961. X# Widths of 600 point characters in 300ths of an inch
  1962. X    0    0    0    0    0    0    0    0
  1963. X    0    0    0    0    0    0    0    0
  1964. X    0    0    0    0    0    0    0    0
  1965. X    0    0    0    0    0    0    0    0
  1966. X    0    0    0    0    0    0    0    0
  1967. X    0    0    0    0    1203    1944    0    0
  1968. X    0    0    0    0    0    0    0    0
  1969. X    0    0    0    0    0    1203    0    0
  1970. X    0    0    0    0    0    0    0    0
  1971. X    0    0    0    0    0    0    0    2592
  1972. X    0    0    1898    0    1528    0    0    0
  1973. X    0    1667    0    0    0    0    0    0
  1974. X    602    0    0    0    0    0    0    0
  1975. X    0    0    0    0    0    0    0    1713
  1976. X    0    0    0    0    0    0    0    0
  1977. X    0    0    0    0    0    0    0    0
  1978. X    0    0    0    0    0    0    0    0
  1979. X    0    0    0    0    0    0    0    0
  1980. X    0    0    0    0    0    0    0    0
  1981. X    0    0    0    0    0    0    0    0
  1982. X    0    0    0    0    2500    0    0    0
  1983. X    0    1250    1342    1296    1805    1851    0    0
  1984. X    0    0    0    0    0    0    0    0
  1985. X    0    0    0    0    2500    0    0    0
  1986. X    0    0    0    0    0    0    0    0
  1987. X    0    0    0    0    0    0    0    0
  1988. X    0    0    0    0    0    0    0    0
  1989. X    0    0    0    0    0    0    0    0
  1990. X    0    0    0    0    0    0    1620    0
  1991. X    1481    0    0    0    0    0    0    0
  1992. X    0    0    0    0    0    0    1342    0
  1993. X    694    0    0    0    0    0    0    0
  1994. END_OF_FILE
  1995. if test 723 -ne `wc -c <'ga-ms_publ.I'`; then
  1996.     echo shar: \"'ga-ms_publ.I'\" unpacked with wrong size!
  1997. fi
  1998. # end of 'ga-ms_publ.I'
  1999. fi
  2000. if test -f 'ga-ms_publ.R' -a "${1}" != "-c" ; then 
  2001.   echo shar: Will not clobber existing file \"'ga-ms_publ.R'\"
  2002. else
  2003. echo shar: Extracting \"'ga-ms_publ.R'\" \(724 characters\)
  2004. sed "s/^X//" >'ga-ms_publ.R' <<'END_OF_FILE'
  2005. X# @(#)ga-ms_publ.R    4.1
  2006. X# LaserJet 4 ms_publ Garamond Antiqua widths
  2007. X# Widths of 600 point characters in 300ths of an inch
  2008. X    0    0    0    0    0    0    0    0
  2009. X    0    0    0    0    0    0    0    0
  2010. X    0    0    0    0    0    0    0    0
  2011. X    0    0    0    0    0    0    0    0
  2012. X    0    0    0    0    0    0    0    0
  2013. X    0    0    0    0    1203    2037    0    0
  2014. X    0    0    0    0    0    0    0    0
  2015. X    0    0    0    0    0    1203    0    0
  2016. X    0    0    0    0    0    0    0    0
  2017. X    0    0    0    0    0    0    0    2592
  2018. X    0    0    1898    0    1528    0    0    0
  2019. X    0    1805    0    0    0    0    0    0
  2020. X    694    0    0    0    0    0    0    0
  2021. X    0    0    0    0    0    0    0    1898
  2022. X    0    0    0    0    0    0    0    0
  2023. X    0    0    0    0    0    0    0    0
  2024. X    0    0    0    0    0    0    0    0
  2025. X    0    0    0    0    0    0    0    0
  2026. X    0    0    0    0    0    0    0    0
  2027. X    0    0    0    0    0    0    0    0
  2028. X    0    0    0    0    2500    0    0    0
  2029. X    0    1389    1389    1481    2083    2083    0    0
  2030. X    0    0    0    0    0    0    0    0
  2031. X    0    0    0    0    2500    0    0    0
  2032. X    0    0    0    0    0    0    0    0
  2033. X    0    0    0    0    0    0    0    0
  2034. X    0    0    0    0    0    0    0    0
  2035. X    0    0    0    0    0    0    0    0
  2036. X    0    0    0    0    0    0    1759    0
  2037. X    1528    0    0    0    0    0    0    0
  2038. X    0    0    0    0    0    0    1342    0
  2039. X    694    0    0    0    0    0    0    0
  2040. END_OF_FILE
  2041. if test 724 -ne `wc -c <'ga-ms_publ.R'`; then
  2042.     echo shar: \"'ga-ms_publ.R'\" unpacked with wrong size!
  2043. fi
  2044. # end of 'ga-ms_publ.R'
  2045. fi
  2046. if test -f 'ga-table' -a "${1}" != "-c" ; then 
  2047.   echo shar: Will not clobber existing file \"'ga-table'\"
  2048. else
  2049. echo shar: Extracting \"'ga-table'\" \(549 characters\)
  2050. sed "s/^X//" >'ga-table' <<'END_OF_FILE'
  2051. X# @(#)ga-table    4.1
  2052. X# Garamond Antiqua a la LaserJet 4
  2053. XINCLUDE        prop.H
  2054. XDOWNDATA    \E(s4197T    # Garamond Antiqua typeface
  2055. XDOWNDATA    \E)s4197T    # Garamond Antiqua typeface
  2056. X# Ceilings and floors are artificially emboldened to match bold vertical
  2057. X# Plain emboldening gives mismatched characters on the LaserJet 4
  2058. XCHAR    lc    math-8    \E&a-1H\340\b\E&a+2H\340\E&a-1H    # left ceiling
  2059. XCHAR    lf    math-8    \E&a-1H\341\b\E&a+2H\341\E&a-1H    # left floor
  2060. XCHAR    rc    math-8    \E&a-1H\360\b\E&a+2H\360\E&a-1H    # right ceiling
  2061. XCHAR    rf    math-8    \E&a-1H\361\b\E&a+2H\361\E&a-1H    # right floor
  2062. END_OF_FILE
  2063. if test 549 -ne `wc -c <'ga-table'`; then
  2064.     echo shar: \"'ga-table'\" unpacked with wrong size!
  2065. fi
  2066. # end of 'ga-table'
  2067. fi
  2068. if test -f 'ga-win_l1.B' -a "${1}" != "-c" ; then 
  2069.   echo shar: Will not clobber existing file \"'ga-win_l1.B'\"
  2070. else
  2071. echo shar: Extracting \"'ga-win_l1.B'\" \(1177 characters\)
  2072. sed "s/^X//" >'ga-win_l1.B' <<'END_OF_FILE'
  2073. X# @(#)ga-win_l1.B    4.1
  2074. X# LaserJet 4 win_l1 Garamond Halbfett widths
  2075. X# Widths of 600 point characters in 300ths of an inch
  2076. X    0    0    0    0    0    0    0    0
  2077. X    0    0    0    0    0    0    0    0
  2078. X    0    0    0    0    0    0    0    0
  2079. X    0    0    0    0    0    0    0    0
  2080. X    0    694    1018    1250    1250    2083    2129    648
  2081. X    787    787    1250    2083    694    694    694    1250
  2082. X    1250    1250    1250    1250    1250    1250    1250    1250
  2083. X    1250    1250    694    694    2500    2083    2500    972
  2084. X    2083    1898    1667    1898    2083    1574    1574    2037
  2085. X    2222    972    926    1851    1528    2361    2129    2176
  2086. X    1574    2176    1851    1342    1667    2037    1851    2500
  2087. X    1898    1759    1667    787    0    787    1250    0
  2088. X    1250    1157    1389    1064    1389    1111    879    1342
  2089. X    1481    741    694    1389    741    2176    1481    1342
  2090. X    1389    1389    1064    926    926    1481    1342    1898
  2091. X    1342    1296    1203    1250    2500    1250    2500    0
  2092. X    0    0    0    0    0    2083    1250    1250
  2093. X    0    0    0    0    2685    0    0    0
  2094. X    0    648    648    0    0    1805    694    2083
  2095. X    1250    1528    0    0    1990    0    0    0
  2096. X    0    0    1250    1250    0    1250    0    1250
  2097. X    0    1250    0    1203    2083    0    1250    0
  2098. X    0    2083    0    0    1250    1389    0    0
  2099. X    0    0    0    1203    2083    2083    2083    0
  2100. X    1898    1898    1898    1898    1898    1898    2453    1898
  2101. X    1574    1574    1574    1574    972    972    972    972
  2102. X    2083    2129    2176    2176    2176    2176    2176    2083
  2103. X    2176    2037    2037    2037    2037    1759    1574    0
  2104. X    1157    1157    1157    1157    1157    1157    1713    1064
  2105. X    1111    1111    1111    1111    741    741    741    741
  2106. X    0    1481    1342    1342    1342    1342    1342    2083
  2107. X    1342    1481    1481    1481    1481    1296    1389    1296
  2108. END_OF_FILE
  2109. if test 1177 -ne `wc -c <'ga-win_l1.B'`; then
  2110.     echo shar: \"'ga-win_l1.B'\" unpacked with wrong size!
  2111. fi
  2112. # end of 'ga-win_l1.B'
  2113. fi
  2114. if test -f 'ga-win_l1.I' -a "${1}" != "-c" ; then 
  2115.   echo shar: Will not clobber existing file \"'ga-win_l1.I'\"
  2116. else
  2117. echo shar: Extracting \"'ga-win_l1.I'\" \(1167 characters\)
  2118. sed "s/^X//" >'ga-win_l1.I' <<'END_OF_FILE'
  2119. X# @(#)ga-win_l1.I    4.1
  2120. X# LaserJet 4 win_l1 Garamond Kursiv widths
  2121. X# Widths of 600 point characters in 300ths of an inch
  2122. X    0    0    0    0    0    0    0    0
  2123. X    0    0    0    0    0    0    0    0
  2124. X    0    0    0    0    0    0    0    0
  2125. X    0    0    0    0    0    0    0    0
  2126. X    0    602    1064    1203    1203    1944    1713    694
  2127. X    602    602    1203    1944    602    602    602    1250
  2128. X    1203    1203    1203    1203    1203    1203    1203    1203
  2129. X    1203    1203    602    602    2500    1944    2500    879
  2130. X    1956    1759    1435    1759    1898    1481    1250    1944
  2131. X    1944    833    787    1713    1481    1944    1851    1990
  2132. X    1389    1990    1713    1157    1528    1898    1805    2407
  2133. X    1759    1667    1574    602    0    602    1226    0
  2134. X    1203    1157    1203    926    1250    926    694    1064
  2135. X    1203    741    602    1250    694    2037    1389    1157
  2136. X    1157    1203    972    741    787    1296    1296    1805
  2137. X    1157    1111    1064    1111    2500    1111    2500    0
  2138. X    0    0    0    0    0    1944    1203    1203
  2139. X    0    0    0    0    2592    0    0    0
  2140. X    0    602    602    0    0    1805    602    1944
  2141. X    1203    1528    0    0    1713    0    0    0
  2142. X    0    0    1203    1203    0    1203    0    1203
  2143. X    0    1250    0    1018    1944    0    1250    0
  2144. X    0    1944    0    0    1203    1389    0    0
  2145. X    0    0    0    1018    1944    1944    1944    0
  2146. X    1759    1759    1759    1759    1759    1759    2407    1759
  2147. X    1481    1481    1481    1481    833    833    833    833
  2148. X    1898    1851    1990    1990    1990    1990    1990    1944
  2149. X    1990    1898    1898    1898    1898    1667    1389    0
  2150. X    1157    1157    1157    1157    1157    1157    1574    926
  2151. X    926    926    926    926    741    741    741    741
  2152. X    0    1389    1157    1157    1157    1157    1157    1944
  2153. X    1157    1296    1296    1296    1296    1111    1157    1111
  2154. END_OF_FILE
  2155. if test 1167 -ne `wc -c <'ga-win_l1.I'`; then
  2156.     echo shar: \"'ga-win_l1.I'\" unpacked with wrong size!
  2157. fi
  2158. # end of 'ga-win_l1.I'
  2159. fi
  2160. if test -f 'ga-win_l1.R' -a "${1}" != "-c" ; then 
  2161.   echo shar: Will not clobber existing file \"'ga-win_l1.R'\"
  2162. else
  2163. echo shar: Extracting \"'ga-win_l1.R'\" \(1175 characters\)
  2164. sed "s/^X//" >'ga-win_l1.R' <<'END_OF_FILE'
  2165. X# @(#)ga-win_l1.R    4.1
  2166. X# LaserJet 4 win_l1 Garamond Antiqua widths
  2167. X# Widths of 600 point characters in 300ths of an inch
  2168. X    0    0    0    0    0    0    0    0
  2169. X    0    0    0    0    0    0    0    0
  2170. X    0    0    0    0    0    0    0    0
  2171. X    0    0    0    0    0    0    0    0
  2172. X    0    648    1064    1203    1203    2037    2083    694
  2173. X    741    741    1203    2037    648    648    648    1203
  2174. X    1203    1203    1203    1203    1203    1203    1203    1203
  2175. X    1203    1203    648    648    2500    2037    2500    926
  2176. X    2049    1898    1528    1851    1990    1574    1481    1990
  2177. X    2129    833    926    1805    1528    2268    2129    2129
  2178. X    1481    2129    1759    1203    1713    2037    1805    2453
  2179. X    1898    1805    1667    741    0    741    1226    0
  2180. X    1203    1064    1342    1064    1296    1064    787    1157
  2181. X    1389    694    648    1389    694    2083    1389    1342
  2182. X    1342    1296    972    879    833    1342    1250    1898
  2183. X    1250    1342    1157    1111    2500    1111    2500    0
  2184. X    0    0    0    0    0    2037    1203    1203
  2185. X    0    0    0    0    2592    0    0    0
  2186. X    0    694    694    0    0    1805    648    2037
  2187. X    1203    1528    0    0    1898    0    0    0
  2188. X    0    0    1203    1203    0    1203    0    1203
  2189. X    0    1250    0    1064    2037    0    1250    0
  2190. X    0    2037    0    0    1203    1389    0    0
  2191. X    0    0    0    1064    2037    2037    2037    0
  2192. X    1898    1898    1898    1898    1898    1898    2685    1851
  2193. X    1574    1574    1574    1574    833    833    833    833
  2194. X    1990    2129    2129    2129    2129    2129    2129    2037
  2195. X    2129    2037    2037    2037    2037    1805    1481    0
  2196. X    1064    1064    1064    1064    1064    1064    1620    1064
  2197. X    1064    1064    1064    1064    694    694    694    694
  2198. X    0    1389    1342    1342    1342    1342    1342    2037
  2199. X    1342    1342    1342    1342    1342    1342    1342    1342
  2200. END_OF_FILE
  2201. if test 1175 -ne `wc -c <'ga-win_l1.R'`; then
  2202.     echo shar: \"'ga-win_l1.R'\" unpacked with wrong size!
  2203. fi
  2204. # end of 'ga-win_l1.R'
  2205. fi
  2206. if test -f 'lg-table' -a "${1}" != "-c" ; then 
  2207.   echo shar: Will not clobber existing file \"'lg-table'\"
  2208. else
  2209. echo shar: Extracting \"'lg-table'\" \(158 characters\)
  2210. sed "s/^X//" >'lg-table' <<'END_OF_FILE'
  2211. X# @(#)lg-table    4.1
  2212. X# Letter Gothic a la LaserJet 4
  2213. XINCLUDE        pitch12.H
  2214. XDOWNDATA    \E(s4102T    # Letter Gothic typeface
  2215. XDOWNDATA    \E)s4102T    # Letter Gothic typeface
  2216. END_OF_FILE
  2217. if test 158 -ne `wc -c <'lg-table'`; then
  2218.     echo shar: \"'lg-table'\" unpacked with wrong size!
  2219. fi
  2220. # end of 'lg-table'
  2221. fi
  2222. if test -f 'ltroff.1' -a "${1}" != "-c" ; then 
  2223.   echo shar: Will not clobber existing file \"'ltroff.1'\"
  2224. else
  2225. echo shar: Extracting \"'ltroff.1'\" \(1044 characters\)
  2226. sed "s/^X//" >'ltroff.1' <<'END_OF_FILE'
  2227. X.LC @(#)ltroff.1    4.1
  2228. X.TH LTROFF 1E \*(eH
  2229. X.SH NAME
  2230. Xltroff \- LaserJet troff
  2231. X.SH SYNOPSIS
  2232. X.B ltroff
  2233. X[
  2234. X.B \-c
  2235. Xcartridge ] [ troff option ... ] [ file ... ]
  2236. X.= ltroff
  2237. X.SH DESCRIPTION
  2238. X.I Ltroff
  2239. Xruns
  2240. X.IR troff (1),
  2241. Xfiltering its output for use with a Hewlett-Packard LaserJet 4 printer.
  2242. XThe results are piped through
  2243. X.IR lpr (1)
  2244. Xto the printer.
  2245. X.PP
  2246. XIn addition to the usual
  2247. X.I troff
  2248. Xoptions, this option is available:
  2249. X.TP
  2250. X.BI "\-c " cartridge
  2251. XMake use of the fonts in the named
  2252. X.IR ``cartridge .''
  2253. XSupported values for
  2254. X.I cartridge
  2255. Xare:
  2256. X.in +.5i
  2257. X.nf
  2258. Xao or antique-olive
  2259. Xc or courier
  2260. Xcg or cg-times
  2261. Xga or garamond-antiqua
  2262. Xlg or letter-gothic
  2263. Xo or omega
  2264. Xu or univers
  2265. Xuc or univers-condensed (the tree-saving default)
  2266. X.fi
  2267. X.in -.5i
  2268. X(``Arial'' and ``Times New'' lack math characters and so are not supported.)
  2269. X.SH FILES
  2270. X.ta \w'DATADIR/default\0\0'u
  2271. XDATADIR    Directory for tables, fonts, and macros
  2272. X.br
  2273. XDATADIR/default    Tables and macros used by default
  2274. X.br
  2275. Xtlc    Troff-LaserJet Converter
  2276. X.SH SEE ALSO
  2277. Xlpr(1),
  2278. Xtroff(1)
  2279. X.SH BUGS
  2280. XCharacter widths are not exact.
  2281. END_OF_FILE
  2282. if test 1044 -ne `wc -c <'ltroff.1'`; then
  2283.     echo shar: \"'ltroff.1'\" unpacked with wrong size!
  2284. fi
  2285. # end of 'ltroff.1'
  2286. fi
  2287. if test -f 'math-8.M' -a "${1}" != "-c" ; then 
  2288.   echo shar: Will not clobber existing file \"'math-8.M'\"
  2289. else
  2290. echo shar: Extracting \"'math-8.M'\" \(1201 characters\)
  2291. sed "s/^X//" >'math-8.M' <<'END_OF_FILE'
  2292. X# @(#)math-8.M    4.1
  2293. X# [nt]roff names of characters in HP Math-8 symbol set
  2294. X# The "or" below is not right, but I haven't yet found anything better.
  2295. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2296. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2297. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2298. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2299. X    NULL    sr    NULL    de    if    di    pt    fm
  2300. X    (    )    mu    pl    ,    mi    .    /
  2301. X    0    1    2    3    4    5    6    7
  2302. X    8    9    NULL    NULL    <    eq    >    NULL
  2303. X    NULL    *A    *B    *G    *D    *E    *Z    *Y
  2304. X    *H    *I    *K    *L    *M    *N    *C    *O
  2305. X    *P    *R    *S    *T    *U    *F    *X    *Q
  2306. X    *W    gr    pd    ts    <=    !=    >=    _
  2307. X    NULL    *a    *b    *g    *d    *e    *z    *y
  2308. X    *h    *i    *k    *l    *m    *n    *c    *o
  2309. X    *p    *r    *s    *t    *u    *f    *x    *q
  2310. X    *w    NULL    NULL    NULL    ~=    ==    NULL    NULL
  2311. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2312. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2313. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2314. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2315. X    NULL    ua    ->    da    <-    NULL    NULL    NULL
  2316. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2317. X    rn    NULL    NULL    NULL    NULL    cu    ca    mo
  2318. X    NULL    NULL    sb    sp    NULL    NULL    ib    ip
  2319. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2320. X    no    NULL    NULL    NULL    bu    ci    dg    dd
  2321. X    NULL    NULL    NULL    NULL    NULL    is    NULL    NULL
  2322. X    es    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2323. X    lc    lf    lt    lk    lb    NULL    NULL    NULL
  2324. X    NULL    NULL    NULL    sl    NULL    NULL    **    NULL
  2325. X    rc    rf    rt    rk    rb    bv    or    NULL
  2326. X    NULL    NULL    NULL    \    NULL    NULL    +-    NULL
  2327. END_OF_FILE
  2328. if test 1201 -ne `wc -c <'math-8.M'`; then
  2329.     echo shar: \"'math-8.M'\" unpacked with wrong size!
  2330. fi
  2331. # end of 'math-8.M'
  2332. fi
  2333. if test -f 'ms_publ.M' -a "${1}" != "-c" ; then 
  2334.   echo shar: Will not clobber existing file \"'ms_publ.M'\"
  2335. else
  2336. echo shar: Extracting \"'ms_publ.M'\" \(1520 characters\)
  2337. sed "s/^X//" >'ms_publ.M' <<'END_OF_FILE'
  2338. X# @(#)ms_publ.M    4.1
  2339. X# [nt]roff names of characters in Microsoft Publishing symbol set
  2340. X# The only LaserJet 4 built-in symbol set tnat has Fi and Fl
  2341. X# The "em" below is pure guesswork
  2342. X# This list only includes rare [nt]roff characters and overstrikes
  2343. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2344. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2345. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2346. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2347. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2348. X    NULL    NULL    NULL    NULL    dg    em    NULL    NULL
  2349. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2350. X    NULL    NULL    NULL    NULL    NULL    dd    NULL    NULL
  2351. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2352. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    OE
  2353. X    NULL    NULL    Rx    NULL    TM    NULL    NULL    NULL
  2354. X    NULL    "Y    NULL    NULL    NULL    NULL    NULL    NULL
  2355. X    `    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2356. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    oe
  2357. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2358. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2359. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2360. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2361. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2362. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2363. X    NULL    NULL    NULL    NULL    ap    NULL    NULL    NULL
  2364. X    NULL    fi    fl    ff    Fi    Fl    NULL    NULL
  2365. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2366. X    NULL    NULL    NULL    NULL    sq    NULL    NULL    NULL
  2367. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2368. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2369. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2370. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2371. X    NULL    NULL    NULL    NULL    NULL    NULL    IJ    NULL
  2372. X    /L    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2373. X    NULL    NULL    NULL    NULL    NULL    NULL    ij    NULL
  2374. X    /l    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  2375. END_OF_FILE
  2376. if test 1520 -ne `wc -c <'ms_publ.M'`; then
  2377.     echo shar: \"'ms_publ.M'\" unpacked with wrong size!
  2378. fi
  2379. # end of 'ms_publ.M'
  2380. fi
  2381. if test -f 'pitch10.H' -a "${1}" != "-c" ; then 
  2382.   echo shar: Will not clobber existing file \"'pitch10.H'\"
  2383. else
  2384. echo shar: Extracting \"'pitch10.H'\" \(1704 characters\)
  2385. sed "s/^X//" >'pitch10.H' <<'END_OF_FILE'
  2386. X# @(#)pitch10.H    4.1
  2387. XCPI        10
  2388. XINCLUDE        fixed.H
  2389. X# Switch to 6 point macro
  2390. XDOWNDATA    \E&f6yX
  2391. XDOWNDATA    \E(s6v20H\E)s6v20H\E*c60V\E&l4C
  2392. XDOWNDATA    \E&f1X
  2393. X# Switch to 7 point macro
  2394. XDOWNDATA    \E&f7yX
  2395. XDOWNDATA    \E(s7v17.142H\E)s7v17.142H\E*c70V\E&l4.6667C
  2396. XDOWNDATA    \E&f1X
  2397. X# Switch to 8 point macro
  2398. XDOWNDATA    \E&f8yX
  2399. XDOWNDATA    \E(s8v15H\E)s8v15H\E*c80V\E&l5.3333C
  2400. XDOWNDATA    \E&f1X
  2401. X# Switch to 9 point macro
  2402. XDOWNDATA    \E&f9yX
  2403. XDOWNDATA    \E(s9v13.333H\E)s9v13.333H\E*c90V\E&l6C
  2404. XDOWNDATA    \E&f1X
  2405. X# Switch to 10 point macro
  2406. XDOWNDATA    \E&f10yX
  2407. XDOWNDATA    \E(s10v12H\E)s10v12H\E*c100V\E&l6.6667C
  2408. XDOWNDATA    \E&f1X
  2409. X# Switch to 11 point macro
  2410. XDOWNDATA    \E&f11yX
  2411. XDOWNDATA    \E(s11v10.909H\E)s11v10.909H\E*c110V\E&l7.3333C
  2412. XDOWNDATA    \E&f1X
  2413. X# Switch to 12 point macro
  2414. XDOWNDATA    \E&f12yX
  2415. XDOWNDATA    \E(s12v10H\E)s12v10H\E*c120V\E&l8C
  2416. XDOWNDATA    \E&f1X
  2417. X# Switch to 14 point macro
  2418. XDOWNDATA    \E&f14yX
  2419. XDOWNDATA    \E(s14v8.571H\E)s14v8.571H\E*c140V\E&l9.3333C
  2420. XDOWNDATA    \E&f1X
  2421. X# Switch to 16 point macro
  2422. XDOWNDATA    \E&f16yX
  2423. XDOWNDATA    \E(s16v7.5H\E)s16v7.5H\E*c160V\E&l10.6667C
  2424. XDOWNDATA    \E&f1X
  2425. X# Switch to 18 point macro
  2426. XDOWNDATA    \E&f18yX
  2427. XDOWNDATA    \E(s18v6.666H\E)s18v6.666H\E*c180V\E&l12C
  2428. XDOWNDATA    \E&f1X
  2429. X# Switch to 20 point macro
  2430. XDOWNDATA    \E&f20yX
  2431. XDOWNDATA    \E(s20v6H\E)s20v6H\E*c200V\E&l13.3333C
  2432. XDOWNDATA    \E&f1X
  2433. X# Switch to 22 point macro
  2434. XDOWNDATA    \E&f22yX
  2435. XDOWNDATA    \E(s22v5.454H\E)s22v5.454H\E*c220V\E&l14.6667C
  2436. XDOWNDATA    \E&f1X
  2437. X# Switch to 24 point macro
  2438. XDOWNDATA    \E&f24yX
  2439. XDOWNDATA    \E(s24v5H\E)s24v5H\E*c240V\E&l16C
  2440. XDOWNDATA    \E&f1X
  2441. X# Switch to 28 point macro
  2442. XDOWNDATA    \E&f28yX
  2443. XDOWNDATA    \E(s28v4.285H\E)s28v4.285H\E*c280V\E&l18.6667C
  2444. XDOWNDATA    \E&f1X
  2445. X# Switch to 36 point macro
  2446. XDOWNDATA    \E&f36yX
  2447. XDOWNDATA    \E(s36v3.333H\E)s36v3.333H\E*c360V\E&l24C
  2448. XDOWNDATA    \E&f1X
  2449. END_OF_FILE
  2450. if test 1704 -ne `wc -c <'pitch10.H'`; then
  2451.     echo shar: \"'pitch10.H'\" unpacked with wrong size!
  2452. fi
  2453. # end of 'pitch10.H'
  2454. fi
  2455. if test -f 'pitch12.H' -a "${1}" != "-c" ; then 
  2456.   echo shar: Will not clobber existing file \"'pitch12.H'\"
  2457. else
  2458. echo shar: Extracting \"'pitch12.H'\" \(1684 characters\)
  2459. sed "s/^X//" >'pitch12.H' <<'END_OF_FILE'
  2460. X# @(#)pitch12.H    4.1
  2461. XCPI        12
  2462. XINCLUDE        fixed.H
  2463. X# Switch to 6 point macro
  2464. XDOWNDATA    \E&f6yX
  2465. XDOWNDATA    \E(s6v24H\E)s6v24H\E*c60V\E&l4C
  2466. XDOWNDATA    \E&f1X
  2467. X# Switch to 7 point macro
  2468. XDOWNDATA    \E&f7yX
  2469. XDOWNDATA    \E(s7v20.571H\E)s7v20.571H\E*c70V\E&l4.6667C
  2470. XDOWNDATA    \E&f1X
  2471. X# Switch to 8 point macro
  2472. XDOWNDATA    \E&f8yX
  2473. XDOWNDATA    \E(s8v18H\E)s8v18H\E*c80V\E&l5.3333C
  2474. XDOWNDATA    \E&f1X
  2475. X# Switch to 9 point macro
  2476. XDOWNDATA    \E&f9yX
  2477. XDOWNDATA    \E(s9v16H\E)s9v16H\E*c90V\E&l6C
  2478. XDOWNDATA    \E&f1X
  2479. X# Switch to 10 point macro
  2480. XDOWNDATA    \E&f10yX
  2481. XDOWNDATA    \E(s10v14.4H\E)s10v14.4H\E*c100V\E&l6.6667C
  2482. XDOWNDATA    \E&f1X
  2483. X# Switch to 11 point macro
  2484. XDOWNDATA    \E&f11yX
  2485. XDOWNDATA    \E(s11v13.09H\E)s11v13.09H\E*c110V\E&l7.3333C
  2486. XDOWNDATA    \E&f1X
  2487. X# Switch to 12 point macro
  2488. XDOWNDATA    \E&f12yX
  2489. XDOWNDATA    \E(s12v12H\E)s12v12H\E*c120V\E&l8C
  2490. XDOWNDATA    \E&f1X
  2491. X# Switch to 14 point macro
  2492. XDOWNDATA    \E&f14yX
  2493. XDOWNDATA    \E(s14v10.285H\E)s14v10.285H\E*c140V\E&l9.3333C
  2494. XDOWNDATA    \E&f1X
  2495. X# Switch to 16 point macro
  2496. XDOWNDATA    \E&f16yX
  2497. XDOWNDATA    \E(s16v9H\E)s16v9H\E*c160V\E&l10.6667C
  2498. XDOWNDATA    \E&f1X
  2499. X# Switch to 18 point macro
  2500. XDOWNDATA    \E&f18yX
  2501. XDOWNDATA    \E(s18v8H\E)s18v8H\E*c180V\E&l12C
  2502. XDOWNDATA    \E&f1X
  2503. X# Switch to 20 point macro
  2504. XDOWNDATA    \E&f20yX
  2505. XDOWNDATA    \E(s20v7.2H\E)s20v7.2H\E*c200V\E&l13.3333C
  2506. XDOWNDATA    \E&f1X
  2507. X# Switch to 22 point macro
  2508. XDOWNDATA    \E&f22yX
  2509. XDOWNDATA    \E(s22v6.545H\E)s22v6.545H\E*c220V\E&l14.6667C
  2510. XDOWNDATA    \E&f1X
  2511. X# Switch to 24 point macro
  2512. XDOWNDATA    \E&f24yX
  2513. XDOWNDATA    \E(s24v6H\E)s24v6H\E*c240V\E&l16C
  2514. XDOWNDATA    \E&f1X
  2515. X# Switch to 28 point macro
  2516. XDOWNDATA    \E&f28yX
  2517. XDOWNDATA    \E(s28v5.142H\E)s28v5.142H\E*c280V\E&l18.6667C
  2518. XDOWNDATA    \E&f1X
  2519. X# Switch to 36 point macro
  2520. XDOWNDATA    \E&f36yX
  2521. XDOWNDATA    \E(s36v4H\E)s36v4H\E*c360V\E&l24C
  2522. XDOWNDATA    \E&f1X
  2523. END_OF_FILE
  2524. if test 1684 -ne `wc -c <'pitch12.H'`; then
  2525.     echo shar: \"'pitch12.H'\" unpacked with wrong size!
  2526. fi
  2527. # end of 'pitch12.H'
  2528. fi
  2529. if test -f 'prop.H' -a "${1}" != "-c" ; then 
  2530.   echo shar: Will not clobber existing file \"'prop.H'\"
  2531. else
  2532. echo shar: Extracting \"'prop.H'\" \(1632 characters\)
  2533. sed "s/^X//" >'prop.H' <<'END_OF_FILE'
  2534. X# @(#)prop.H    4.1
  2535. XINCLUDE        common.H
  2536. XDOWNDATA    \E(s1P    # Proportionally spaced
  2537. XDOWNDATA    \E)s1P    # Proportionally spaced
  2538. X# Switch to 6 point macro
  2539. XDOWNDATA    \E&f6yX
  2540. XDOWNDATA    \E(s6V\E)s6V\E*c60V\E&l4C
  2541. XDOWNDATA    \E&f1X
  2542. X# Switch to 7 point macro
  2543. XDOWNDATA    \E&f7yX
  2544. XDOWNDATA    \E(s7V\E)s7V\E*c70V\E&l4.6667C
  2545. XDOWNDATA    \E&f1X
  2546. X# Switch to 8 point macro
  2547. XDOWNDATA    \E&f8yX
  2548. XDOWNDATA    \E(s8V\E)s8V\E*c80V\E&l5.3333C
  2549. XDOWNDATA    \E&f1X
  2550. X# Switch to 9 point macro
  2551. XDOWNDATA    \E&f9yX
  2552. XDOWNDATA    \E(s9V\E)s9V\E*c90V\E&l6C
  2553. XDOWNDATA    \E&f1X
  2554. X# Switch to 10 point macro
  2555. XDOWNDATA    \E&f10yX
  2556. XDOWNDATA    \E(s10V\E)s10V\E*c100V\E&l6.6667C
  2557. XDOWNDATA    \E&f1X
  2558. X# Switch to 11 point macro
  2559. XDOWNDATA    \E&f11yX
  2560. XDOWNDATA    \E(s11V\E)s11V\E*c110V\E&l7.3333C
  2561. XDOWNDATA    \E&f1X
  2562. X# Switch to 12 point macro
  2563. XDOWNDATA    \E&f12yX
  2564. XDOWNDATA    \E(s12V\E)s12V\E*c120V\E&l8C
  2565. XDOWNDATA    \E&f1X
  2566. X# Switch to 14 point macro
  2567. XDOWNDATA    \E&f14yX
  2568. XDOWNDATA    \E(s14V\E)s14V\E*c140V\E&l9.3333C
  2569. XDOWNDATA    \E&f1X
  2570. X# Switch to 16 point macro
  2571. XDOWNDATA    \E&f16yX
  2572. XDOWNDATA    \E(s16V\E)s16V\E*c160V\E&l10.6667C
  2573. XDOWNDATA    \E&f1X
  2574. X# Switch to 18 point macro
  2575. XDOWNDATA    \E&f18yX
  2576. XDOWNDATA    \E(s18V\E)s18V\E*c180V\E&l12C
  2577. XDOWNDATA    \E&f1X
  2578. X# Switch to 20 point macro
  2579. XDOWNDATA    \E&f20yX
  2580. XDOWNDATA    \E(s20V\E)s20V\E*c200V\E&l13.3333C
  2581. XDOWNDATA    \E&f1X
  2582. X# Switch to 22 point macro
  2583. XDOWNDATA    \E&f22yX
  2584. XDOWNDATA    \E(s22V\E)s22V\E*c220V\E&l14.6667C
  2585. XDOWNDATA    \E&f1X
  2586. X# Switch to 24 point macro
  2587. XDOWNDATA    \E&f24yX
  2588. XDOWNDATA    \E(s24V\E)s24V\E*c240V\E&l16C
  2589. XDOWNDATA    \E&f1X
  2590. X# Switch to 28 point macro
  2591. XDOWNDATA    \E&f28yX
  2592. XDOWNDATA    \E(s28V\E)s28V\E*c280V\E&l18.6667C
  2593. XDOWNDATA    \E&f1X
  2594. X# Switch to 36 point macro
  2595. XDOWNDATA    \E&f36yX
  2596. XDOWNDATA    \E(s36V\E)s36V\E*c360V\E&l24C
  2597. XDOWNDATA    \E&f1X
  2598. END_OF_FILE
  2599. if test 1632 -ne `wc -c <'prop.H'`; then
  2600.     echo shar: \"'prop.H'\" unpacked with wrong size!
  2601. fi
  2602. # end of 'prop.H'
  2603. fi
  2604. if test -f 'tmac' -a "${1}" != "-c" ; then 
  2605.   echo shar: Will not clobber existing file \"'tmac'\"
  2606. else
  2607. echo shar: Extracting \"'tmac'\" \(49 characters\)
  2608. sed "s/^X//" >'tmac' <<'END_OF_FILE'
  2609. X'\" @(#)tmac    4.1
  2610. X'fp 1 R
  2611. X'fp 2 I
  2612. X'fp 3 B
  2613. X'fp 4 S
  2614. END_OF_FILE
  2615. if test 49 -ne `wc -c <'tmac'`; then
  2616.     echo shar: \"'tmac'\" unpacked with wrong size!
  2617. fi
  2618. # end of 'tmac'
  2619. fi
  2620. if test -f 'u-math-8.R' -a "${1}" != "-c" ; then 
  2621.   echo shar: Will not clobber existing file \"'u-math-8.R'\"
  2622. else
  2623. echo shar: Extracting \"'u-math-8.R'\" \(1003 characters\)
  2624. sed "s/^X//" >'u-math-8.R' <<'END_OF_FILE'
  2625. X# @(#)u-math-8.R    4.1
  2626. X# LaserJet 4 math-8 Univers widths
  2627. X# Widths of 600 point characters in 300ths of an inch
  2628. X    0    0    0    0    0    0    0    0
  2629. X    0    0    0    0    0    0    0    0
  2630. X    0    0    0    0    0    0    0    0
  2631. X    0    0    0    0    0    0    0    0
  2632. X    0    1805    0    1550    2500    2500    2500    833
  2633. X    833    833    2500    2500    833    2500    833    833
  2634. X    1550    1550    1550    1550    1550    1550    1550    1550
  2635. X    1550    1550    0    0    2500    2500    2500    0
  2636. X    0    1851    1574    1389    1851    1435    1528    1805
  2637. X    1898    694    1667    1851    2268    1805    1574    1898
  2638. X    1805    1481    1481    1574    1713    2037    1805    1990
  2639. X    1851    1851    1250    1111    2500    2500    2500    1805
  2640. X    0    1389    1342    1250    1342    1157    1064    1435
  2641. X    1342    602    1250    1296    1389    1389    1064    1435
  2642. X    1435    1342    1481    1157    1342    1759    1203    1713
  2643. X    1898    0    0    0    2500    2500    0    0
  2644. X    0    0    0    0    0    0    0    0
  2645. X    0    0    0    0    0    0    0    0
  2646. X    0    0    0    0    0    0    0    0
  2647. X    0    0    0    0    0    0    0    0
  2648. X    0    1805    1805    1805    1805    0    0    0
  2649. X    0    0    0    0    0    0    0    0
  2650. X    1805    0    0    0    0    2500    2500    2500
  2651. X    0    0    2500    2500    0    0    2500    2500
  2652. X    0    0    0    0    0    0    0    0
  2653. X    2500    0    0    0    1805    2500    1574    1574
  2654. X    0    0    0    0    0    2500    0    0
  2655. X    2500    0    0    0    0    0    0    0
  2656. X    1805    1805    1805    1805    1805    0    0    0
  2657. X    0    0    0    1805    0    0    2500    0
  2658. X    1805    1805    1805    1805    1805    1805    1250    0
  2659. X    0    0    0    1805    0    0    2500    0
  2660. END_OF_FILE
  2661. if test 1003 -ne `wc -c <'u-math-8.R'`; then
  2662.     echo shar: \"'u-math-8.R'\" unpacked with wrong size!
  2663. fi
  2664. # end of 'u-math-8.R'
  2665. fi
  2666. if test -f 'u-ms_publ.B' -a "${1}" != "-c" ; then 
  2667.   echo shar: Will not clobber existing file \"'u-ms_publ.B'\"
  2668. else
  2669. echo shar: Extracting \"'u-ms_publ.B'\" \(719 characters\)
  2670. sed "s/^X//" >'u-ms_publ.B' <<'END_OF_FILE'
  2671. X# @(#)u-ms_publ.B    4.1
  2672. X# LaserJet 4 ms_publ Univers Bold widths
  2673. X# Widths of 600 point characters in 300ths of an inch
  2674. X    0    0    0    0    0    0    0    0
  2675. X    0    0    0    0    0    0    0    0
  2676. X    0    0    0    0    0    0    0    0
  2677. X    0    0    0    0    0    0    0    0
  2678. X    0    0    0    0    0    0    0    0
  2679. X    0    0    0    0    1574    2500    0    0
  2680. X    0    0    0    0    0    0    0    0
  2681. X    0    0    0    0    0    1574    0    0
  2682. X    0    0    0    0    0    0    0    0
  2683. X    0    0    0    0    0    0    0    2500
  2684. X    0    0    1898    0    1530    0    0    0
  2685. X    0    1713    0    0    0    0    0    0
  2686. X    833    0    0    0    0    0    0    0
  2687. X    0    0    0    0    0    0    0    2268
  2688. X    0    0    0    0    0    0    0    0
  2689. X    0    0    0    0    0    0    0    0
  2690. X    0    0    0    0    0    0    0    0
  2691. X    0    0    0    0    0    0    0    0
  2692. X    0    0    0    0    0    0    0    0
  2693. X    0    0    0    0    0    0    0    0
  2694. X    0    0    0    0    2500    0    0    0
  2695. X    0    1528    1528    1713    2315    2315    0    0
  2696. X    0    0    0    0    0    0    0    0
  2697. X    0    0    0    0    2500    0    0    0
  2698. X    0    0    0    0    0    0    0    0
  2699. X    0    0    0    0    0    0    0    0
  2700. X    0    0    0    0    0    0    0    0
  2701. X    0    0    0    0    0    0    0    0
  2702. X    0    0    0    0    0    0    2083    0
  2703. X    1350    0    0    0    0    0    0    0
  2704. X    0    0    0    0    0    0    1203    0
  2705. X    700    0    0    0    0    0    0    0
  2706. END_OF_FILE
  2707. if test 719 -ne `wc -c <'u-ms_publ.B'`; then
  2708.     echo shar: \"'u-ms_publ.B'\" unpacked with wrong size!
  2709. fi
  2710. # end of 'u-ms_publ.B'
  2711. fi
  2712. if test -f 'u-ms_publ.I' -a "${1}" != "-c" ; then 
  2713.   echo shar: Will not clobber existing file \"'u-ms_publ.I'\"
  2714. else
  2715. echo shar: Extracting \"'u-ms_publ.I'\" \(721 characters\)
  2716. sed "s/^X//" >'u-ms_publ.I' <<'END_OF_FILE'
  2717. X# @(#)u-ms_publ.I    4.1
  2718. X# LaserJet 4 ms_publ Univers Italic widths
  2719. X# Widths of 600 point characters in 300ths of an inch
  2720. X    0    0    0    0    0    0    0    0
  2721. X    0    0    0    0    0    0    0    0
  2722. X    0    0    0    0    0    0    0    0
  2723. X    0    0    0    0    0    0    0    0
  2724. X    0    0    0    0    0    0    0    0
  2725. X    0    0    0    0    1574    2500    0    0
  2726. X    0    0    0    0    0    0    0    0
  2727. X    0    0    0    0    0    1574    0    0
  2728. X    0    0    0    0    0    0    0    0
  2729. X    0    0    0    0    0    0    0    2500
  2730. X    0    0    1898    0    1530    0    0    0
  2731. X    0    1713    0    0    0    0    0    0
  2732. X    833    0    0    0    0    0    0    0
  2733. X    0    0    0    0    0    0    0    2268
  2734. X    0    0    0    0    0    0    0    0
  2735. X    0    0    0    0    0    0    0    0
  2736. X    0    0    0    0    0    0    0    0
  2737. X    0    0    0    0    0    0    0    0
  2738. X    0    0    0    0    0    0    0    0
  2739. X    0    0    0    0    0    0    0    0
  2740. X    0    0    0    0    2500    0    0    0
  2741. X    0    1528    1528    1713    2315    2315    0    0
  2742. X    0    0    0    0    0    0    0    0
  2743. X    0    0    0    0    2500    0    0    0
  2744. X    0    0    0    0    0    0    0    0
  2745. X    0    0    0    0    0    0    0    0
  2746. X    0    0    0    0    0    0    0    0
  2747. X    0    0    0    0    0    0    0    0
  2748. X    0    0    0    0    0    0    1990    0
  2749. X    1350    0    0    0    0    0    0    0
  2750. X    0    0    0    0    0    0    1203    0
  2751. X    600    0    0    0    0    0    0    0
  2752. END_OF_FILE
  2753. if test 721 -ne `wc -c <'u-ms_publ.I'`; then
  2754.     echo shar: \"'u-ms_publ.I'\" unpacked with wrong size!
  2755. fi
  2756. # end of 'u-ms_publ.I'
  2757. fi
  2758. if test -f 'u-ms_publ.R' -a "${1}" != "-c" ; then 
  2759.   echo shar: Will not clobber existing file \"'u-ms_publ.R'\"
  2760. else
  2761. echo shar: Extracting \"'u-ms_publ.R'\" \(714 characters\)
  2762. sed "s/^X//" >'u-ms_publ.R' <<'END_OF_FILE'
  2763. X# @(#)u-ms_publ.R    4.1
  2764. X# LaserJet 4 ms_publ Univers widths
  2765. X# Widths of 600 point characters in 300ths of an inch
  2766. X    0    0    0    0    0    0    0    0
  2767. X    0    0    0    0    0    0    0    0
  2768. X    0    0    0    0    0    0    0    0
  2769. X    0    0    0    0    0    0    0    0
  2770. X    0    0    0    0    0    0    0    0
  2771. X    0    0    0    0    1574    2500    0    0
  2772. X    0    0    0    0    0    0    0    0
  2773. X    0    0    0    0    0    1574    0    0
  2774. X    0    0    0    0    0    0    0    0
  2775. X    0    0    0    0    0    0    0    2500
  2776. X    0    0    1898    0    1530    0    0    0
  2777. X    0    1713    0    0    0    0    0    0
  2778. X    833    0    0    0    0    0    0    0
  2779. X    0    0    0    0    0    0    0    2268
  2780. X    0    0    0    0    0    0    0    0
  2781. X    0    0    0    0    0    0    0    0
  2782. X    0    0    0    0    0    0    0    0
  2783. X    0    0    0    0    0    0    0    0
  2784. X    0    0    0    0    0    0    0    0
  2785. X    0    0    0    0    0    0    0    0
  2786. X    0    0    0    0    2500    0    0    0
  2787. X    0    1528    1528    1713    2315    2315    0    0
  2788. X    0    0    0    0    0    0    0    0
  2789. X    0    0    0    0    2500    0    0    0
  2790. X    0    0    0    0    0    0    0    0
  2791. X    0    0    0    0    0    0    0    0
  2792. X    0    0    0    0    0    0    0    0
  2793. X    0    0    0    0    0    0    0    0
  2794. X    0    0    0    0    0    0    2026    0
  2795. X    1350    0    0    0    0    0    0    0
  2796. X    0    0    0    0    0    0    1203    0
  2797. X    600    0    0    0    0    0    0    0
  2798. END_OF_FILE
  2799. if test 714 -ne `wc -c <'u-ms_publ.R'`; then
  2800.     echo shar: \"'u-ms_publ.R'\" unpacked with wrong size!
  2801. fi
  2802. # end of 'u-ms_publ.R'
  2803. fi
  2804. if test -f 'u-table' -a "${1}" != "-c" ; then 
  2805.   echo shar: Will not clobber existing file \"'u-table'\"
  2806. else
  2807. echo shar: Extracting \"'u-table'\" \(521 characters\)
  2808. sed "s/^X//" >'u-table' <<'END_OF_FILE'
  2809. X# @(#)u-table    4.1
  2810. X# Univers a la LaserJet 4
  2811. XINCLUDE        prop.H
  2812. XDOWNDATA    \E(s4148T    # Univers typeface
  2813. XDOWNDATA    \E)s4148T    # Univers typeface
  2814. X# Ceilings and floors are artificially emboldened to match bold vertical
  2815. X# Plain emboldening gives mismatched characters on the LaserJet 4
  2816. XCHAR    lc    math-8    \E&a-1H\340\b\E&a+2H\340\E&a-1H    # left ceiling
  2817. XCHAR    lf    math-8    \E&a-1H\341\b\E&a+2H\341\E&a-1H    # left floor
  2818. XCHAR    rc    math-8    \E&a-1H\360\b\E&a+2H\360\E&a-1H    # right ceiling
  2819. XCHAR    rf    math-8    \E&a-1H\361\b\E&a+2H\361\E&a-1H    # right floor
  2820. END_OF_FILE
  2821. if test 521 -ne `wc -c <'u-table'`; then
  2822.     echo shar: \"'u-table'\" unpacked with wrong size!
  2823. fi
  2824. # end of 'u-table'
  2825. fi
  2826. if test -f 'u-win_l1.B' -a "${1}" != "-c" ; then 
  2827.   echo shar: Will not clobber existing file \"'u-win_l1.B'\"
  2828. else
  2829. echo shar: Extracting \"'u-win_l1.B'\" \(1183 characters\)
  2830. sed "s/^X//" >'u-win_l1.B' <<'END_OF_FILE'
  2831. X# @(#)u-win_l1.B    4.1
  2832. X# LaserJet 4 win_l1 Univers Bold widths
  2833. X# Widths of 600 point characters in 300ths of an inch
  2834. X    0    0    0    0    0    0    0    0
  2835. X    0    0    0    0    0    0    0    0
  2836. X    0    0    0    0    0    0    0    0
  2837. X    0    0    0    0    0    0    0    0
  2838. X    60    828    1290    1566    1566    2490    1890    828
  2839. X    828    828    1566    2490    828    828    828    828
  2840. X    1566    1566    1566    1566    1566    1566    1566    1566
  2841. X    1566    1566    828    828    2490    2490    2490    1290
  2842. X    2490    1842    1566    1752    1800    1428    1386    1842
  2843. X    1800    690    1386    1662    1338    2256    1800    1890
  2844. X    1476    1938    1614    1614    1566    1800    1800    2490
  2845. X    1800    1704    1524    828    828    828    1242    1242
  2846. X    828    1338    1428    1338    1428    1338    924    1428
  2847. X    1428    600    600    1338    600    2166    1428    1428
  2848. X    1428    1428    876    1242    924    1428    1386    2166
  2849. X    1386    1386    1200    1242    1242    1242    2490    2490
  2850. X    0    0    0    0    0    2500    1574    1574
  2851. X    0    0    0    0    2500    0    0    0
  2852. X    0    833    833    0    0    1805    833    2500
  2853. X    1550    1530    0    0    2268    0    0    0
  2854. X    0    0    1550    1550    0    1550    0    1550
  2855. X    0    1250    0    1389    2500    0    1250    0
  2856. X    0    2500    0    0    1550    1481    0    0
  2857. X    0    0    0    1389    2500    2500    2500    0
  2858. X    1851    1851    1851    1851    1851    1851    2453    1759
  2859. X    1435    1435    1435    1435    694    694    694    694
  2860. X    1805    1805    1898    1898    1898    1898    1898    2500
  2861. X    1898    1805    1805    1805    1805    1713    1481    0
  2862. X    1342    1342    1342    1342    1342    1342    2100    1342
  2863. X    1342    1342    1342    1342    602    602    602    602
  2864. X    1450    1435    1435    1435    1435    1435    1435    2500
  2865. X    1435    1435    1435    1435    1435    1389    1435    1389
  2866. END_OF_FILE
  2867. if test 1183 -ne `wc -c <'u-win_l1.B'`; then
  2868.     echo shar: \"'u-win_l1.B'\" unpacked with wrong size!
  2869. fi
  2870. # end of 'u-win_l1.B'
  2871. fi
  2872. if test -f 'u-win_l1.I' -a "${1}" != "-c" ; then 
  2873.   echo shar: Will not clobber existing file \"'u-win_l1.I'\"
  2874. else
  2875. echo shar: Extracting \"'u-win_l1.I'\" \(1185 characters\)
  2876. sed "s/^X//" >'u-win_l1.I' <<'END_OF_FILE'
  2877. X# @(#)u-win_l1.I    4.1
  2878. X# LaserJet 4 win_l1 Univers Italic widths
  2879. X# Widths of 600 point characters in 300ths of an inch
  2880. X    0    0    0    0    0    0    0    0
  2881. X    0    0    0    0    0    0    0    0
  2882. X    0    0    0    0    0    0    0    0
  2883. X    0    0    0    0    0    0    0    0
  2884. X    60    828    1242    1566    1566    2490    1890    828
  2885. X    828    828    1566    2490    828    828    828    828
  2886. X    1566    1566    1566    1566    1566    1566    1566    1566
  2887. X    1566    1566    828    828    2490    2490    2490    1290
  2888. X    2490    1842    1566    1752    1800    1428    1386    1842
  2889. X    1800    690    1386    1662    1338    2256    1800    1890
  2890. X    1476    1938    1614    1614    1566    1800    1800    2490
  2891. X    1800    1704    1524    828    828    828    1242    1242
  2892. X    828    1338    1428    1338    1428    1338    924    1428
  2893. X    1428    600    600    1338    600    2166    1428    1428
  2894. X    1428    1428    876    1242    924    1428    1386    2166
  2895. X    1386    1386    1200    1104    1242    1104    2490    2490
  2896. X    0    0    0    0    0    2500    1574    1574
  2897. X    0    0    0    0    2500    0    0    0
  2898. X    0    833    833    0    0    1805    833    2500
  2899. X    1550    1530    0    0    2268    0    0    0
  2900. X    0    0    1550    1550    0    1550    0    1550
  2901. X    0    1250    0    1389    2500    0    1250    0
  2902. X    0    2500    0    0    1550    1389    0    0
  2903. X    0    0    0    1389    2500    2500    2500    0
  2904. X    1851    1851    1851    1851    1851    1851    2453    1759
  2905. X    1435    1435    1435    1435    694    694    694    694
  2906. X    1805    1805    1898    1898    1898    1898    1898    2500
  2907. X    1898    1805    1805    1805    1805    1713    1481    0
  2908. X    1342    1342    1342    1342    1342    1342    2100    1342
  2909. X    1342    1342    1342    1342    602    602    602    602
  2910. X    1450    1435    1435    1435    1435    1435    1435    2500
  2911. X    1435    1435    1435    1435    1435    1389    1435    1389
  2912. END_OF_FILE
  2913. if test 1185 -ne `wc -c <'u-win_l1.I'`; then
  2914.     echo shar: \"'u-win_l1.I'\" unpacked with wrong size!
  2915. fi
  2916. # end of 'u-win_l1.I'
  2917. fi
  2918. if test -f 'u-win_l1.R' -a "${1}" != "-c" ; then 
  2919.   echo shar: Will not clobber existing file \"'u-win_l1.R'\"
  2920. else
  2921. echo shar: Extracting \"'u-win_l1.R'\" \(1178 characters\)
  2922. sed "s/^X//" >'u-win_l1.R' <<'END_OF_FILE'
  2923. X# @(#)u-win_l1.R    4.1
  2924. X# LaserJet 4 win_l1 Univers widths
  2925. X# Widths of 600 point characters in 300ths of an inch
  2926. X    0    0    0    0    0    0    0    0
  2927. X    0    0    0    0    0    0    0    0
  2928. X    0    0    0    0    0    0    0    0
  2929. X    0    0    0    0    0    0    0    0
  2930. X    60    828    1242    1566    1566    2490    1890    828
  2931. X    828    828    1566    2490    828    828    828    828
  2932. X    1566    1566    1566    1566    1566    1566    1566    1566
  2933. X    1566    1566    828    828    2490    2490    2490    1290
  2934. X    2490    1842    1566    1752    1800    1428    1386    1842
  2935. X    1800    690    1386    1662    1338    2256    1800    1890
  2936. X    1476    1938    1614    1614    1566    1800    1800    2490
  2937. X    1800    1704    1524    828    828    828    1242    1242
  2938. X    828    1338    1428    1338    1428    1338    924    1428
  2939. X    1428    600    600    1338    600    2166    1428    1428
  2940. X    1428    1428    876    1242    924    1428    1386    2166
  2941. X    1386    1386    1200    1104    1242    1104    2490    2490
  2942. X    0    0    0    0    0    2500    1574    1574
  2943. X    0    0    0    0    2500    0    0    0
  2944. X    0    833    833    0    0    1805    833    2500
  2945. X    1550    1530    0    0    2268    0    0    0
  2946. X    0    0    1550    1550    0    1550    0    1550
  2947. X    0    1250    0    1389    2500    0    1250    0
  2948. X    0    2500    0    0    1550    1389    0    0
  2949. X    0    0    0    1389    2500    2500    2500    0
  2950. X    1851    1851    1851    1851    1851    1851    2453    1759
  2951. X    1435    1435    1435    1435    694    694    694    694
  2952. X    1805    1805    1898    1898    1898    1898    1898    2500
  2953. X    1898    1805    1805    1805    1805    1713    1481    0
  2954. X    1342    1342    1342    1342    1342    1342    2100    1342
  2955. X    1342    1342    1342    1342    602    602    602    602
  2956. X    1450    1435    1435    1435    1435    1435    1435    2500
  2957. X    1435    1435    1435    1435    1435    1389    1435    1389
  2958. END_OF_FILE
  2959. if test 1178 -ne `wc -c <'u-win_l1.R'`; then
  2960.     echo shar: \"'u-win_l1.R'\" unpacked with wrong size!
  2961. fi
  2962. # end of 'u-win_l1.R'
  2963. fi
  2964. if test -f 'uc-math-8.R' -a "${1}" != "-c" ; then 
  2965.   echo shar: Will not clobber existing file \"'uc-math-8.R'\"
  2966. else
  2967. echo shar: Extracting \"'uc-math-8.R'\" \(1014 characters\)
  2968. sed "s/^X//" >'uc-math-8.R' <<'END_OF_FILE'
  2969. X# @(#)uc-math-8.R    4.1
  2970. X# LaserJet 4 math-8 Univers Condensed widths
  2971. X# Widths of 600 point characters in 300ths of an inch
  2972. X    0    0    0    0    0    0    0    0
  2973. X    0    0    0    0    0    0    0    0
  2974. X    0    0    0    0    0    0    0    0
  2975. X    0    0    0    0    0    0    0    0
  2976. X    0    1805    0    1157    2500    1667    2500    556
  2977. X    556    556    1667    1667    556    1667    556    556
  2978. X    1157    1157    1157    1157    1157    1157    1157    1157
  2979. X    1157    1157    0    0    2500    1667    2500    0
  2980. X    0    1296    1250    1389    1851    1064    1157    1296
  2981. X    1898    556    1250    1851    1713    1342    1574    1296
  2982. X    1805    1157    1481    1203    1157    2037    1296    1990
  2983. X    1851    1851    1250    1111    2500    2500    2500    1805
  2984. X    0    1389    1342    1250    1342    1157    1064    1435
  2985. X    1342    602    1250    1296    1389    1389    1064    1435
  2986. X    1435    1342    1481    1157    1342    1759    1203    1713
  2987. X    1898    0    0    0    2500    2500    0    0
  2988. X    0    0    0    0    0    0    0    0
  2989. X    0    0    0    0    0    0    0    0
  2990. X    0    0    0    0    0    0    0    0
  2991. X    0    0    0    0    0    0    0    0
  2992. X    0    1805    1805    1805    1805    0    0    0
  2993. X    0    0    0    0    0    0    0    0
  2994. X    1805    0    0    0    0    2500    2500    2500
  2995. X    0    0    2500    2500    0    0    2500    2500
  2996. X    0    0    0    0    0    0    0    0
  2997. X    1667    0    0    0    1805    2500    1157    1157
  2998. X    0    0    0    0    0    2500    0    0
  2999. X    2500    0    0    0    0    0    0    0
  3000. X    1805    1805    1805    1805    1805    0    0    0
  3001. X    0    0    0    1805    0    0    2500    0
  3002. X    1805    1805    1805    1805    1805    1805    1250    0
  3003. X    0    0    0    1805    0    0    1667    0
  3004. END_OF_FILE
  3005. if test 1014 -ne `wc -c <'uc-math-8.R'`; then
  3006.     echo shar: \"'uc-math-8.R'\" unpacked with wrong size!
  3007. fi
  3008. # end of 'uc-math-8.R'
  3009. fi
  3010. if test -f 'uc-ms_publ.B' -a "${1}" != "-c" ; then 
  3011.   echo shar: Will not clobber existing file \"'uc-ms_publ.B'\"
  3012. else
  3013. echo shar: Extracting \"'uc-ms_publ.B'\" \(730 characters\)
  3014. sed "s/^X//" >'uc-ms_publ.B' <<'END_OF_FILE'
  3015. X# @(#)uc-ms_publ.B    4.1
  3016. X# LaserJet 4 ms_publ Univers Condensed Bold widths
  3017. X# Widths of 600 point characters in 300ths of an inch
  3018. X    0    0    0    0    0    0    0    0
  3019. X    0    0    0    0    0    0    0    0
  3020. X    0    0    0    0    0    0    0    0
  3021. X    0    0    0    0    0    0    0    0
  3022. X    0    0    0    0    0    0    0    0
  3023. X    0    0    0    0    1203    1667    0    0
  3024. X    0    0    0    0    0    0    0    0
  3025. X    0    0    0    0    0    1203    0    0
  3026. X    0    0    0    0    0    0    0    0
  3027. X    0    0    0    0    0    0    0    1944
  3028. X    0    0    1898    0    1528    0    0    0
  3029. X    0    1296    0    0    0    0    0    0
  3030. X    556    0    0    0    0    0    0    0
  3031. X    0    0    0    0    0    0    0    1667
  3032. X    0    0    0    0    0    0    0    0
  3033. X    0    0    0    0    0    0    0    0
  3034. X    0    0    0    0    0    0    0    0
  3035. X    0    0    0    0    0    0    0    0
  3036. X    0    0    0    0    0    0    0    0
  3037. X    0    0    0    0    0    0    0    0
  3038. X    0    0    0    0    2500    0    0    0
  3039. X    0    1342    1342    1435    1990    1990    0    0
  3040. X    0    0    0    0    0    0    0    0
  3041. X    0    0    0    0    2500    0    0    0
  3042. X    0    0    0    0    0    0    0    0
  3043. X    0    0    0    0    0    0    0    0
  3044. X    0    0    0    0    0    0    0    0
  3045. X    0    0    0    0    0    0    0    0
  3046. X    0    0    0    0    0    0    1759    0
  3047. X    1111    0    0    0    0    0    0    0
  3048. X    0    0    0    0    0    0    1203    0
  3049. X    648    0    0    0    0    0    0    0
  3050. END_OF_FILE
  3051. if test 730 -ne `wc -c <'uc-ms_publ.B'`; then
  3052.     echo shar: \"'uc-ms_publ.B'\" unpacked with wrong size!
  3053. fi
  3054. # end of 'uc-ms_publ.B'
  3055. fi
  3056. if test -f 'uc-ms_publ.I' -a "${1}" != "-c" ; then 
  3057.   echo shar: Will not clobber existing file \"'uc-ms_publ.I'\"
  3058. else
  3059. echo shar: Extracting \"'uc-ms_publ.I'\" \(730 characters\)
  3060. sed "s/^X//" >'uc-ms_publ.I' <<'END_OF_FILE'
  3061. X# @(#)uc-ms_publ.I    4.1
  3062. X# LaserJet 4 ms_publ Univers Condensed Italic widths
  3063. X# Widths of 600 point characters in 300ths of an inch
  3064. X    0    0    0    0    0    0    0    0
  3065. X    0    0    0    0    0    0    0    0
  3066. X    0    0    0    0    0    0    0    0
  3067. X    0    0    0    0    0    0    0    0
  3068. X    0    0    0    0    0    0    0    0
  3069. X    0    0    0    0    1157    1667    0    0
  3070. X    0    0    0    0    0    0    0    0
  3071. X    0    0    0    0    0    1157    0    0
  3072. X    0    0    0    0    0    0    0    0
  3073. X    0    0    0    0    0    0    0    1713
  3074. X    0    0    1898    0    1528    0    0    0
  3075. X    0    1157    0    0    0    0    0    0
  3076. X    556    0    0    0    0    0    0    0
  3077. X    0    0    0    0    0    0    0    1574
  3078. X    0    0    0    0    0    0    0    0
  3079. X    0    0    0    0    0    0    0    0
  3080. X    0    0    0    0    0    0    0    0
  3081. X    0    0    0    0    0    0    0    0
  3082. X    0    0    0    0    0    0    0    0
  3083. X    0    0    0    0    0    0    0    0
  3084. X    0    0    0    0    2500    0    0    0
  3085. X    0    1203    1203    1296    1759    1759    0    0
  3086. X    0    0    0    0    0    0    0    0
  3087. X    0    0    0    0    2500    0    0    0
  3088. X    0    0    0    0    0    0    0    0
  3089. X    0    0    0    0    0    0    0    0
  3090. X    0    0    0    0    0    0    0    0
  3091. X    0    0    0    0    0    0    0    0
  3092. X    0    0    0    0    0    0    1620    0
  3093. X    972    0    0    0    0    0    0    0
  3094. X    0    0    0    0    0    0    926    0
  3095. X    463    0    0    0    0    0    0    0
  3096. END_OF_FILE
  3097. if test 730 -ne `wc -c <'uc-ms_publ.I'`; then
  3098.     echo shar: \"'uc-ms_publ.I'\" unpacked with wrong size!
  3099. fi
  3100. # end of 'uc-ms_publ.I'
  3101. fi
  3102. if test -f 'uc-ms_publ.R' -a "${1}" != "-c" ; then 
  3103.   echo shar: Will not clobber existing file \"'uc-ms_publ.R'\"
  3104. else
  3105. echo shar: Extracting \"'uc-ms_publ.R'\" \(723 characters\)
  3106. sed "s/^X//" >'uc-ms_publ.R' <<'END_OF_FILE'
  3107. X# @(#)uc-ms_publ.R    4.1
  3108. X# LaserJet 4 ms_publ Univers Condensed widths
  3109. X# Widths of 600 point characters in 300ths of an inch
  3110. X    0    0    0    0    0    0    0    0
  3111. X    0    0    0    0    0    0    0    0
  3112. X    0    0    0    0    0    0    0    0
  3113. X    0    0    0    0    0    0    0    0
  3114. X    0    0    0    0    0    0    0    0
  3115. X    0    0    0    0    1157    1667    0    0
  3116. X    0    0    0    0    0    0    0    0
  3117. X    0    0    0    0    0    1157    0    0
  3118. X    0    0    0    0    0    0    0    0
  3119. X    0    0    0    0    0    0    0    1713
  3120. X    0    0    1898    0    1528    0    0    0
  3121. X    0    1157    0    0    0    0    0    0
  3122. X    556    0    0    0    0    0    0    0
  3123. X    0    0    0    0    0    0    0    1574
  3124. X    0    0    0    0    0    0    0    0
  3125. X    0    0    0    0    0    0    0    0
  3126. X    0    0    0    0    0    0    0    0
  3127. X    0    0    0    0    0    0    0    0
  3128. X    0    0    0    0    0    0    0    0
  3129. X    0    0    0    0    0    0    0    0
  3130. X    0    0    0    0    2500    0    0    0
  3131. X    0    1203    1203    1296    1691    1679    0    0
  3132. X    0    0    0    0    0    0    0    0
  3133. X    0    0    0    0    2500    0    0    0
  3134. X    0    0    0    0    0    0    0    0
  3135. X    0    0    0    0    0    0    0    0
  3136. X    0    0    0    0    0    0    0    0
  3137. X    0    0    0    0    0    0    0    0
  3138. X    0    0    0    0    0    0    1620    0
  3139. X    972    0    0    0    0    0    0    0
  3140. X    0    0    0    0    0    0    926    0
  3141. X    509    0    0    0    0    0    0    0
  3142. END_OF_FILE
  3143. if test 723 -ne `wc -c <'uc-ms_publ.R'`; then
  3144.     echo shar: \"'uc-ms_publ.R'\" unpacked with wrong size!
  3145. fi
  3146. # end of 'uc-ms_publ.R'
  3147. fi
  3148. if test -f 'uc-table' -a "${1}" != "-c" ; then 
  3149.   echo shar: Will not clobber existing file \"'uc-table'\"
  3150. else
  3151. echo shar: Extracting \"'uc-table'\" \(623 characters\)
  3152. sed "s/^X//" >'uc-table' <<'END_OF_FILE'
  3153. X# @(#)uc-table    4.1
  3154. X# Univers Condensed a la LaserJet 4
  3155. XINCLUDE        prop.H
  3156. XDOWNDATA    \E(s4148T    # Univers typeface
  3157. XDOWNDATA    \E(s4S        # Condensed
  3158. XDOWNDATA    \E)s4148T    # Univers typeface
  3159. XDOWNDATA    \E)s4S        # Condensed
  3160. XFONT    I    \E(s5S\E)s5S    \E(s4S\E)s4S
  3161. X# Ceilings and floors are artificially emboldened to match bold vertical
  3162. X# Plain emboldening gives mismatched characters on the LaserJet 4
  3163. XCHAR    lc    math-8    \E&a-1H\340\b\E&a+2H\340\E&a-1H    # left ceiling
  3164. XCHAR    lf    math-8    \E&a-1H\341\b\E&a+2H\341\E&a-1H    # left floor
  3165. XCHAR    rc    math-8    \E&a-1H\360\b\E&a+2H\360\E&a-1H    # right ceiling
  3166. XCHAR    rf    math-8    \E&a-1H\361\b\E&a+2H\361\E&a-1H    # right floor
  3167. END_OF_FILE
  3168. if test 623 -ne `wc -c <'uc-table'`; then
  3169.     echo shar: \"'uc-table'\" unpacked with wrong size!
  3170. fi
  3171. # end of 'uc-table'
  3172. fi
  3173. if test -f 'uc-win_l1.B' -a "${1}" != "-c" ; then 
  3174.   echo shar: Will not clobber existing file \"'uc-win_l1.B'\"
  3175. else
  3176. echo shar: Extracting \"'uc-win_l1.B'\" \(1182 characters\)
  3177. sed "s/^X//" >'uc-win_l1.B' <<'END_OF_FILE'
  3178. X# @(#)uc-win_l1.B    4.1
  3179. X# LaserJet 4 win_l1 Univers Condensed Bold widths
  3180. X# Widths of 600 point characters in 300ths of an inch
  3181. X    0    0    0    0    0    0    0    0
  3182. X    0    0    0    0    0    0    0    0
  3183. X    0    0    0    0    0    0    0    0
  3184. X    0    0    0    0    0    0    0    0
  3185. X    0    741    1018    1203    1203    1667    1574    556
  3186. X    556    556    1203    1667    556    556    556    556
  3187. X    1203    1203    1203    1203    1203    1203    1203    1203
  3188. X    1203    1203    556    556    2500    1667    2500    1111
  3189. X    1667    1389    1342    1296    1389    1157    1111    1389
  3190. X    1389    648    1203    1342    1064    1851    1435    1389
  3191. X    1296    1435    1296    1342    1250    1389    1296    1944
  3192. X    1389    1296    1157    556    0    556    1250    0
  3193. X    1250    1111    1111    1018    1111    1064    787    1111
  3194. X    1157    602    602    1111    602    1667    1157    1111
  3195. X    1111    1111    833    1018    787    1157    1111    1759
  3196. X    1111    1111    926    1250    2500    1250    2500    0
  3197. X    0    0    0    0    0    1667    1203    1203
  3198. X    0    0    0    0    1944    0    0    0
  3199. X    0    556    556    0    0    1805    556    1667
  3200. X    1250    1528    0    0    1667    0    0    0
  3201. X    0    0    1203    1203    0    1203    0    1203
  3202. X    0    1250    0    1111    1667    0    1250    0
  3203. X    0    1667    0    0    1250    1481    0    0
  3204. X    0    0    0    1111    1667    1667    1667    0
  3205. X    1389    1389    1389    1389    1389    1389    1944    1296
  3206. X    1157    1157    1157    1157    648    648    648    648
  3207. X    1389    1435    1389    1389    1389    1389    1389    1667
  3208. X    1389    1389    1389    1389    1389    1296    1296    0
  3209. X    1111    1111    1111    1111    1111    1111    1667    1018
  3210. X    1064    1064    1064    1064    602    602    602    602
  3211. X    0    1157    1111    1111    1111    1111    1111    1667
  3212. X    1111    1157    1157    1157    1157    1111    1111    1111
  3213. END_OF_FILE
  3214. if test 1182 -ne `wc -c <'uc-win_l1.B'`; then
  3215.     echo shar: \"'uc-win_l1.B'\" unpacked with wrong size!
  3216. fi
  3217. # end of 'uc-win_l1.B'
  3218. fi
  3219. if test -f 'uc-win_l1.I' -a "${1}" != "-c" ; then 
  3220.   echo shar: Will not clobber existing file \"'uc-win_l1.I'\"
  3221. else
  3222. echo shar: Extracting \"'uc-win_l1.I'\" \(1172 characters\)
  3223. sed "s/^X//" >'uc-win_l1.I' <<'END_OF_FILE'
  3224. X# @(#)uc-win_l1.I    4.1
  3225. X# LaserJet 4 win_l1 Univers Condensed Italic widths
  3226. X# Widths of 600 point characters in 300ths of an inch
  3227. X    0    0    0    0    0    0    0    0
  3228. X    0    0    0    0    0    0    0    0
  3229. X    0    0    0    0    0    0    0    0
  3230. X    0    0    0    0    0    0    0    0
  3231. X    0    741    926    1157    1157    1667    1528    556
  3232. X    556    556    1157    1667    556    556    556    556
  3233. X    1157    1157    1157    1157    1157    1157    1157    1157
  3234. X    1157    1157    556    556    2500    1667    2500    1064
  3235. X    1667    1296    1250    1250    1296    1064    1018    1296
  3236. X    1296    556    1064    1250    972    1713    1342    1296
  3237. X    1157    1296    1250    1203    1203    1296    1157    1713
  3238. X    1296    1157    1157    556    0    556    1203    0
  3239. X    1157    1018    1018    972    1018    972    741    1018
  3240. X    1018    463    463    1018    463    1528    1018    1018
  3241. X    1018    1018    694    926    741    1018    972    1620
  3242. X    972    1018    833    1111    2500    1111    2500    0
  3243. X    0    0    0    0    0    1667    1157    1157
  3244. X    0    0    0    0    1713    0    0    0
  3245. X    0    556    556    0    0    1805    556    1667
  3246. X    1157    1528    0    0    1574    0    0    0
  3247. X    0    0    1157    1157    0    1157    0    1157
  3248. X    0    1250    0    1111    1667    0    1250    0
  3249. X    0    1667    0    0    1157    1389    0    0
  3250. X    0    0    0    1111    1667    1667    1667    0
  3251. X    1296    1296    1296    1296    1296    1296    1759    1250
  3252. X    1064    1064    1064    1064    556    556    556    556
  3253. X    1296    1342    1296    1296    1296    1296    1296    1667
  3254. X    1296    1296    1296    1296    1296    1157    1157    0
  3255. X    1018    1018    1018    1018    1018    1018    1574    972
  3256. X    972    972    972    972    556    556    556    556
  3257. X    0    1018    1018    1018    1018    1018    1018    1667
  3258. X    1018    1018    1018    1018    1018    1018    1018    1018
  3259. END_OF_FILE
  3260. if test 1172 -ne `wc -c <'uc-win_l1.I'`; then
  3261.     echo shar: \"'uc-win_l1.I'\" unpacked with wrong size!
  3262. fi
  3263. # end of 'uc-win_l1.I'
  3264. fi
  3265. if test -f 'uc-win_l1.R' -a "${1}" != "-c" ; then 
  3266.   echo shar: Will not clobber existing file \"'uc-win_l1.R'\"
  3267. else
  3268. echo shar: Extracting \"'uc-win_l1.R'\" \(1165 characters\)
  3269. sed "s/^X//" >'uc-win_l1.R' <<'END_OF_FILE'
  3270. X# @(#)uc-win_l1.R    4.1
  3271. X# LaserJet 4 win_l1 Univers Condensed widths
  3272. X# Widths of 600 point characters in 300ths of an inch
  3273. X    0    0    0    0    0    0    0    0
  3274. X    0    0    0    0    0    0    0    0
  3275. X    0    0    0    0    0    0    0    0
  3276. X    0    0    0    0    0    0    0    0
  3277. X    0    741    926    1157    1157    1667    1528    556
  3278. X    556    556    1157    1667    556    556    556    556
  3279. X    1157    1157    1157    1157    1157    1157    1157    1157
  3280. X    1157    1157    556    556    2500    1667    2500    1064
  3281. X    1667    1296    1250    1250    1296    1064    1018    1296
  3282. X    1296    556    1064    1250    972    1713    1342    1296
  3283. X    1157    1296    1250    1203    1203    1296    1157    1713
  3284. X    1296    1157    1157    556    0    556    1203    0
  3285. X    1157    1018    1018    972    1018    972    741    1018
  3286. X    1018    463    463    1018    463    1528    1018    1018
  3287. X    1018    1018    694    926    741    1018    972    1620
  3288. X    972    1018    833    1111    2500    1111    2500    0
  3289. X    0    0    0    0    0    1667    1157    1157
  3290. X    0    0    0    0    1713    0    0    0
  3291. X    0    556    556    0    0    1805    556    1667
  3292. X    1157    1528    0    0    1574    0    0    0
  3293. X    0    0    1157    1157    0    1157    0    1157
  3294. X    0    1250    0    1111    1667    0    1250    0
  3295. X    0    1667    0    0    1157    1389    0    0
  3296. X    0    0    0    1111    1667    1667    1667    0
  3297. X    1296    1296    1296    1296    1296    1296    1759    1250
  3298. X    1064    1064    1064    1064    556    556    556    556
  3299. X    1296    1342    1296    1296    1296    1296    1296    1667
  3300. X    1296    1296    1296    1296    1296    1157    1157    0
  3301. X    1018    1018    1018    1018    1018    1018    1574    972
  3302. X    972    972    972    972    556    556    556    556
  3303. X    0    1018    1018    1018    1018    1018    1018    1667
  3304. X    1018    1018    1018    1018    1018    1018    1018    1018
  3305. END_OF_FILE
  3306. if test 1165 -ne `wc -c <'uc-win_l1.R'`; then
  3307.     echo shar: \"'uc-win_l1.R'\" unpacked with wrong size!
  3308. fi
  3309. # end of 'uc-win_l1.R'
  3310. fi
  3311. if test -f 'win_l1.M' -a "${1}" != "-c" ; then 
  3312.   echo shar: Will not clobber existing file \"'win_l1.M'\"
  3313. else
  3314. echo shar: Extracting \"'win_l1.M'\" \(1084 characters\)
  3315. sed "s/^X//" >'win_l1.M' <<'END_OF_FILE'
  3316. X# @(#)win_l1.M    4.1
  3317. X# [nt]roff names (and juxtaposed names) of Windows 3.1 Latin 1 symbol set
  3318. X# Since there is no root en to match the underline that appears in this
  3319. X# symbol set, we leave out "_" below.
  3320. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  3321. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  3322. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  3323. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  3324. X    NULL    !    "    #    $    %    &    fm
  3325. X    (    )    *    +    ,    hy    .    /
  3326. X    0    1    2    3    4    5    6    7
  3327. X    8    9    :    ;    <    =    >    ?
  3328. X    @    A    B    C    D    E    F    G
  3329. X    H    I    J    K    L    M    N    O
  3330. X    P    Q    R    S    T    U    V    W
  3331. X    X    Y    Z    [    NULL    ]    ^    NULL
  3332. X    ga    a    b    c    d    e    f    g
  3333. X    h    i    j    k    l    m    n    o
  3334. X    p    q    r    s    t    u    v    w
  3335. X    x    y    z    {    |    }    ap    NULL
  3336. X    NULL    NULL    NULL    NULL    NULL    ..    dg    dd
  3337. X    NULL    NULL    NULL    NULL    OE    NULL    NULL    NULL
  3338. X    NULL    `    '    NULL    NULL    bu    hy    \-
  3339. X    ~    TM    NULL    NULL    oe    NULL    NULL    NULL
  3340. X    NULL    NULL    ct    -L    NULL    =Y    NULL    sc
  3341. X    NULL    co    NULL    <<    no    NULL    rg    NULL
  3342. X    NULL    +-    NULL    NULL    aa    *m    NULL    NULL
  3343. X    NULL    NULL    NULL    >>    14    12    34    NULL
  3344. X    \`A    \'A    ^A    ~A    "A    deA    AE    ,C
  3345. X    \`E    \'E    ^E    "E    \`I    \'I    ^I    "I
  3346. X    -D    ~N    \`O    \'O    ^O    ~O    "O    mu
  3347. X    /O    \`U    \'U    ^U    "U    \'Y    Th    NULL
  3348. X    \`a    \'a    ^a    ~a    "a    dea    ae    ,c
  3349. X    \`e    \'e    ^e    "e    \`i    \'i    ^i    "i
  3350. X    -d    ~n    \`o    \'o    ^o    ~o    "o    di
  3351. X    /o    \`u    \'u    ^u    "u    \'y    th    "y
  3352. END_OF_FILE
  3353. if test 1084 -ne `wc -c <'win_l1.M'`; then
  3354.     echo shar: \"'win_l1.M'\" unpacked with wrong size!
  3355. fi
  3356. # end of 'win_l1.M'
  3357. fi
  3358. if test -f 'wingdings.M' -a "${1}" != "-c" ; then 
  3359.   echo shar: Will not clobber existing file \"'wingdings.M'\"
  3360. else
  3361. echo shar: Extracting \"'wingdings.M'\" \(597 characters\)
  3362. sed "s/^X//" >'wingdings.M' <<'END_OF_FILE'
  3363. X# @(#)wingdings.M    4.1
  3364. X# [nt]roff names (and juxtaposed names) of Wingdings symbol set characters
  3365. X# Wingdings is the only source of the bell symbol, the left hand,
  3366. X# and the right hand in the built-in character sets of the LaserJet 4.
  3367. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  3368. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  3369. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  3370. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  3371. X    NULL    NULL    NULL    NULL    NULL    bs    NULL    NULL
  3372. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  3373. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  3374. X    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
  3375. X    NULL    NULL    NULL    NULL    NULL    lh    rh    NULL
  3376. END_OF_FILE
  3377. if test 597 -ne `wc -c <'wingdings.M'`; then
  3378.     echo shar: \"'wingdings.M'\" unpacked with wrong size!
  3379. fi
  3380. # end of 'wingdings.M'
  3381. fi
  3382. if test -f 'wingdings.R' -a "${1}" != "-c" ; then 
  3383.   echo shar: Will not clobber existing file \"'wingdings.R'\"
  3384. else
  3385. echo shar: Extracting \"'wingdings.R'\" \(1358 characters\)
  3386. sed "s/^X//" >'wingdings.R' <<'END_OF_FILE'
  3387. X# @(#)wingdings.R    4.1
  3388. X# LaserJet 4 Wingdings widths
  3389. X# Widths of 600 point characters in 300ths of an inch
  3390. X# Perhaps a few of the zeroes are worng here
  3391. X    0    0    0    0    0    0    0    0
  3392. X    0    0    0    0    0    0    0    0
  3393. X    0    0    0    0    0    0    0    0
  3394. X    0    0    0    0    0    0    0    0
  3395. X    2500    2600    2850    3250    3375    2250    3050    1150
  3396. X    2700    2250    2850    2850    2950    2950    3600    3600
  3397. X    2750    3350    1750    1750    2250    1400    1500    2700
  3398. X    2350    2700    2350    2250    2250    2250    2250    2250
  3399. X    2250    1450    2000    1700    1700    2350    2350    1350
  3400. X    1350    2250    2100    2100    2100    2800    1650    2100
  3401. X    2700    2200    2200    1650    2050    1850    1850    1800
  3402. X    1750    2000    2200    2250    2250    2250    2900    2650
  3403. X    2400    2750    2350    2350    2350    2550    2300    2750
  3404. X    2650    1950    2600    3200    1850    2400    1850    2250
  3405. X    2250    2250    2250    1150    1850    2450    2250    1450
  3406. X    2650    2650    2250    2250    2250    1350    1350    0
  3407. X    2250    2250    2250    2250    2250    2250    2250    2250
  3408. X    2250    2250    2250    2250    2250    2250    2250    2250
  3409. X    2250    2250    2250    2250    2250    2250    2500    2500
  3410. X    2500    2500    2500    2500    2500    2500    800    1150
  3411. X    800    2250    2250    2250    2250    2250    2400    1150
  3412. X    2250    2250    2250    2250    2250    2250    2250    2250
  3413. X    2250    2250    2250    2250    2250    2250    2250    2250
  3414. X    2250    2250    2250    2250    2250    2250    2250    2250
  3415. X    2250    2250    2250    2250    2250    2250    2250    2600
  3416. X    2600    2600    2600    2500    2500    2500    2500    2500
  3417. X    2500    2500    2500    2500    2500    3150    3150    2000
  3418. X    2000    2250    2250    2250    2250    2250    2250    2450
  3419. X    2450    2250    2250    1950    1950    1950    1950    2650
  3420. X    2650    2250    2250    2200    2200    2200    2200    2250
  3421. X    2250    2050    2050    2650    2050    1950    1950    1950
  3422. X    1950    1200    950    1600    1950    2250    2250    0
  3423. END_OF_FILE
  3424. if test 1358 -ne `wc -c <'wingdings.R'`; then
  3425.     echo shar: \"'wingdings.R'\" unpacked with wrong size!
  3426. fi
  3427. # end of 'wingdings.R'
  3428. fi
  3429. echo shar: End of archive 1 \(of 2\).
  3430. cp /dev/null ark1isdone
  3431. MISSING=""
  3432. for I in 1 2 ; do
  3433.     if test ! -f ark${I}isdone ; then
  3434.     MISSING="${MISSING} ${I}"
  3435.     fi
  3436. done
  3437. if test "${MISSING}" = "" ; then
  3438.     echo You have unpacked both archives.
  3439.     rm -f ark[1-9]isdone
  3440. else
  3441.     echo You still need to unpack the following archives:
  3442.     echo "        " ${MISSING}
  3443. fi
  3444. ##  End of shell archive.
  3445. exit 0
  3446.