home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / gnu / ghostscr / bug / 1344 < prev    next >
Encoding:
Text File  |  1993-01-08  |  2.0 KB  |  55 lines

  1. Newsgroups: gnu.ghostscript.bug
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!aladdin.COM!ghost
  3. From: ghost@aladdin.COM (L. Peter Deutsch)
  4. Subject: charpath produces no output
  5. Message-ID: <9301062237.1.UUL1.3#5127@aladdin.com>
  6. Sender: gnulists@ai.mit.edu
  7. Organization: GNUs Not Usenet
  8. Distribution: gnu
  9. Date: Thu, 7 Jan 1993 05:37:57 GMT
  10. Approved: bug-ghostscript@prep.ai.mit.edu
  11. Lines: 42
  12.  
  13. Re <9210260325.AA06018@cookie-crisp>
  14. <199210241340.AA10000@claude.cs.umb.edu>:
  15.  
  16. > Date: Sat, 24 Oct 1992 09:40:15 -0400
  17. > From: Karl Berry <karl@claude.cs.umb.edu>
  18. > Sender: gnulists@ai.mit.edu
  19. > To: bug-ghostscript@prep.ai.mit.edu
  20. > Cc: walsh%ibis@cs.umass.edu
  21. > Subject: charpath produces no output
  22. > Reply-To: karl@cs.umb.edu
  23. > Resent-From: bug-ghostscript-request@prep.ai.mit.edu
  24. > charpath produces no output for characters in the following Type 3 font.
  25. > (show works, though.)  I'm not sure if it's a bug in Ghostscript or the
  26. > font.  I didn't see anything obviously wrong in the font.  (Well, that's
  27. > not quite true, the way they do encoding vectors seems confused, but I
  28. > saw nothing that looked like dubious in re charpath.)
  29. > Specifically, I say:
  30. > [... font and example omitted ...]
  31.  
  32. This is a bug in Ghostscript.  The `fill' in the BuildChar procedure,
  33. since it's being called inside a `charpath', just appends the path to
  34. the outer path; then a `restore' deallocates the path that was just
  35. appended!
  36.  
  37. Unfortunately, I don't see any way to fix the bug without some
  38. significant surgery to the memory manager, to decouple path
  39. allocation from object allocation (i.e., multiple heaps).  Multiple
  40. heaps is actually on my task list, since it's required for the Level
  41. 2 global/local VM and Display PostScript multiple context facilities,
  42. but it's not scheduled until after the next (2.6) release.
  43.  
  44. Sorry, this one isn't going to get fixed right away.
  45.  
  46. L. Peter Deutsch :: Aladdin Enterprises :: P.O. box 60264, Palo Alto, CA 94306
  47. ghost@aladdin.com, ...decwrl!aladdin!ghost ; voice 415-322-0103 ; fax 322-1734
  48.         "Implementation is the sincerest form of flattery."
  49.  
  50.  
  51.  
  52.  
  53.