On Sun, May 18, 2008 at 10:11 AM, Xiaofan Chen wrote: > On Sun, May 18, 2008 at 1:13 AM, William Chops Westfield wrote: >> There seem to be very few fixed-width low-resolution fonts aimed at >> QVGA and smaller screens. And not many utilities for converting >> fancy fonts into, say, hex data for a microcontroller's assembler, >> either. Actually Microchip now has a free Font/Bitma converer as well. It is part of the graphics library download (support C30 and C32, for PIC24/dsPIC/PIC32). http://www.microchip.com/graphics Readme for the utility: Utility allows converting bitmap (BMP extension) and MS Window's installed fonts into formats to be used with Microchip Graphics Library. Fonts maybe a copyrighted material so please ensure that you have the rights to use it. You may find free fonts distributed under Open Font License (OFL) agreement. Some of the fonts distributed under OFL may be found here: http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=OFL_fonts. Importing fonts into application can be performed in two ways. The first method is to identify a range of characters that you want to use and create a font table starting from the first character up to the last character in the range. The second method is to create a character filter file and based on the filter create a reduced character font table. The second method is effective in implementing multi-language applications using only a fraction of the memory required for a full font table implementation. This is especially true for Asian fonts such as Chinese, Japanese and Korean fonts. Importing images also requires a step to convert images to BMP format if the original format is of different type. Multiple image editors to convert JPEG or other formats to bitmap are readily available from software vendors. Microsoft's Paint is one example. For advanced image editing get software like GIMP (www.gimp.org). It supports capability to do generate optimized color palette for image which can reduce image size. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist