home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / alt / cdrom / 4317 < prev    next >
Encoding:
Internet Message Format  |  1992-11-07  |  6.8 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!sdd.hp.com!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!sprite.berkeley.edu!rab
  2. From: rab@sprite.berkeley.edu (Robert A. Bruce)
  3. Newsgroups: alt.cd-rom
  4. Subject: Re: Postscript for "Compact Disc" and "iso9660" logos?
  5. Date: 6 Nov 1992 06:31:10 GMT
  6. Organization: University of California, Berkeley
  7. Lines: 280
  8. Distribution: world
  9. Message-ID: <1dd3feINNitg@agate.berkeley.edu>
  10. References: <1db0sjINN7h0@agate.berkeley.edu>
  11. NNTP-Posting-Host: jaywalk.berkeley.edu
  12.  
  13. In article <1db0sjINN7h0@agate.berkeley.edu> adam@soda.berkeley.edu (Adam J Richter) writes:
  14. >    Does anybody know if the "Compact Disc" and "iso9660" logos
  15. >for CDROM's are available in postscript?  Also, is there a logo
  16. >for the Rock Ridge extensions?
  17.  
  18. I don't think there is any logo for Rock Ridge.  If you find out otherwise,
  19. please let me know.
  20.  
  21. Here is the standard disc logo in postscript.  You need to add a scale
  22. and translate statement to position it on the page.
  23. --------------------------------------------------------------------------
  24. %!
  25. %  disc.ps
  26. %
  27. %  Print the standard "COMPACT DISC, DATA STORAGE" logo for a CD-ROM.
  28. %
  29. %  Copyright 1992, Walnut Creek CDROM
  30. %
  31. %  Bob Bruce
  32. %  Walnut Creek CD-ROM
  33. %  1547 Palos Verdes Mall, Suite 260
  34. %  Walnut Creek, CA  94596
  35. %  rab@cdrom.com, 1-800-786-9907, FAX:1-510-947-5996
  36. %
  37. %  This file may be distributed freely, as long as this header
  38. %  remains intact. 
  39. %
  40.  
  41. %% Uncomment the following line for quick re-running by ghostscript
  42. % /run { (disc.ps) (r) file cvx exec } def
  43.  
  44. gsave
  45.         /arct { arcto pop pop pop pop } def
  46.         0 setlinewidth
  47.         100 100 translate
  48.  
  49.         %% Outside of d
  50.         gsave
  51.         newpath
  52.         60 163 moveto
  53.         89 163 lineto
  54.         94 163 94 158 5 arct
  55.         94 5   lineto
  56.         94 0 89 0 5 arct
  57.         17 0   lineto
  58.         0 0 0 17  17 arct
  59.         0 103  lineto
  60.         0 120 17 120 17 arct
  61.         50 120 lineto
  62.         55 120 55 125 5 arct
  63.         55 158 lineto
  64.         55 163  60 163 5 arct
  65.         closepath
  66.         0 setgray
  67.         fill
  68.         grestore
  69.  
  70.         %% inside of d
  71.         gsave
  72.         newpath
  73.         66 154 moveto
  74.         84 154 lineto
  75.         88 154 88 150 4 arct
  76.         88 12  lineto
  77.         88 8 84 8   4 arct
  78.         17 8   lineto
  79.         8 8 8 17  9 arct
  80.         8 100  lineto
  81.         8 112 20 112  12 arct
  82.         57 112  lineto
  83.         62 112 62 117  5 arct
  84.         62 150  lineto
  85.         62 154 66 154  4 arct
  86.         closepath
  87.         1 setgray
  88.         fill
  89.         grestore
  90.  
  91.         %% Outside of d loop
  92.         gsave
  93.         newpath
  94.         48 102 moveto
  95.         63 102 63 87  15 arct
  96.         63 33 lineto
  97.         63 18 48 18 15 arct
  98.         33 18 33 33 15 arct
  99.         33 85 lineto
  100.         33 102 48 102 15 arct
  101.         closepath
  102.         0 setgray
  103.         fill
  104.         grestore
  105.  
  106.         %% inside of d loop
  107.         gsave
  108.         newpath
  109.         48 95 moveto
  110.         56 95 56 87 8 arct
  111.         56 33 lineto
  112.         56 25 48 25 8 arct
  113.         40 25 40 33 8 arct
  114.         40 87 lineto
  115.         40 95 48 95 8 arct
  116.         closepath
  117.         1 setgray
  118.         fill
  119.         grestore
  120.  
  121.  
  122.         %% outside of i
  123.         gsave
  124.         newpath
  125.         109 120 moveto
  126.         142 120 lineto
  127.         146 120 146 116 4 arct
  128.         146 4 lineto
  129.         146 0 142 0 4 arct
  130.         109 0 lineto
  131.         105 0 105 4 4 arct
  132.         105 116 lineto
  133.         105 120 109 120 4 arct
  134.         closepath
  135.         0 setgray
  136.         fill
  137.         grestore
  138.  
  139.         %% inside of i
  140.         gsave
  141.         newpath
  142.         116 113 moveto
  143.         136 113 lineto
  144.         139 113 139 110 3 arct
  145.         139 11 lineto
  146.         139 8 136 8 3 arct
  147.         116 8 lineto
  148.         113 8 113 11 3 arct
  149.         113 110 lineto
  150.         113 113 116 113 3 arct
  151.         closepath
  152.         1 setgray
  153.         fill
  154.         grestore
  155.  
  156.         %% outside of s
  157.         gsave
  158.         newpath
  159.         175 120 moveto
  160.         235 120 lineto
  161.         239 120 239 116 4 arct
  162.         239 92 lineto
  163.         239 88 235 88 4 arct
  164.         193 88 lineto
  165.         189 88 189 84 4 arct
  166.         189 80 193 80 4 arct
  167.         227 80 lineto
  168.         243 80 243 64 16 arct
  169.         243 20 lineto
  170.         243 0 223 0 20 arct
  171.         159 0 lineto
  172.         155 0 155 4 4 arct
  173.         155 30 lineto
  174.         155 34 159 34 4 arct
  175.         203 34  lineto
  176.         208 34 208 39 5 arct
  177.         208 44 203 44 5 arct
  178.         170 44 lineto
  179.         155 44 155 59 15 arct
  180.         155 102 lineto
  181.         155 120 173 120 18 arct
  182.         closepath
  183.         0 setgray
  184.         fill
  185.         grestore
  186.  
  187.         %% inside of s
  188.         gsave
  189.         newpath
  190.         175 113 moveto
  191.         229 113 lineto
  192.         233 113 233 109 4 arct
  193.         233 99 lineto
  194.         233 95 229 95 4 arct
  195.         194 95 lineto
  196.         182 95 182 83 12 arct
  197.         182 71 194 71 12 arct
  198.         228 71 lineto
  199.         236 71 236 63 8 arct
  200.         236 24 lineto
  201.         236 8 220 8 16 arct
  202.         165 8 lineto
  203.         161 8 161 12 4 arct
  204.         161 21 lineto
  205.         161 25 165 25 4 arct
  206.         203 25 lineto
  207.         216 25 216 38 13 arct
  208.         216 51 204 51 14 arct
  209.         175 51 lineto
  210.         162 51 162 64 13 arct
  211.         162 100 lineto
  212.         162 113 175 113 13 arct
  213.         closepath
  214.         1 setgray
  215.         fill
  216.         grestore
  217.  
  218.         %% outside of c
  219.         gsave
  220.         newpath
  221.         270 120 moveto
  222.         325 120 lineto
  223.         341 120 341 104 16 arct
  224.         341 74 lineto
  225.         341 70 337 70 4 arct
  226.         308 70 lineto
  227.         304 70 304 74 4 arct
  228.         304 88 lineto
  229.         304 95 297 95 7 arct
  230.         290 95 290 88 7 arct
  231.         290 34 lineto
  232.         290 27 297 27 7 arct
  233.         304 27 304 34 7 arct
  234.         304 53 lineto
  235.         304 57 308 57 4 arct
  236.         337 57 lineto
  237.         341 57 341 53 4 arct
  238.         341 18 lineto
  239.         341 0 323 0 18 arct
  240.         272 0 lineto
  241.         252 0 252 20 20 arct
  242.         252 105 lineto
  243.         252 120 270 120 15 arct
  244.         closepath
  245.         0 setgray
  246.         fill
  247.         grestore
  248.  
  249.         %% inside of c
  250.         gsave
  251.         newpath
  252.         270 113 moveto
  253.         324 113 lineto
  254.         335 113 335 104 9 arct
  255.         335 81 lineto
  256.         335 77 331 77 4 arct
  257.         315 77 lineto
  258.         311 77 311 81 4 arct
  259.         311 88 lineto
  260.         311 102 297 102 14 arct
  261.         283 102 283 88 14 arct
  262.         283 34 lineto
  263.         283 20 297 20 14 arct
  264.         311 20 311 34 14 arct
  265.         311 44 lineto
  266.         311 48 315 48 4 arct
  267.         331 48 lineto
  268.         335 48 335 44 4 arct
  269.         335 20 lineto
  270.         335 8 325 8 10 arct
  271.         268 8 lineto
  272.         259 8 259 19 9 arct
  273.         259 104 lineto
  274.         259 113 268 113 9 arct
  275.         closepath
  276.         1 setgray
  277.         fill
  278.         grestore
  279.  
  280.       /Helvetica-Bold findfont
  281.       41 scalefont setfont
  282.       0 -45 moveto
  283.       1.04 1 scale
  284.       (DATA STORAGE) show
  285.       110 130 moveto
  286.       1.08 1 scale
  287.       (COMPACT) show
  288.       grestore
  289. grestore
  290. showpage
  291.  
  292.  
  293.