home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / palmtops / 4493 < prev    next >
Encoding:
Text File  |  1993-01-21  |  3.0 KB  |  59 lines

  1. Newsgroups: comp.sys.palmtops
  2. Path: sparky!uunet!spool.mu.edu!agate!ames!nsisrv!nssdcs.gsfc.nasa.gov!williams
  3. From: williams@nssdcs.gsfc.nasa.gov (Jim Williams)
  4. Subject: Re: Whats the smallest (readable) 24x80
  5. Message-ID: <1993Jan21.200756.28157@nsisrv.gsfc.nasa.gov>
  6. Sender: usenet@nsisrv.gsfc.nasa.gov (Usenet)
  7. Nntp-Posting-Host: nssdcs.gsfc.nasa.gov
  8. Organization: NASA Goddard Space Flight Center, Greenbelt, Maryland
  9. References: <1993Jan20.030014.9216@crl.com>
  10. Date: Thu, 21 Jan 1993 20:07:56 GMT
  11. Lines: 46
  12.  
  13. [Apologies if you see this twice.  It doesn't seem to have gotten out
  14.  the first time.]
  15.  
  16. In article <1993Jan20.030014.9216@crl.com> jc@crl.com (Jim Couch) writes:
  17. >Subject line says it all. The hp95 looks like it would
  18. >be awfully crammed to squeze in 24x80. Is there anything 
  19. >between the smallest full size laptop and the hp which
  20. >would be both small and readable?
  21.  
  22. "Readable 24x80" is a matter of some opinion.  Others have posted
  23. articles here describing highly squeeed text (*three* pixels/character
  24. wide!)  that manages to get an 80x24/25 display onto the hp95.
  25. Personally, I just can't read it.  My own minimum is a 5x7 character
  26. in a 6x8 cell (just what the hp95 uses).  Thus, you would need at
  27. least a 480x200 display to get 80x25 characters.  The old, standard,
  28. CGA display, at 640x200 was able to do slightly better by using an 8x8
  29. cell.  An 8x10 or 8x12 cell makes underlining much nicer and keeps the
  30. descenders on one line from touching the tops of tall letters below.
  31. This happens on the hp95 a lot.  I don't know of any machine with a
  32. display that is significantly better than the hp95 (in terms of size),
  33. but is still not a full CGA.  I personally wouldn't bother with
  34. anything less than CGA if you really want 80x25 text screens.
  35. Machines like the ZEOS use CGA and the screen on that is quite
  36. readable, although I think the hp95 screen is better.
  37.  
  38. If I was going to cram the maximum text onto an hp95 screen, I'd use a
  39. carefully crafted, san serif variable width font, with each character
  40. as narrow as possible, while still having a unique bit pattern.  I
  41. even considered how this could be done "adaptively".  Rather than
  42. having a width table for each font, you take each character in turn
  43. and create a mask that is the bitwise OR of all the rows.  The
  44. leftmost and rightmost 1's in this mask will give you the left and
  45. right most pixels in that character.  You only have to do this once
  46. per character.  The mask, combined with some bit-shifting, can be used
  47. to render the character onto the screen so that it comes right up
  48. against the previous character, with just a single pixel between them.
  49. Even more elaborate algorithms can save pixels via kerning.  But I
  50. suspect the horsepower needed for any of this adaptive stuff would
  51. make text rendering too slow.  I may try it at some point...
  52.  
  53. Jim
  54. -- 
  55. Spoken: James W. Williams            Company: Hughes STX
  56. Internet: williams@nssdcs.gsfc.nasa.gov        Phone: +1 301 286-1131
  57. USPS: NASA Goddard Space Flight Center; Code 633; Greenbelt, MD 20771
  58. Maryland Car Tags: DEV CAR
  59.