home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / fonts / 3773 < prev    next >
Encoding:
Internet Message Format  |  1992-12-25  |  1.8 KB

  1. Xref: sparky comp.fonts:3773 gnu.misc.discuss:4108
  2. Newsgroups: comp.fonts,gnu.misc.discuss
  3. Path: sparky!uunet!think.com!spool.mu.edu!agate!pasteur!cory.Berkeley.EDU!johnm
  4. From: johnm@cory.Berkeley.EDU (John D. Mitchell)
  5. Subject: Re: "Hinting" using antialiasing? A GNUish alternative...
  6. Message-ID: <1992Dec25.214916.10472@pasteur.Berkeley.EDU>
  7. Sender: nntp@pasteur.Berkeley.EDU (NNTP Poster)
  8. Nntp-Posting-Host: cory.berkeley.edu
  9. Organization: University of California, at Berkeley
  10. References: <1992Dec17.193208.11337@dircon.co.uk> <PCG.92Dec22183541@decb.aber.ac.uk> <freek.725305697@groucho.phil.ruu.nl>
  11. Date: Fri, 25 Dec 1992 21:49:16 GMT
  12. Lines: 21
  13.  
  14. Hmm... I must be missing something in this discussion...  All of the
  15. rasterizer code that I've seen makes calls to an implementation defined
  16. function to handle the actual drawing of each section of the given
  17. character (well, they could be told to generate a bitmap too, but that's
  18. irrelevant IMO to this discussion).  The rasterizer is passing me things
  19. like "there's a line segment from point (x,y) to point (r,w)" and I can
  20. draw the line on the screen (or printer or plotter...).  What's to stop me
  21. from optimizing the horizontal and vertical lines and then using an
  22. anti-aliasing line drawing routine for everything else?  At some point the
  23. choice to light a given pixel in the character box for the character over a
  24. pixel immediately adjacent becomes arbitrary due to the physical device
  25. resolution (i.e., I don't understand how this 'intelligent' bitmap scaling
  26. filter system can produce output that is 'better' than hinted fonts).
  27. Unless a person goes over every single character generated at each size,
  28. style, etc.  There's still going to be in essence arbitrary decisions made
  29. by the filters that I don't see how they could be any more correct then an
  30. hinted, outlining rasterizer.
  31.  
  32. Thanks,
  33.     John
  34.     johnm@cory.Berkeley.EDU
  35.