[comp.laser-printers] bitmapping

regoli@SILVER.BACS.INDIANA.EDU (michael regoli) (10/07/87)

]:[

i've got an OASYS 810 Series R (Ricoh engine) laserprinter (300 dpi) that
is heavily dependent upon softfonts.   here's the scoop.

who "talks" bit map?!  below is one entry in one of our softfont
(downloadable) files for the letter "M" in times roman 10 point.
needless to say, there is an entry for every letter in the alphabet
(and then some) which covers ASCII values 32-126.

does someone out there have any software utilities that allows for the
design/modification of characters and their conversion into bit map?
it's painful for my small brain to physically map-out a character on a
16x11 grid (each row is transmitted as a series of sixteen bit words;
hence the 16 bit width of the grid) and then convert it to rows of
black and white cells.

any help, documentation or advice on bitmapping, raster-i-zation, and
character manipulation using said techniques is GREATFULLY
appreciated!

the uppercase "M" brought to you by the wonderful folks at OASYS:

 +--> LoaD Font Character
 |     +--> This Font's Number
 |     |    +--> For ASCII Code Value 77 (an "M")
 |     |    |  +--> Raster Height (Overall height of the raster data in dots)
 |     |    |  |  +--> Raster Width (" "   width  "   "   "  "    "   "  "  )
 |     |    |  |  |  +--> Bit Map Y-Offset
 |     |    |  |  |  |  +--> Bit Map Negative X-Offset
 |     |    |  |  |  |  |  +--> Logical Character Cell Width
 |     |    |  |  |  |  |  |    +--> Logical Character Center Offset
 |     |    |  |  |  |  |  |    |  +--> Rotation (0 = portrait)
 |     |    |  |  |  |  |  |    |  |                   +--> Bit Map
 ^     ^    ^  ^  ^  ^  ^  ^    ^  ^                   |
LDFC  5004,77,29,40,928,0,1248,624,0;+-----------------^--------------------+
*80*p0O<1~@0C81|@0G<3x@0G<7x@0G>=x@0E<A;p@0M>A3p@0I<F3p@0I>D7`@0Y>H7`@0Q>   |
X7`@0P?P7`@0q>`?0`?A`?0a?A@?0`?BA>0Aa?FA>0A@?DA>0A@>HC>0C@?XC<0B@6PC<0B@?`C |
<0F@7`C80D@7G80D@6G80L@6G80\@4O<0*`0C*?0;                                   |
----------------------------------------------------------------------------+

(Note: In the "Bit Map" box above, each asterisk represents octal value 177
(7F hex))

-- 
                              michael regoli
                     indiana university, bloomington
uucp  ...ihnp4!iuvax!silver!regoli   arpa  regoli@silver.bacs.indiana.edu
                          bitnet  regoli@iubacs