Isilon LCD memory files README
$Id: README 60609 2006-12-12 02:23:55Z jroberson $

The Matrix Orbital stores fonts and images in it's flash memory.  In order for
the fonts to show up correctly and for the isilon logo to show at boot, 
it is necessary to upload these files to the lcd.

The script /usr/sbin/isi_load_lcd is used to upload the necessary files.  It
calls isi_lcd with command line arguments to do the actual uploading.  
To change which files are uploaded, edit /usr/sbin/isi_load_lcd.

In this directory are the necessary files for loading the lcd.  Images must
be in raw 8-bit b/w format (0 = black,  >0 = white on lcd) and be 122 x 32
pixels.  The best way to create this type of image is to use ImageMagick's 
'convert' to convert the image from another format 
(/usr/ports/graphics/ImageMagick).  Use the the gray option .  
Programs like photoshop should be able to do this as well.  

Fonts can be donwloaded from Matrix Orbital's website.  They come with a .mgf
file and several bmps for the characters.  For isi_lcd, a .inf file is used
instead because I didn't want to decode their format (it's not in text).
So a font is defined by a text file (<fontname>.inf) which list the name,
width, height, first character, and last character, one value per line.  Inside
a directory named <fontname> should be the individual bitmaps of the 
characters in raw 8-bit format.  Again, the provided .bmp's can
be converted using an image manipulation program that can output raw data.
