home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume13 / lj2ps / part05 < prev    next >
Text File  |  1990-07-02  |  42KB  |  1,162 lines

  1. Newsgroups: comp.sources.misc
  2. subject: v13i090: lj2ps (05 of 12), a LaserJet to PostScript Translator
  3. From: lishka@uwslh.slh.wisc.edu (Chris Lishka (relaxing in the Mad-City) )
  4. Sender: allbery@uunet.UU.NET (Brandon S. Allbery - comp.sources.misc)
  5.  
  6. Posting-number: Volume 13, Issue 90
  7. Submitted-by: lishka@uwslh.slh.wisc.edu (Chris Lishka (relaxing in the Mad-City) )
  8. Archive-name: lj2ps/part05
  9.  
  10. ---- Cut Here and unpack ----
  11. #!/bin/sh
  12. # This is part 05 of a multipart archive
  13. if touch 2>&1 | fgrep '[-amc]' > /dev/null
  14.  then TOUCH=touch
  15.  else TOUCH=true
  16. fi
  17. # ============= MetricsSuite/diagrule ==============
  18. if test X"$1" != X"-c" -a -f 'MetricsSuite/diagrule'; then
  19.     echo "File already exists: skipping 'MetricsSuite/diagrule'"
  20. else
  21. echo "x - extracting MetricsSuite/diagrule (Text)"
  22. sed 's/^X//' << 'SHAR_EOF' > MetricsSuite/diagrule &&
  23. X01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
  24. X11        11        11        11        11        11        11        11        11        11        1
  25. X2 2       2 2       2 2       2 2       2 2       2 2       2 2       2 2       2 2       2 2       2
  26. X3  3      3  3      3  3      3  3      3  3      3  3      3  3      3  3      3  3      3  3      3
  27. X4   4     4   4     4   4     4   4     4   4     4   4     4   4     4   4     4   4     4   4     4
  28. X5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5
  29. X6     6   6     6   6     6   6     6   6     6   6     6   6     6   6     6   6     6   6     6   6
  30. X7      7  7      7  7      7  7      7  7      7  7      7  7      7  7      7  7      7  7      7  7
  31. X8       8 8       8 8       8 8       8 8       8 8       8 8       8 8       8 8       8 8       8 8
  32. X9        99        99        99        99        99        99        99        99        99        99
  33. X01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
  34. X11        11        11        11        11        11        11        11        11        11        1
  35. X2 2       2 2       2 2       2 2       2 2       2 2       2 2       2 2       2 2       2 2       2
  36. X3  3      3  3      3  3      3  3      3  3      3  3      3  3      3  3      3  3      3  3      3
  37. X4   4     4   4     4   4     4   4     4   4     4   4     4   4     4   4     4   4     4   4     4
  38. X5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5
  39. X6     6   6     6   6     6   6     6   6     6   6     6   6     6   6     6   6     6   6     6   6
  40. X7      7  7      7  7      7  7      7  7      7  7      7  7      7  7      7  7      7  7      7  7
  41. X8       8 8       8 8       8 8       8 8       8 8       8 8       8 8       8 8       8 8       8 8
  42. X9        99        99        99        99        99        99        99        99        99        99
  43. X01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
  44. X11        11        11        11        11        11        11        11        11        11        1
  45. X2 2       2 2       2 2       2 2       2 2       2 2       2 2       2 2       2 2       2 2       2
  46. X3  3      3  3      3  3      3  3      3  3      3  3      3  3      3  3      3  3      3  3      3
  47. X4   4     4   4     4   4     4   4     4   4     4   4     4   4     4   4     4   4     4   4     4
  48. X5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5
  49. X6     6   6     6   6     6   6     6   6     6   6     6   6     6   6     6   6     6   6     6   6
  50. X7      7  7      7  7      7  7      7  7      7  7      7  7      7  7      7  7      7  7      7  7
  51. X8       8 8       8 8       8 8       8 8       8 8       8 8       8 8       8 8       8 8       8 8
  52. X9        99        99        99        99        99        99        99        99        99        99
  53. X01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
  54. X11        11        11        11        11        11        11        11        11        11        1
  55. X2 2       2 2       2 2       2 2       2 2       2 2       2 2       2 2       2 2       2 2       2
  56. X3  3      3  3      3  3      3  3      3  3      3  3      3  3      3  3      3  3      3  3      3
  57. X4   4     4   4     4   4     4   4     4   4     4   4     4   4     4   4     4   4     4   4     4
  58. X5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5
  59. X6     6   6     6   6     6   6     6   6     6   6     6   6     6   6     6   6     6   6     6   6
  60. X7      7  7      7  7      7  7      7  7      7  7      7  7      7  7      7  7      7  7      7  7
  61. X8       8 8       8 8       8 8       8 8       8 8       8 8       8 8       8 8       8 8       8 8
  62. X9        99        99        99        99        99        99        99        99        99        99
  63. X01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
  64. X11        11        11        11        11        11        11        11        11        11        1
  65. X2 2       2 2       2 2       2 2       2 2       2 2       2 2       2 2       2 2       2 2       2
  66. X3  3      3  3      3  3      3  3      3  3      3  3      3  3      3  3      3  3      3  3      3
  67. X4   4     4   4     4   4     4   4     4   4     4   4     4   4     4   4     4   4     4   4     4
  68. X5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5
  69. X6     6   6     6   6     6   6     6   6     6   6     6   6     6   6     6   6     6   6     6   6
  70. X7      7  7      7  7      7  7      7  7      7  7      7  7      7  7      7  7      7  7      7  7
  71. X8       8 8       8 8       8 8       8 8       8 8       8 8       8 8       8 8       8 8       8 8
  72. X9        99        99        99        99        99        99        99        99        99        99
  73. X01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
  74. SHAR_EOF
  75. $TOUCH -am 0630160890 MetricsSuite/diagrule &&
  76. chmod 0664 MetricsSuite/diagrule ||
  77. echo "restore of MetricsSuite/diagrule failed"
  78. set `wc -c MetricsSuite/diagrule`;Wc_c=$1
  79. if test "$Wc_c" != "5202"; then
  80.     echo original size 5202, current size $Wc_c
  81. fi
  82. fi
  83. # ============= MetricsSuite/fonts ==============
  84. if test X"$1" != X"-c" -a -f 'MetricsSuite/fonts'; then
  85.     echo "File already exists: skipping 'MetricsSuite/fonts'"
  86. else
  87. echo "x - extracting MetricsSuite/fonts (Text)"
  88. sed 's/^X//' << 'SHAR_EOF' > MetricsSuite/fonts &&
  89. X
  90. X
  91. X
  92. X
  93. XMetric: Font Uppercase and Lowercase Letters (Heights and Widths)
  94. X
  95. X
  96. X
  97. X(8U(s1p14.4v0s3b4TFont: Helvetica Bold 14.4
  98. X
  99. X
  100. X
  101. X(8U(s1p10v0s0b5TFont: Times-Roman 10
  102. X
  103. X
  104. X
  105. X(8U(s1p10v0s3b5TFont: Times-Roman Bold 10
  106. X
  107. X
  108. X
  109. X(8U(s1p10v1s0b5TFont: Times-Roman Italic 10
  110. X
  111. X
  112. X
  113. X(8U(s1p8v0s0b5TFont: Times-Roman 8
  114. X
  115. X
  116. X
  117. X(8U(s0p16.6h8.5v0s0b0TFont: Line Printer 8.5
  118. X
  119. X
  120. X
  121. X(8U(s0p10.0h12.0v0s3b3TFont: Courier Bold 12
  122. X
  123. X
  124. X
  125. X(1U(s0p12.0h10.0v0s0b8TFont: Prestige 10
  126. X
  127. X
  128. X
  129. X(1U(s0p12.0h10.0v0s3b8TFont: Prestige Bold 10
  130. X
  131. X
  132. X
  133. X(1U(s0p12.0h10.0v1s0b8TFont: Prestige Italic 10
  134. X
  135. X
  136. X
  137. X(1U(s0p16.6h7v0s0b8TFont: Prestige 7
  138. X
  139. X
  140. X
  141. X(8U(s0p16.6h8.5v0s0b0TFont: Line-Printer 8.5
  142. X
  143. X
  144. X
  145. X(8U(s0p10.0h12.0v0s0b3TFont: Courier 12
  146. X
  147. X
  148. X
  149. X(8U(s0p10.0h12.0v0s3b3TFont: Courier Bold 12
  150. SHAR_EOF
  151. $TOUCH -am 0630160890 MetricsSuite/fonts &&
  152. chmod 0664 MetricsSuite/fonts ||
  153. echo "restore of MetricsSuite/fonts failed"
  154. set `wc -c MetricsSuite/fonts`;Wc_c=$1
  155. if test "$Wc_c" != "748"; then
  156.     echo original size 748, current size $Wc_c
  157. fi
  158. fi
  159. # ============= MetricsSuite/hmove ==============
  160. if test X"$1" != X"-c" -a -f 'MetricsSuite/hmove'; then
  161.     echo "File already exists: skipping 'MetricsSuite/hmove'"
  162. else
  163. echo "x - extracting MetricsSuite/hmove (Text)"
  164. sed 's/^X//' << 'SHAR_EOF' > MetricsSuite/hmove &&
  165. X
  166. X
  167. X
  168. XFont:
  169. Xx---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|
  170. Xx&a+10Cx10
  171. Xx&a+20Cx20
  172. Xx&a+30Cx30
  173. Xx&a+40Cx40
  174. Xx&a+50Cx50
  175. Xx&a+60Cx60
  176. Xx&a+70Cx70
  177. Xx&a+80Cx80
  178. Xx&a+90Cx90
  179. Xx&a+100Cx100
  180. Xx---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|
  181. SHAR_EOF
  182. $TOUCH -am 0630160890 MetricsSuite/hmove &&
  183. chmod 0664 MetricsSuite/hmove ||
  184. echo "restore of MetricsSuite/hmove failed"
  185. set `wc -c MetricsSuite/hmove`;Wc_c=$1
  186. if test "$Wc_c" != "335"; then
  187.     echo original size 335, current size $Wc_c
  188. fi
  189. fi
  190. # ============= MetricsSuite/letters ==============
  191. if test X"$1" != X"-c" -a -f 'MetricsSuite/letters'; then
  192.     echo "File already exists: skipping 'MetricsSuite/letters'"
  193. else
  194. echo "x - extracting MetricsSuite/letters (Text)"
  195. sed 's/^X//' << 'SHAR_EOF' > MetricsSuite/letters &&
  196. X
  197. X
  198. XFont:
  199. X---------|---------|---------|---------|---------|
  200. XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  201. XBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
  202. XCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
  203. XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
  204. XEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
  205. XFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  206. XGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
  207. XHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
  208. XIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
  209. XJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
  210. XKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
  211. XLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
  212. XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
  213. XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
  214. XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
  215. XPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
  216. XQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
  217. XRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
  218. XSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
  219. XTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
  220. XUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
  221. XVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
  222. XWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  223. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  224. XYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
  225. XZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
  226. Xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  227. Xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  228. Xcccccccccccccccccccccccccccccccccccccccccccccccccc
  229. Xdddddddddddddddddddddddddddddddddddddddddddddddddd
  230. Xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  231. Xffffffffffffffffffffffffffffffffffffffffffffffffff
  232. Xgggggggggggggggggggggggggggggggggggggggggggggggggg
  233. Xhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
  234. Xiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
  235. Xjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
  236. Xkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
  237. Xllllllllllllllllllllllllllllllllllllllllllllllllll
  238. Xmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
  239. Xnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
  240. Xoooooooooooooooooooooooooooooooooooooooooooooooooo
  241. Xpppppppppppppppppppppppppppppppppppppppppppppppppp
  242. Xqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
  243. Xrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
  244. Xssssssssssssssssssssssssssssssssssssssssssssssssss
  245. Xtttttttttttttttttttttttttttttttttttttttttttttttttt
  246. Xuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
  247. Xvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
  248. Xwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  249. Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  250. Xyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
  251. Xzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
  252. X---------|---------|---------|---------|---------|
  253. X
  254. SHAR_EOF
  255. $TOUCH -am 0630160890 MetricsSuite/letters &&
  256. chmod 0664 MetricsSuite/letters ||
  257. echo "restore of MetricsSuite/letters failed"
  258. set `wc -c MetricsSuite/letters`;Wc_c=$1
  259. if test "$Wc_c" != "2764"; then
  260.     echo original size 2764, current size $Wc_c
  261. fi
  262. fi
  263. # ============= MetricsSuite/numbers.and.symbols ==============
  264. if test X"$1" != X"-c" -a -f 'MetricsSuite/numbers.and.symbols'; then
  265.     echo "File already exists: skipping 'MetricsSuite/numbers.and.symbols'"
  266. else
  267. echo "x - extracting MetricsSuite/numbers.and.symbols (Text)"
  268. sed 's/^X//' << 'SHAR_EOF' > MetricsSuite/numbers.and.symbols &&
  269. X
  270. X
  271. X
  272. XFont:
  273. X---------|---------|---------|---------|---------|
  274. X00000000000000000000000000000000000000000000000000
  275. X11111111111111111111111111111111111111111111111111
  276. X22222222222222222222222222222222222222222222222222
  277. X33333333333333333333333333333333333333333333333333
  278. X44444444444444444444444444444444444444444444444444
  279. X55555555555555555555555555555555555555555555555555
  280. X66666666666666666666666666666666666666666666666666
  281. X77777777777777777777777777777777777777777777777777
  282. X88888888888888888888888888888888888888888888888888
  283. X99999999999999999999999999999999999999999999999999
  284. X!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  285. X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  286. X##################################################
  287. X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  288. X%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  289. X^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  290. X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
  291. X**************************************************
  292. X((((((((((((((((((((((((((((((((((((((((((((((((((
  293. X))))))))))))))))))))))))))))))))))))))))))))))))))
  294. X__________________________________________________
  295. X--------------------------------------------------
  296. X++++++++++++++++++++++++++++++++++++++++++++++++++
  297. X==================================================
  298. X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  299. X``````````````````````````````````````````````````
  300. X{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{
  301. X}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
  302. X[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
  303. X]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
  304. X::::::::::::::::::::::::::::::::::::::::::::::::::
  305. X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  306. X""""""""""""""""""""""""""""""""""""""""""""""""""
  307. X''''''''''''''''''''''''''''''''''''''''''''''''''
  308. X<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  309. X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  310. X,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  311. X..................................................
  312. X??????????????????????????????????????????????????
  313. X//////////////////////////////////////////////////
  314. X||||||||||||||||||||||||||||||||||||||||||||||||||
  315. X\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  316. X---------|---------|---------|---------|---------|
  317. SHAR_EOF
  318. $TOUCH -am 0630160890 MetricsSuite/numbers.and.symbols &&
  319. chmod 0664 MetricsSuite/numbers.and.symbols ||
  320. echo "restore of MetricsSuite/numbers.and.symbols failed"
  321. set `wc -c MetricsSuite/numbers.and.symbols`;Wc_c=$1
  322. if test "$Wc_c" != "2253"; then
  323.     echo original size 2253, current size $Wc_c
  324. fi
  325. fi
  326. # ============= MetricsSuite/run ==============
  327. if test X"$1" != X"-c" -a -f 'MetricsSuite/run'; then
  328.     echo "File already exists: skipping 'MetricsSuite/run'"
  329. else
  330. echo "x - extracting MetricsSuite/run (Binary)"
  331. sed 's/^X//' << 'SHAR_EOF' | uudecode &&
  332. Xbegin 600 MetricsSuite/run
  333. XM(R$)+V)I;B]K<V@*"FEF(%M;("(D,2(@(3T@(B(@75T@=&AE;@H@(&QJ,G!S
  334. XM("UF<TQE9G0@+69N,2`D,2`Q/GP@>F9O;RYP<PIE;'-E"B`@<')I;G0@)U-Y
  335. XB;G1A>#H@<G5N(#Q497-T1FEL93XG"B`@97AI="`Q"F9I"B`@
  336. X`
  337. Xend
  338. SHAR_EOF
  339. $TOUCH -am 0630160890 MetricsSuite/run &&
  340. chmod 0755 MetricsSuite/run ||
  341. echo "restore of MetricsSuite/run failed"
  342. set `wc -c MetricsSuite/run`;Wc_c=$1
  343. if test "$Wc_c" != "124"; then
  344.     echo original size 124, current size $Wc_c
  345. fi
  346. fi
  347. # ============= MetricsSuite/spaces ==============
  348. if test X"$1" != X"-c" -a -f 'MetricsSuite/spaces'; then
  349.     echo "File already exists: skipping 'MetricsSuite/spaces'"
  350. else
  351. echo "x - extracting MetricsSuite/spaces (Text)"
  352. sed 's/^X//' << 'SHAR_EOF' > MetricsSuite/spaces &&
  353. X
  354. X
  355. X
  356. XFont:
  357. Xx---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|
  358. Xx          x10
  359. Xx                    x20
  360. Xx                              x30
  361. Xx                                        x40
  362. Xx                                                  x50
  363. Xx                                                            x60
  364. Xx                                                                      x70
  365. Xx                                                                                x80
  366. Xx                                                                                          x90
  367. Xx                                                                                                    x100
  368. Xx---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|
  369. SHAR_EOF
  370. $TOUCH -am 0630160890 MetricsSuite/spaces &&
  371. chmod 0664 MetricsSuite/spaces ||
  372. echo "restore of MetricsSuite/spaces failed"
  373. set `wc -c MetricsSuite/spaces`;Wc_c=$1
  374. if test "$Wc_c" != "814"; then
  375.     echo original size 814, current size $Wc_c
  376. fi
  377. fi
  378. # ============= MetricsSuite/vmove ==============
  379. if test X"$1" != X"-c" -a -f 'MetricsSuite/vmove'; then
  380.     echo "File already exists: skipping 'MetricsSuite/vmove'"
  381. else
  382. echo "x - extracting MetricsSuite/vmove (Text)"
  383. sed 's/^X//' << 'SHAR_EOF' > MetricsSuite/vmove &&
  384. X
  385. X
  386. X
  387. XFont:
  388. X&a10c10RX&a10c+10RX10
  389. X&a20c10RX&a20c+20RX10
  390. X&a30c10RX&a30c+30RX10
  391. X&a40c10RX&a40c+40RX10
  392. X&a50c10RX&a50c+50RX10
  393. X&a60c10RX&a60c+60RX10
  394. X&a70c10RX&a70c+70RX10
  395. X&a80c10RX&a80c+80RX10
  396. SHAR_EOF
  397. $TOUCH -am 0630160890 MetricsSuite/vmove &&
  398. chmod 0664 MetricsSuite/vmove ||
  399. echo "restore of MetricsSuite/vmove failed"
  400. set `wc -c MetricsSuite/vmove`;Wc_c=$1
  401. if test "$Wc_c" != "201"; then
  402.     echo original size 201, current size $Wc_c
  403. fi
  404. fi
  405. # ============= TestSuite/ClearMargins ==============
  406. if test ! -d 'TestSuite'; then
  407.     echo "x - creating directory TestSuite"
  408.     mkdir 'TestSuite'
  409. fi
  410. if test X"$1" != X"-c" -a -f 'TestSuite/ClearMargins'; then
  411.     echo "File already exists: skipping 'TestSuite/ClearMargins'"
  412. else
  413. echo "x - extracting TestSuite/ClearMargins (Text)"
  414. sed 's/^X//' << 'SHAR_EOF' > TestSuite/ClearMargins &&
  415. XE
  416. X
  417. X
  418. XFile: ClearMargins
  419. XPurpose: To test the clear margins command.
  420. X
  421. X&a20l40MRight after the margins are set to 20 and 40.
  422. X
  423. XThis is a very long line of text designed to insure that the margins are being properly set.  It goes on and on and on for quite a while, and doesn't stop anytime soon. ;-)
  424. X
  425. X
  426. X
  427. XPage Two
  428. X
  429. XThis page should have the margins completely reset.
  430. X
  431. XThis is a very long line of text designed to insure that the margins are being properly set.  It goes on and on and on for quite a while, and doesn't stop anytime soon. ;-)
  432. X
  433. X
  434. X
  435. XPage Three
  436. X
  437. XThis page tests if a margin clear following a margin set works.
  438. X
  439. XThis is a very long line of text designed to insure that the margins are being properly set.  It goes on and on and on for quite a while, and doesn't stop anytime soon. ;-)
  440. X
  441. X&a20l40MRight after margins are set to 20 and 40.
  442. X
  443. XThis is a very long line of text designed to insure that the margins are being properly set.  It goes on and on and on for quite a while, and doesn't stop anytime soon. ;-)
  444. X
  445. XRight after the margins are cleared.
  446. X
  447. XThis is a very long line of text designed to insure that the margins are being properly set.  It goes on and on and on for quite a while, and doesn't stop anytime soon. ;-)
  448. X
  449. SHAR_EOF
  450. $TOUCH -am 0630160890 TestSuite/ClearMargins &&
  451. chmod 0664 TestSuite/ClearMargins ||
  452. echo "restore of TestSuite/ClearMargins failed"
  453. set `wc -c TestSuite/ClearMargins`;Wc_c=$1
  454. if test "$Wc_c" != "1236"; then
  455.     echo original size 1236, current size $Wc_c
  456. fi
  457. fi
  458. # ============= TestSuite/HMI ==============
  459. if test X"$1" != X"-c" -a -f 'TestSuite/HMI'; then
  460.     echo "File already exists: skipping 'TestSuite/HMI'"
  461. else
  462. echo "x - extracting TestSuite/HMI (Text)"
  463. sed 's/^X//' << 'SHAR_EOF' > TestSuite/HMI &&
  464. XE
  465. X
  466. X
  467. XFile: HMI
  468. XPurpose: To test the horizonal motion index commands.
  469. X (8U(s0p10h12v0s0b3T
  470. X
  471. X
  472. XPage Two
  473. X
  474. Xa b c d e f g h i j k l m n o p q r s t u v w x y z  x x x x x  X X X X X
  475. X
  476. XBefore the command to set HMI=5
  477. X&k5HRight after the command to set HMI=5
  478. X
  479. Xa b c d e f g h i j k l m n o p q r s t u v w x y z  x x x x x  X X X X X
  480. X
  481. XBefore the command to set HMI=10
  482. X&k10HRight after the command to set HMI=10
  483. X
  484. Xa b c d e f g h i j k l m n o p q r s t u v w x y z  x x x x x  X X X X X
  485. X
  486. XBefore the command to set HMI=15
  487. X&k15HRight after the command to set HMI=15
  488. X
  489. Xa b c d e f g h i j k l m n o p q r s t u v w x y z  x x x x x  X X X X X
  490. X
  491. XBefore the command to set HMI=20
  492. X&k20HRight after the command to set HMI=20
  493. X
  494. Xa b c d e f g h i j k l m n o p q r s t u v w x y z  x x x x x  X X X X X
  495. X (8U(s1p10v0s0b5T
  496. X
  497. X
  498. XPage Three
  499. X
  500. Xa b c d e f g h i j k l m n o p q r s t u v w x y z  x x x x x  X X X X X
  501. X
  502. XBefore the command to set HMI=5
  503. X&k5HRight after the command to set HMI=5
  504. X
  505. Xa b c d e f g h i j k l m n o p q r s t u v w x y z  x x x x x  X X X X X
  506. X
  507. XBefore the command to set HMI=10
  508. X&k10HRight after the command to set HMI=10
  509. X
  510. Xa b c d e f g h i j k l m n o p q r s t u v w x y z  x x x x x  X X X X X
  511. X
  512. XBefore the command to set HMI=15
  513. X&k15HRight after the command to set HMI=15
  514. X
  515. Xa b c d e f g h i j k l m n o p q r s t u v w x y z  x x x x x  X X X X X
  516. X
  517. XBefore the command to set HMI=20
  518. X&k20HRight after the command to set HMI=20
  519. X
  520. Xa b c d e f g h i j k l m n o p q r s t u v w x y z  x x x x x  X X X X X
  521. X (8U(s0p10h12v0s0b3T&k2H
  522. X
  523. X
  524. XPage Four
  525. X
  526. Xx                                                  x
  527. XX                                                  X
  528. X
  529. X(8U(s0p10h12v0s0b3T&k2H
  530. X
  531. Xx                                                  x
  532. XX                                                  X
  533. X
  534. SHAR_EOF
  535. $TOUCH -am 0630160890 TestSuite/HMI &&
  536. chmod 0664 TestSuite/HMI ||
  537. echo "restore of TestSuite/HMI failed"
  538. set `wc -c TestSuite/HMI`;Wc_c=$1
  539. if test "$Wc_c" != "1788"; then
  540.     echo original size 1788, current size $Wc_c
  541. fi
  542. fi
  543. # ============= TestSuite/HMotion-Cols ==============
  544. if test X"$1" != X"-c" -a -f 'TestSuite/HMotion-Cols'; then
  545.     echo "File already exists: skipping 'TestSuite/HMotion-Cols'"
  546. else
  547. echo "x - extracting TestSuite/HMotion-Cols (Text)"
  548. sed 's/^X//' << 'SHAR_EOF' > TestSuite/HMotion-Cols &&
  549. XE
  550. X
  551. X
  552. XFile: HMotion-Cols
  553. XPurpose: To test horizontal motion in columns
  554. X
  555. X
  556. X
  557. X&a10c10RNow is the time for all good men&a50Cto come to the aid of their neighbors.
  558. X
  559. X&a50c20RNow is the time for all good men&a10Cto come to the aid of their neighbors.
  560. X
  561. X&a10c30RNow is the time for all good men&a+40Cto come to the aid of their neighbors.
  562. X
  563. X&a50c40RNow is the time for all good men&a-40Cto come to the aid of their neighbors.
  564. X
  565. SHAR_EOF
  566. $TOUCH -am 0630160890 TestSuite/HMotion-Cols &&
  567. chmod 0664 TestSuite/HMotion-Cols ||
  568. echo "restore of TestSuite/HMotion-Cols failed"
  569. set `wc -c TestSuite/HMotion-Cols`;Wc_c=$1
  570. if test "$Wc_c" != "425"; then
  571.     echo original size 425, current size $Wc_c
  572. fi
  573. fi
  574. # ============= TestSuite/HMotion-Decipoints ==============
  575. if test X"$1" != X"-c" -a -f 'TestSuite/HMotion-Decipoints'; then
  576.     echo "File already exists: skipping 'TestSuite/HMotion-Decipoints'"
  577. else
  578. echo "x - extracting TestSuite/HMotion-Decipoints (Text)"
  579. sed 's/^X//' << 'SHAR_EOF' > TestSuite/HMotion-Decipoints &&
  580. XE
  581. X
  582. X
  583. XFile: HMotion-Decipoints
  584. XPurpose: To test horizontal motion in decipoints
  585. X
  586. X
  587. X
  588. X&a720h720VNow is the time for all good men&a3600Hto come to the aid of their neighbors.
  589. X
  590. X&a3600h1440VNow is the time for all good men&a720Hto come to the aid of their neighbors.
  591. X
  592. X&a720h2160VNow is the time for all good men&a+2880Hto come to the aid of their neighbors.
  593. X
  594. X&a3600h2880VNow is the time for all good men&a-2880Hto come to the aid of their neighbors.
  595. X
  596. SHAR_EOF
  597. $TOUCH -am 0630160890 TestSuite/HMotion-Decipoints &&
  598. chmod 0664 TestSuite/HMotion-Decipoints ||
  599. echo "restore of TestSuite/HMotion-Decipoints failed"
  600. set `wc -c TestSuite/HMotion-Decipoints`;Wc_c=$1
  601. if test "$Wc_c" != "454"; then
  602.     echo original size 454, current size $Wc_c
  603. fi
  604. fi
  605. # ============= TestSuite/HMotion-Dots ==============
  606. if test X"$1" != X"-c" -a -f 'TestSuite/HMotion-Dots'; then
  607.     echo "File already exists: skipping 'TestSuite/HMotion-Dots'"
  608. else
  609. echo "x - extracting TestSuite/HMotion-Dots (Text)"
  610. sed 's/^X//' << 'SHAR_EOF' > TestSuite/HMotion-Dots &&
  611. XE
  612. X
  613. X
  614. XFile: HMotion-Dots
  615. XPurpose: To test horizontal motion in dots
  616. X
  617. X
  618. X
  619. X*p300x300YNow is the time for all good men*p1500Xto come to the aid of their neighbors.
  620. X
  621. X*p1500x600YNow is the time for all good men*p300Xto come to the aid of their neighbors.
  622. X
  623. X*p300x900YNow is the time for all good men*p+1200Xto come to the aid of their neighbors.
  624. X
  625. X*p1500x1200YNow is the time for all good men*p-1200Xto come to the aid of their neighbors.
  626. X
  627. SHAR_EOF
  628. $TOUCH -am 0630160890 TestSuite/HMotion-Dots &&
  629. chmod 0664 TestSuite/HMotion-Dots ||
  630. echo "restore of TestSuite/HMotion-Dots failed"
  631. set `wc -c TestSuite/HMotion-Dots`;Wc_c=$1
  632. if test "$Wc_c" != "440"; then
  633.     echo original size 440, current size $Wc_c
  634. fi
  635. fi
  636. # ============= TestSuite/HalfLineFeed ==============
  637. if test X"$1" != X"-c" -a -f 'TestSuite/HalfLineFeed'; then
  638.     echo "File already exists: skipping 'TestSuite/HalfLineFeed'"
  639. else
  640. echo "x - extracting TestSuite/HalfLineFeed (Text)"
  641. sed 's/^X//' << 'SHAR_EOF' > TestSuite/HalfLineFeed &&
  642. XE
  643. X
  644. X
  645. XFile: HalfLineFeed
  646. XPurpose: To test the half-line capabilities
  647. X
  648. X
  649. X
  650. XPage Two
  651. X
  652. XNow is =the time =for all =good men =to come =to the =aid of =their neighbors.
  653. X
  654. X
  655. X
  656. X
  657. X
  658. X
  659. X
  660. X
  661. XNow is =the time =for all =good men =to come =to the =aid of =their neighbors.
  662. X
  663. X
  664. X
  665. X
  666. X
  667. X
  668. X
  669. X
  670. XNow is =the time =for all =good men =to come =to the =aid of =their neighbors.
  671. X
  672. SHAR_EOF
  673. $TOUCH -am 0630160890 TestSuite/HalfLineFeed &&
  674. chmod 0664 TestSuite/HalfLineFeed ||
  675. echo "restore of TestSuite/HalfLineFeed failed"
  676. set `wc -c TestSuite/HalfLineFeed`;Wc_c=$1
  677. if test "$Wc_c" != "358"; then
  678.     echo original size 358, current size $Wc_c
  679. fi
  680. fi
  681. # ============= TestSuite/LinesPerInch ==============
  682. if test X"$1" != X"-c" -a -f 'TestSuite/LinesPerInch'; then
  683.     echo "File already exists: skipping 'TestSuite/LinesPerInch'"
  684. else
  685. echo "x - extracting TestSuite/LinesPerInch (Text)"
  686. sed 's/^X//' << 'SHAR_EOF' > TestSuite/LinesPerInch &&
  687. XE
  688. X
  689. X
  690. XFile: LinesPerInch
  691. XPurpose: To test the lines-per-inch command
  692. X
  693. X
  694. X
  695. XPage Two
  696. X
  697. XThis page tests different lines-per-inch settings.
  698. X
  699. XBefore a lines-per-inch set command.
  700. X&l16DAfter the lines-per-inch set command.
  701. XLine 1
  702. XLine 2
  703. XLine 3
  704. XBefore a lines-per-inch set command.
  705. X&l8DAfter the lines-per-inch set command.
  706. XLine 1
  707. XLine 2
  708. XLine 3
  709. XBefore a lines-per-inch set command.
  710. X&l4DAfter the lines-per-inch set command.
  711. XLine 1
  712. XLine 2
  713. XLine 3
  714. XBefore a lines-per-inch set command.
  715. X&l2DAfter the lines-per-inch set command.
  716. XLine 1
  717. XLine 2
  718. XLine 3
  719. X &l4D
  720. X
  721. X
  722. XPage Three
  723. X
  724. XXXXXXXXXXX
  725. X
  726. X
  727. X
  728. X
  729. X
  730. X
  731. X
  732. X
  733. X
  734. X
  735. XXXXXXXXXXX
  736. X
  737. SHAR_EOF
  738. $TOUCH -am 0630160890 TestSuite/LinesPerInch &&
  739. chmod 0664 TestSuite/LinesPerInch ||
  740. echo "restore of TestSuite/LinesPerInch failed"
  741. set `wc -c TestSuite/LinesPerInch`;Wc_c=$1
  742. if test "$Wc_c" != "594"; then
  743.     echo original size 594, current size $Wc_c
  744. fi
  745. fi
  746. # ============= TestSuite/NumberOfCopies ==============
  747. if test X"$1" != X"-c" -a -f 'TestSuite/NumberOfCopies'; then
  748.     echo "File already exists: skipping 'TestSuite/NumberOfCopies'"
  749. else
  750. echo "x - extracting TestSuite/NumberOfCopies (Text)"
  751. sed 's/^X//' << 'SHAR_EOF' > TestSuite/NumberOfCopies &&
  752. XE
  753. X
  754. X
  755. XFile: NumberOfCopies
  756. XPurpose: To test the multiple copy command.
  757. X
  758. XThis is the first page, and should only appear once.
  759. X
  760. X
  761. X
  762. XPage 2
  763. X
  764. XThis is at the top of page two, before the first multiple copy
  765. Xcommand.
  766. X
  767. X&l2XThis text appears right after the first multiple copy command.
  768. XTheoretically, this page should be printed TWICE.
  769. X
  770. X
  771. X
  772. XPage 3
  773. X
  774. XThis page starts out with two copies.
  775. X
  776. X&l1XThis text appears right after the second multiple copy command,
  777. Xwhich should switch back to making only one copy.
  778. X
  779. X
  780. X
  781. XPage 4
  782. X
  783. XThe page starts out with one copy.
  784. X
  785. X&l2XThis text appears right after a multiple copy command which sets
  786. Xthe number of copies to 2.
  787. X
  788. X&l3XThis text appears right after a multiple copy command which sets
  789. Xthe number of copies to 3.  This should override the previous multiple
  790. Xcopy command.
  791. X
  792. SHAR_EOF
  793. $TOUCH -am 0630160890 TestSuite/NumberOfCopies &&
  794. chmod 0664 TestSuite/NumberOfCopies ||
  795. echo "restore of TestSuite/NumberOfCopies failed"
  796. set `wc -c TestSuite/NumberOfCopies`;Wc_c=$1
  797. if test "$Wc_c" != "800"; then
  798.     echo original size 800, current size $Wc_c
  799. fi
  800. fi
  801. # ============= TestSuite/Orientation ==============
  802. if test X"$1" != X"-c" -a -f 'TestSuite/Orientation'; then
  803.     echo "File already exists: skipping 'TestSuite/Orientation'"
  804. else
  805. echo "x - extracting TestSuite/Orientation (Text)"
  806. sed 's/^X//' << 'SHAR_EOF' > TestSuite/Orientation &&
  807. XE
  808. X
  809. X
  810. XFile: Orientation
  811. XPurpose: To test the orientation command
  812. X
  813. XThis page should appear in portrait mode
  814. X &l1O
  815. X
  816. X
  817. XPage Two
  818. X
  819. XThis page should appear in landscape mode
  820. X &l0O
  821. X
  822. X
  823. XPage Three
  824. X
  825. XThis page should appear in portrait mode
  826. X
  827. X
  828. X
  829. XPage Four
  830. X
  831. XThis text appears before the command to change to landscape mode.
  832. X&l1OThis text appears right after the command to change to landscape mode.
  833. X
  834. X
  835. X
  836. XPage Five
  837. X
  838. XThis text appears before the command to change to portrait mode.
  839. X&l0OThis text appears right after the command to change to landscape mode.
  840. X
  841. SHAR_EOF
  842. $TOUCH -am 0630160890 TestSuite/Orientation &&
  843. chmod 0664 TestSuite/Orientation ||
  844. echo "restore of TestSuite/Orientation failed"
  845. set `wc -c TestSuite/Orientation`;Wc_c=$1
  846. if test "$Wc_c" != "544"; then
  847.     echo original size 544, current size $Wc_c
  848. fi
  849. fi
  850. # ============= TestSuite/PFontAttributes ==============
  851. if test X"$1" != X"-c" -a -f 'TestSuite/PFontAttributes'; then
  852.     echo "File already exists: skipping 'TestSuite/PFontAttributes'"
  853. else
  854. echo "x - extracting TestSuite/PFontAttributes (Text)"
  855. sed 's/^X//' << 'SHAR_EOF' > TestSuite/PFontAttributes &&
  856. XE
  857. X
  858. X
  859. XFile: PFontAttributes
  860. XPurpose: To test the primary font attributes.
  861. X
  862. X
  863. X
  864. X(8U(s1p14.4v0s3b4TPage Two -- Helvetica Bold 14.4
  865. X
  866. X(8U(s1p14.4v0s3b4TI'm holding on to you (s0Plike a diamond in the rough.
  867. X(8U(s1p14.4v0s3b4TI'm holding on to you (s16.6Hlike a diamond in the rough.
  868. X(8U(s1p14.4v0s3b4TI'm holding on to you (s10Vlike a diamond in the rough.
  869. X(8U(s1p14.4v0s3b4TI'm holding on to you (s1Slike a diamond in the rough.
  870. X(8U(s1p14.4v0s3b4TI'm holding on to you (s0Blike a diamond in the rough.
  871. X(8U(s1p14.4v0s3b4TI'm holding on to you (s0Tlike a diamond in the rough.
  872. X
  873. X
  874. X
  875. X(8U(s1p10v0s0b5TPage Three -- Times-Roman 10
  876. X
  877. X(8U(s1p10v0s0b5TI'm holding on to you (s0Plike a diamond in the rough.
  878. X(8U(s1p10v0s0b5TI'm holding on to you (s16.6Hlike a diamond in the rough.
  879. X(8U(s1p10v0s0b5TI'm holding on to you (s14.4Vlike a diamond in the rough.
  880. X(8U(s1p10v0s0b5TI'm holding on to you (s1Slike a diamond in the rough.
  881. X(8U(s1p10v0s0b5TI'm holding on to you (s3Blike a diamond in the rough.
  882. X(8U(s1p10v0s0b5TI'm holding on to you (s0Tlike a diamond in the rough.
  883. X
  884. X
  885. X
  886. X(8U(s1p10v0s3b5TPage Four -- Times-Roman Bold 10
  887. X
  888. X(8U(s1p10v0s3b5TI'm holding on to you (s0Plike a diamond in the rough.
  889. X(8U(s1p10v0s3b5TI'm holding on to you (s16.6Hlike a diamond in the rough.
  890. X(8U(s1p10v0s3b5TI'm holding on to you (s14.4Vlike a diamond in the rough.
  891. X(8U(s1p10v0s3b5TI'm holding on to you (s1Slike a diamond in the rough.
  892. X(8U(s1p10v0s3b5TI'm holding on to you (s0Blike a diamond in the rough.
  893. X(8U(s1p10v0s3b5TI'm holding on to you (s0Tlike a diamond in the rough.
  894. X
  895. X
  896. X
  897. X(8U(s1p10v1s0b5TPage Five -- Times-Roman Italic 10
  898. X
  899. X(8U(s1p10v1s0b5TI'm holding on to you (s0Plike a diamond in the rough.
  900. X(8U(s1p10v1s0b5TI'm holding on to you (s16.6Hlike a diamond in the rough.
  901. X(8U(s1p10v1s0b5TI'm holding on to you (s14.4Vlike a diamond in the rough.
  902. X(8U(s1p10v1s0b5TI'm holding on to you (s0Slike a diamond in the rough.
  903. X(8U(s1p10v1s0b5TI'm holding on to you (s3Blike a diamond in the rough.
  904. X(8U(s1p10v1s0b5TI'm holding on to you (s0Tlike a diamond in the rough.
  905. X
  906. X
  907. X
  908. X(8U(s1p8v0s0b5TPage Six -- Times-Roman 8
  909. X
  910. X(8U(s1p8v0s0b5TI'm holding on to you (s0Plike a diamond in the rough.
  911. X(8U(s1p8v0s0b5TI'm holding on to you (s16.6Hlike a diamond in the rough.
  912. X(8U(s1p8v0s0b5TI'm holding on to you (s10Vlike a diamond in the rough.
  913. X(8U(s1p8v0s0b5TI'm holding on to you (s1Slike a diamond in the rough.
  914. X(8U(s1p8v0s0b5TI'm holding on to you (s3Blike a diamond in the rough.
  915. X(8U(s1p8v0s0b5TI'm holding on to you (s0Tlike a diamond in the rough.
  916. X
  917. X
  918. X
  919. X(8U(s0p16.6h8.5v0s0b0TPage Seven -- Line Printer 8.5
  920. X
  921. X(8U(s0p16.6h8.5v0s0b0TI'm holding on to you (s1Plike a diamond in the rough.
  922. X(8U(s0p16.6h8.5v0s0b0TI'm holding on to you (s12.0Hlike a diamond in the rough.
  923. X(8U(s0p16.6h8.5v0s0b0TI'm holding on to you (s10Vlike a diamond in the rough.
  924. X(8U(s0p16.6h8.5v0s0b0TI'm holding on to you (s1Slike a diamond in the rough.
  925. X(8U(s0p16.6h8.5v0s0b0TI'm holding on to you (s3Blike a diamond in the rough.
  926. X(8U(s0p16.6h8.5v0s0b0TI'm holding on to you (s0Tlike a diamond in the rough.
  927. X
  928. X
  929. X
  930. X(8U(s0p10.0h12.0v0s3b3TPage Eight -- Courier Bold 12
  931. X
  932. X(8U(s0p10.0h12.0v0s3b3TI'm holding on to you (s1Plike a diamond in the rough.
  933. X(8U(s0p10.0h12.0v0s3b3TI'm holding on to you (s16.6Hlike a diamond in the rough.
  934. X(8U(s0p10.0h12.0v0s3b3TI'm holding on to you (s10Vlike a diamond in the rough.
  935. X(8U(s0p10.0h12.0v0s3b3TI'm holding on to you (s1Slike a diamond in the rough.
  936. X(8U(s0p10.0h12.0v0s3b3TI'm holding on to you (s0Blike a diamond in the rough.
  937. X(8U(s0p10.0h12.0v0s3b3TI'm holding on to you (s0Tlike a diamond in the rough.
  938. X
  939. X
  940. X
  941. X(1U(s0p12.0h10.0v0s0b8TPage Nine -- Prestige 10
  942. X
  943. X(1U(s0p12.0h10.0v0s0b8TI'm holding on to you (s1Plike a diamond in the rough.
  944. X(1U(s0p12.0h10.0v0s0b8TI'm holding on to you (s16.6Hlike a diamond in the rough.
  945. X(1U(s0p12.0h10.0v0s0b8TI'm holding on to you (s14.4Vlike a diamond in the rough.
  946. X(1U(s0p12.0h10.0v0s0b8TI'm holding on to you (s1Slike a diamond in the rough.
  947. X(1U(s0p12.0h10.0v0s0b8TI'm holding on to you (s3Blike a diamond in the rough.
  948. X(1U(s0p12.0h10.0v0s0b8TI'm holding on to you (s0Tlike a diamond in the rough.
  949. X
  950. X
  951. X
  952. X(1U(s0p12.0h10.0v0s3b8TPage Nine -- Prestige Bold 10
  953. X
  954. X(1U(s0p12.0h10.0v0s3b8TI'm holding on to you (s1Plike a diamond in the rough.
  955. X(1U(s0p12.0h10.0v0s3b8TI'm holding on to you (s16.6Hlike a diamond in the rough.
  956. X(1U(s0p12.0h10.0v0s3b8TI'm holding on to you (s14.4Vlike a diamond in the rough.
  957. X(1U(s0p12.0h10.0v0s3b8TI'm holding on to you (s1Slike a diamond in the rough.
  958. X(1U(s0p12.0h10.0v0s3b8TI'm holding on to you (s0Blike a diamond in the rough.
  959. X(1U(s0p12.0h10.0v0s3b8TI'm holding on to you (s0Tlike a diamond in the rough.
  960. X
  961. X
  962. X
  963. X(1U(s0p12.0h10.0v1s0b8TPage Ten -- Prestige Italic 10
  964. X
  965. X(1U(s0p12.0h10.0v1s0b8TI'm holding on to you (s1Plike a diamond in the rough.
  966. X(1U(s0p12.0h10.0v1s0b8TI'm holding on to you (s16.6Hlike a diamond in the rough.
  967. X(1U(s0p12.0h10.0v1s0b8TI'm holding on to you (s14.4Vlike a diamond in the rough.
  968. X(1U(s0p12.0h10.0v1s0b8TI'm holding on to you (s0Slike a diamond in the rough.
  969. X(1U(s0p12.0h10.0v1s0b8TI'm holding on to you (s3Blike a diamond in the rough.
  970. X(1U(s0p12.0h10.0v1s0b8TI'm holding on to you (s0Tlike a diamond in the rough.
  971. X
  972. X
  973. X
  974. X(1U(s0p16.6h7v0s0b8TPage Eleven -- Prestige 7
  975. X
  976. X(1U(s0p16.6h7v0s0b8TI'm holding on to you (s1Plike a diamond in the rough.
  977. X(1U(s0p16.6h7v0s0b8TI'm holding on to you (s12Hlike a diamond in the rough.
  978. X(1U(s0p16.6h7v0s0b8TI'm holding on to you (s10Vlike a diamond in the rough.
  979. X(1U(s0p16.6h7v0s0b8TI'm holding on to you (s1Slike a diamond in the rough.
  980. X(1U(s0p16.6h7v0s0b8TI'm holding on to you (s3Blike a diamond in the rough.
  981. X(1U(s0p16.6h7v0s0b8TI'm holding on to you (s0Tlike a diamond in the rough.
  982. X
  983. X
  984. X
  985. X(8U(s0p16.6h8.5v0s0b0TPage Twelve -- Line-Printer 8.5
  986. X
  987. X(8U(s0p16.6h8.5v0s0b0TI'm holding on to you (s1Plike a diamond in the rough.
  988. X(8U(s0p16.6h8.5v0s0b0TI'm holding on to you (s12Hlike a diamond in the rough.
  989. X(8U(s0p16.6h8.5v0s0b0TI'm holding on to you (s10Vlike a diamond in the rough.
  990. X(8U(s0p16.6h8.5v0s0b0TI'm holding on to you (s1Slike a diamond in the rough.
  991. X(8U(s0p16.6h8.5v0s0b0TI'm holding on to you (s3Blike a diamond in the rough.
  992. X(8U(s0p16.6h8.5v0s0b0TI'm holding on to you (s3Tlike a diamond in the rough.
  993. X
  994. X
  995. X
  996. X(8U(s0p10.0h12.0v0s0b3TPage Thirteen -- Courier 12
  997. X
  998. X(8U(s0p10.0h12.0v0s0b3TI'm holding on to you (s1Plike a diamond in the rough.
  999. X(8U(s0p10.0h12.0v0s0b3TI'm holding on to you (s16.6Hlike a diamond in the rough.
  1000. X(8U(s0p10.0h12.0v0s0b3TI'm holding on to you (s10Vlike a diamond in the rough.
  1001. X(8U(s0p10.0h12.0v0s0b3TI'm holding on to you (s1Slike a diamond in the rough.
  1002. X(8U(s0p10.0h12.0v0s0b3TI'm holding on to you (s3Blike a diamond in the rough.
  1003. X(8U(s0p10.0h12.0v0s0b3TI'm holding on to you (s0Tlike a diamond in the rough.
  1004. X
  1005. X
  1006. X
  1007. X(8U(s0p10.0h12.0v0s3b3TPage Fourteen -- Courier Bold 12
  1008. X
  1009. X(8U(s0p10.0h12.0v0s3b3TI'm holding on to you (s1Plike a diamond in the rough.
  1010. X(8U(s0p10.0h12.0v0s3b3TI'm holding on to you (s16.6Hlike a diamond in the rough.
  1011. X(8U(s0p10.0h12.0v0s3b3TI'm holding on to you (s10Vlike a diamond in the rough.
  1012. X(8U(s0p10.0h12.0v0s3b3TI'm holding on to you (s1Slike a diamond in the rough.
  1013. X(8U(s0p10.0h12.0v0s3b3TI'm holding on to you (s0Blike a diamond in the rough.
  1014. X(8U(s0p10.0h12.0v0s3b3TI'm holding on to you (s0Tlike a diamond in the rough.
  1015. X
  1016. X
  1017. SHAR_EOF
  1018. $TOUCH -am 0630160890 TestSuite/PFontAttributes &&
  1019. chmod 0664 TestSuite/PFontAttributes ||
  1020. echo "restore of TestSuite/PFontAttributes failed"
  1021. set `wc -c TestSuite/PFontAttributes`;Wc_c=$1
  1022. if test "$Wc_c" != "7512"; then
  1023.     echo original size 7512, current size $Wc_c
  1024. fi
  1025. fi
  1026. # ============= TestSuite/PaperInputControl ==============
  1027. if test X"$1" != X"-c" -a -f 'TestSuite/PaperInputControl'; then
  1028.     echo "File already exists: skipping 'TestSuite/PaperInputControl'"
  1029. else
  1030. echo "x - extracting TestSuite/PaperInputControl (Text)"
  1031. sed 's/^X//' << 'SHAR_EOF' > TestSuite/PaperInputControl &&
  1032. XE
  1033. X
  1034. X
  1035. XFile: PaperInputControl
  1036. XPurpose: Test how well the manual feed option works.
  1037. X
  1038. XThis first page should be under automatic feed.
  1039. X &l2H
  1040. X
  1041. X
  1042. XPage Two
  1043. X
  1044. XThis page should be fed in manually.
  1045. X &l1H
  1046. X
  1047. X
  1048. XPage Three
  1049. X
  1050. XThis page should revert back to automatic feed.
  1051. X
  1052. X
  1053. X
  1054. XPage Four
  1055. X
  1056. XBefore the page eject&l0HImmediately after the page eject
  1057. X
  1058. X
  1059. X
  1060. XSeveral lines after the page eject
  1061. SHAR_EOF
  1062. $TOUCH -am 0630160890 TestSuite/PaperInputControl &&
  1063. chmod 0664 TestSuite/PaperInputControl ||
  1064. echo "restore of TestSuite/PaperInputControl failed"
  1065. set `wc -c TestSuite/PaperInputControl`;Wc_c=$1
  1066. if test "$Wc_c" != "368"; then
  1067.     echo original size 368, current size $Wc_c
  1068. fi
  1069. fi
  1070. # ============= TestSuite/Reset ==============
  1071. if test X"$1" != X"-c" -a -f 'TestSuite/Reset'; then
  1072.     echo "File already exists: skipping 'TestSuite/Reset'"
  1073. else
  1074. echo "x - extracting TestSuite/Reset (Text)"
  1075. sed 's/^X//' << 'SHAR_EOF' > TestSuite/Reset &&
  1076. XE
  1077. X
  1078. X
  1079. XFile: Reset
  1080. XPurpose: Test the reset command
  1081. X
  1082. X&a15l55MThis text is after the margins have been changed.
  1083. XEThis text is after the second reset (the first is at the top of the page).
  1084. X
  1085. X
  1086. X
  1087. X
  1088. XPage Two
  1089. X
  1090. XThis text is just filler so that I can test the reset at the end of
  1091. Xthis page.  
  1092. XE
  1093. SHAR_EOF
  1094. $TOUCH -am 0630160890 TestSuite/Reset &&
  1095. chmod 0664 TestSuite/Reset ||
  1096. echo "restore of TestSuite/Reset failed"
  1097. set `wc -c TestSuite/Reset`;Wc_c=$1
  1098. if test "$Wc_c" != "285"; then
  1099.     echo original size 285, current size $Wc_c
  1100. fi
  1101. fi
  1102. # ============= TestSuite/RightLeftMargins ==============
  1103. if test X"$1" != X"-c" -a -f 'TestSuite/RightLeftMargins'; then
  1104.     echo "File already exists: skipping 'TestSuite/RightLeftMargins'"
  1105. else
  1106. echo "x - extracting TestSuite/RightLeftMargins (Text)"
  1107. sed 's/^X//' << 'SHAR_EOF' > TestSuite/RightLeftMargins &&
  1108. XE
  1109. X
  1110. X
  1111. XFile: RightLeftMargins
  1112. XPurpose: To test the left and right margin commands.
  1113. X &a20l40M
  1114. X
  1115. X
  1116. XPage Two
  1117. X
  1118. XThis page should have a left margin of 20 columns and a right margin of 40 columns.
  1119. X
  1120. XThis is a very long line of text designed to insure that the margins are being properly set.  It goes on and on and on for quite a while, and doesn't stop anytime soon. ;-)
  1121. X
  1122. X
  1123. X
  1124. XPage Three
  1125. X
  1126. XThis is a very long line of text designed to insure that the margins are being properly set.  It goes on and on and on for quite a while, and doesn't stop anytime soon. ;-)
  1127. X
  1128. XThis text is right before the margins are set.
  1129. X&a10l50MThis text is right after the left margin is set to 10 and
  1130. Xthe right margin is set to 50.
  1131. X
  1132. XThis is a very long line of text designed to insure that the margins are being properly set.  It goes on and on and on for quite a while, and doesn't stop anytime soon. ;-)
  1133. X
  1134. X
  1135. X
  1136. XPage Four
  1137. X
  1138. XThis is a very long line of text designed to insure that the margins are being properly set.  It goes on and on and on for quite a while, and doesn't stop anytime soon. ;-)
  1139. X
  1140. XThis text is right before the first margin command on this page.
  1141. X&a30l35MThis text is right after the first margin command.
  1142. X
  1143. XThis is a very long line of text designed to insure that the margins are being properly set.  It goes on and on and on for quite a while, and doesn't stop anytime soon. ;-)
  1144. X
  1145. XThis text is right before the second margin command on this page.
  1146. X&a15l45MThis text is right after the second margin command.
  1147. X
  1148. XThis is a very long line of text designed to insure that the margins are being properly set.  It goes on and on and on for quite a while, and doesn't stop anytime soon. ;-)
  1149. X
  1150. SHAR_EOF
  1151. $TOUCH -am 0630160890 TestSuite/RightLeftMargins &&
  1152. chmod 0664 TestSuite/RightLeftMargins ||
  1153. echo "restore of TestSuite/RightLeftMargins failed"
  1154. set `wc -c TestSuite/RightLeftMargins`;Wc_c=$1
  1155. if test "$Wc_c" != "1663"; then
  1156.     echo original size 1663, current size $Wc_c
  1157. fi
  1158. fi
  1159. echo "End of part 5, continue with part 6"
  1160. exit 0
  1161.  
  1162.