Hans Ruopp wrote: > I've found a quite interesting application note from Freescale > (www.freescale.com) about using OLED displays (AN3415.pdf for the files > AN3415SW.zip). To find the Application Note in Freescale site, click in > Documentation under "Get Support" (right-side) the application note. > Sort in descending order by date, it's a quite new AN dated 3/8/2007. > Anybody wishing to use the OSRAM Pictivia displays should definitely check this appnote out. > It talks about "OLED Driver Demonstration for 4 bits per pixel Displays" > but as I've already learned, that in fact it converts windows bitmap > fonts in a 1 bit deep and the 4-bit part uses the brightness settings > (Thanks for the explanation Scott). > Yep. And as I told Hans, this is not exactly what I'm looking for. Instead, I want a 4-bit/per pixel font. In an earlier message I mentioned something about the TeX/METAFONT tool pk2bm. Well, I played around some more. Here's what I wrote to Hans: I did play around with some of the METAFONT utilities used by TeX. Here's what I have found. You can take a TeX font file and convert it into a "generic font" file by using the METAFONT program. For example, I have hundreds and hundreds of TeX fonts on my PC. Here's how I convert the TeX font ascii.mf into a generic font: mf "\mode=localfont; scrollmode; input ascii" This creates a file named ascii.600gf . The next step is to create a "packed font" file using the TeX utility gftopk: gftopk ascii.600pk Finally, there's a utility for converting pack font files into bitmaps, pk2bm. For example, to extract the bitmap of the letter A, you can run: pk2bm -b -cA ascii.600pk This produces ........................................**************** .......................................***************** .......................................***************** ......................................****************** .....................................******************* .....................................******************* ....................................******************** ...................................********************* ...................................********************* ..................................********************** ..................................********************** .................................*********************** ................................************************ ................................************************ ...............................************************* ...............................************************* ..............................************************** .............................*************************** .............................*************************** ............................**************************** ...........................***************************** ...........................***************************** ..........................****************************** ..........................****************************** .........................******************************* ........................******************************** ........................******************************** .......................********************************* .......................****************.**************** ......................*****************.**************** .....................*****************..**************** .....................*****************..**************** ....................*****************...**************** ...................*****************....**************** ...................*****************....**************** ..................*****************.....**************** ..................*****************.....**************** .................*****************......**************** ................******************......**************** ................*****************.......**************** ...............*****************........**************** ...............*****************........**************** ..............*****************.........**************** .............******************.........**************** .............*****************..........**************** ............******************..........**************** ...........******************...........**************** ...........********************************************* ..........********************************************** ..........********************************************** .........*********************************************** ........************************************************ ........************************************************ .......************************************************* .......************************************************* ......************************************************** .....******************.................**************** .....******************.................**************** ....******************..................**************** ...*******************..................**************** ...******************...................**************** ..******************....................**************** ..******************....................**************** .******************.....................**************** *******************.....................**************** I have utilities for converting bitmaps into PIC include files. I'll have to change them some what for doing compression. For example, this bitmap is 64X64 X 1-bit deep. I need something more like 8X8 X 4-bits deep. I think I'm going to try to configure those to automagically create PIC font include files. Scott -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist