/* 
 * 
 * launica 
 * 
 * created with FontCreator 
 * written by F. Maximilian Thiele 
 * 
 * http://www.apetech.de/fontCreator 
 * me@apetech.de 
 * 
 * File Name           : launica 
 * Date                : 15.02.2012 
 * Font size in bytes  : 8162 
 * Font width          : 10 
 * Font height         : 13 
 * Font first char     : 32 
 * Font last char      : 128 
 * Font used chars     : 96 
 * 
 * The font data are defined as 
 * 
 * struct _FONT_ { 
 *     uint16_t   font_Size_in_Bytes_over_all_included_Size_it_self; 
 *     uint8_t    font_Width_in_Pixel_for_fixed_drawing; 
 *     uint8_t    font_Height_in_Pixel_for_all_characters; 
 *     unit8_t    font_First_Char; 
 *     uint8_t    font_Char_Count; 
 * 
 *     uint8_t    font_Char_Widths[font_Last_Char - font_First_Char +1]; 
 *                  // for each character the separate width in pixels, 
 *                  // characters < 128 have an implicit virtual right empty row 
 * 
 *     uint8_t    font_data[]; 
 *                  // bit field of all characters 
 */ 
 
#include <inttypes.h> 
#include <avr/pgmspace.h> 
 
#ifndef LAUNICA_H 
#define LAUNICA_H 
 
#define LAUNICA_WIDTH 10 
#define LAUNICA_HEIGHT 13 
 
static uint8_t launica[] PROGMEM = { 
    0x1F, 0xE2, // size 
    0x0A, // width 
    0x0D, // height 
    0x20, // first char 
    0x60, // char count 
     
    // char widths 
    0x00, 0x03, 0x05, 0x09, 0x06, 0x06, 0x07, 0x02, 0x05, 0x05,  
    0x04, 0x05, 0x02, 0x04, 0x02, 0x05, 0x08, 0x06, 0x07, 0x07,  
    0x07, 0x06, 0x07, 0x07, 0x07, 0x08, 0x02, 0x02, 0x05, 0x05,  
    0x04, 0x06, 0x07, 0x07, 0x07, 0x09, 0x08, 0x07, 0x06, 0x08,  
    0x07, 0x06, 0x08, 0x08, 0x06, 0x09, 0x08, 0x09, 0x07, 0x08,  
    0x07, 0x08, 0x09, 0x08, 0x08, 0x0D, 0x08, 0x09, 0x08, 0x05,  
    0x06, 0x06, 0x07, 0x09, 0x02, 0x07, 0x06, 0x07, 0x07, 0x07,  
    0x07, 0x08, 0x07, 0x07, 0x06, 0x08, 0x05, 0x08, 0x07, 0x09,  
    0x07, 0x08, 0x06, 0x06, 0x07, 0x07, 0x08, 0x0B, 0x08, 0x07,  
    0x06, 0x06, 0x01, 0x06, 0x08, 0x00,  
     
    // font data 
    0xFF, 0xFF, 0x0F, 0x18, 0x18, 0x00, // 33 
    0x06, 0x07, 0x00, 0x07, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, // 34 
    0xC0, 0xD8, 0xF8, 0xFC, 0xDE, 0xF8, 0xFE, 0xDE, 0x18, 0x00, 0x18, 0x08, 0x00, 0x18, 0x08, 0x00, 0x00, 0x00, // 35 
    0x1C, 0x3E, 0x7A, 0xFF, 0xE2, 0xE6, 0x08, 0x10, 0x10, 0x38, 0x18, 0x08, // 36 
    0x0E, 0xCA, 0xF4, 0x7C, 0x9E, 0x84, 0x18, 0x18, 0x08, 0x08, 0x10, 0x18, // 37 
    0xC0, 0xE6, 0x7B, 0x3B, 0x7F, 0xC6, 0x80, 0x08, 0x18, 0x10, 0x10, 0x10, 0x08, 0x08, // 38 
    0x07, 0x03, 0x00, 0x00, // 39 
    0x20, 0xFC, 0x8E, 0x03, 0x01, 0x00, 0x08, 0x18, 0x10, 0x10, // 40 
    0x01, 0x01, 0x03, 0xFE, 0x7C, 0x10, 0x10, 0x18, 0x08, 0x00, // 41 
    0x04, 0x1C, 0x3E, 0x1C, 0x00, 0x00, 0x00, 0x00, // 42 
    0x20, 0x20, 0xF8, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, // 43 
    0x00, 0x00, 0x18, 0x38, // 44 
    0x40, 0x40, 0x40, 0x40, 0x00, 0x00, 0x00, 0x00, // 45 
    0x00, 0x00, 0x10, 0x10, // 46 
    0x00, 0xC0, 0xF0, 0x3E, 0x06, 0x10, 0x18, 0x00, 0x00, 0x00, // 47 
    0x78, 0xFE, 0xFE, 0x01, 0x01, 0x01, 0xFE, 0xFC, 0x00, 0x08, 0x18, 0x10, 0x10, 0x10, 0x18, 0x08, // 48 
    0x01, 0x01, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x18, 0x18, 0x18, 0x18, // 49 
    0x82, 0xC3, 0xE1, 0xF3, 0x7F, 0x3E, 0x1E, 0x08, 0x18, 0x18, 0x18, 0x10, 0x10, 0x10, // 50 
    0x00, 0x01, 0x21, 0x21, 0xFF, 0xFF, 0xDE, 0x08, 0x10, 0x10, 0x10, 0x18, 0x18, 0x08, // 51 
    0x60, 0x58, 0x4C, 0xFB, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x18, // 52 
    0x84, 0x1F, 0x1F, 0x13, 0xF1, 0xF1, 0x00, 0x08, 0x10, 0x10, 0x18, 0x08, // 53 
    0x78, 0xFE, 0xFE, 0x21, 0x21, 0x21, 0xC2, 0x00, 0x08, 0x18, 0x10, 0x10, 0x08, 0x08, // 54 
    0x01, 0x41, 0x41, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x18, // 55 
    0xDE, 0x7E, 0x3F, 0x73, 0xE1, 0xF1, 0xDE, 0x08, 0x10, 0x10, 0x18, 0x18, 0x18, 0x18, // 56 
    0x0C, 0x3E, 0x23, 0x21, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x18, // 57 
    0x10, 0x10, 0x18, 0x18, // 58 
    0x10, 0x18, 0x10, 0x38, // 59 
    0x20, 0x70, 0xF8, 0x9C, 0x08, 0x00, 0x00, 0x00, 0x08, 0x08, // 60 
    0x58, 0x58, 0x58, 0x58, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, // 61 
    0x8C, 0xD8, 0x70, 0x60, 0x08, 0x00, 0x00, 0x00, // 62 
    0x03, 0xF1, 0xF1, 0xFF, 0x1F, 0x1F, 0x00, 0x10, 0x30, 0x10, 0x00, 0x00, // 63 
    0xF0, 0x08, 0xE8, 0xE8, 0xE8, 0x08, 0xF0, 0x08, 0x18, 0x10, 0x00, 0x08, 0x08, 0x00, // 64 
    0xF8, 0x46, 0x41, 0x41, 0xFF, 0xFE, 0xF8, 0x18, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, // 65 
    0xFF, 0xFF, 0xFF, 0x21, 0x21, 0x73, 0xDE, 0x18, 0x18, 0x18, 0x10, 0x10, 0x10, 0x08, // 66 
    0x20, 0xFC, 0xFE, 0xFF, 0xFF, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00, 0x08, 0x18, 0x18, 0x10, 0x10, 0x10, 0x10, // 67 
    0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x02, 0x06, 0xF8, 0x18, 0x18, 0x18, 0x18, 0x10, 0x10, 0x08, 0x00, // 68 
    0xFF, 0xFF, 0xFF, 0xFF, 0x21, 0x21, 0x01, 0x18, 0x18, 0x18, 0x18, 0x10, 0x10, 0x10, // 69 
    0xFF, 0xFF, 0xFF, 0x21, 0x21, 0x01, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, // 70 
    0xFC, 0xFE, 0xFF, 0xFF, 0x01, 0x41, 0x41, 0xC2, 0x00, 0x08, 0x18, 0x18, 0x10, 0x10, 0x10, 0x08, // 71 
    0xFF, 0xFF, 0xFF, 0xFE, 0x20, 0x20, 0xFF, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x18, // 72 
    0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x10, 0x18, 0x18, 0x18, 0x18, 0x10, // 73 
    0x00, 0x01, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x08, 0x08, 0x10, 0x18, 0x18, 0x18, 0x18, 0x00, // 74 
    0xFF, 0xFF, 0xFF, 0xFE, 0x18, 0x7C, 0xC3, 0x00, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x08, 0x10, // 75 
    0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x18, 0x18, 0x18, 0x18, 0x10, 0x10, // 76 
    0xFF, 0x1F, 0x3E, 0x3C, 0x18, 0xFE, 0xFE, 0xFF, 0xFE, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x18, // 77 
    0xFF, 0x1F, 0x3F, 0xFF, 0xFC, 0xF0, 0xE0, 0xFF, 0x18, 0x00, 0x00, 0x00, 0x08, 0x18, 0x18, 0x18, // 78 
    0x78, 0xFE, 0xFE, 0xFF, 0xFF, 0x01, 0x01, 0x02, 0xFC, 0x00, 0x08, 0x08, 0x18, 0x18, 0x10, 0x10, 0x08, 0x00, // 79 
    0xFF, 0xFF, 0xFF, 0x41, 0x41, 0x26, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, // 80 
    0xFC, 0xFE, 0xFF, 0xFF, 0x01, 0x01, 0x02, 0xFE, 0x00, 0x08, 0x18, 0x18, 0x20, 0x38, 0x30, 0x08, // 81 
    0xFF, 0xFF, 0xFF, 0xFF, 0xC1, 0x43, 0x3C, 0x18, 0x18, 0x18, 0x18, 0x00, 0x08, 0x10, // 82 
    0x0C, 0x1E, 0x3F, 0x7F, 0x71, 0xF1, 0xE3, 0x82, 0x00, 0x08, 0x10, 0x10, 0x10, 0x18, 0x18, 0x00, // 83 
    0x01, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x01, 0x01, 0x00, 0x00, 0x08, 0x18, 0x18, 0x18, 0x10, 0x00, 0x00, // 84 
    0x3F, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x08, 0x08, 0x18, 0x18, 0x10, 0x08, 0x00, // 85 
    0x1F, 0xFF, 0xFF, 0xFE, 0x80, 0xE0, 0x1C, 0x03, 0x00, 0x08, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, // 86 
    0x03, 0x3F, 0xFF, 0xFF, 0xFC, 0xC0, 0x3E, 0x3F, 0xFF, 0xF8, 0xE0, 0x1C, 0x07, 0x00, 0x00, 0x00, 0x18, 0x18, 0x08, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, // 87 
    0x07, 0x0F, 0xFF, 0x7E, 0xF8, 0xF8, 0xC6, 0x83, 0x10, 0x18, 0x00, 0x00, 0x08, 0x18, 0x18, 0x18, // 88 
    0x03, 0x0F, 0x1F, 0xFF, 0xFC, 0xF0, 0x18, 0x06, 0x03, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, // 89 
    0x01, 0xC1, 0xF9, 0xFF, 0xFF, 0x3F, 0x0F, 0x00, 0x08, 0x18, 0x18, 0x18, 0x10, 0x10, 0x10, 0x10, // 90 
    0x40, 0xF8, 0x9C, 0x06, 0x02, 0x00, 0x18, 0x38, 0x20, 0x20, // 91 
    0x02, 0x0E, 0x3C, 0x70, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x18, // 92 
    0x04, 0x04, 0x0C, 0x3C, 0xF8, 0xE0, 0x40, 0x40, 0x60, 0x78, 0x18, 0x00, // 93 
    0x18, 0x1C, 0x0E, 0x06, 0x1C, 0x18, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 94 
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, // 95 
    0x03, 0x06, 0x00, 0x00, // 96 
    0xF8, 0x44, 0x42, 0x46, 0xFE, 0xFC, 0xF8, 0x18, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, // 97 
    0xFE, 0xFE, 0xFE, 0x42, 0x76, 0x8C, 0x08, 0x18, 0x18, 0x10, 0x08, 0x00, // 98 
    0x70, 0xFC, 0xFE, 0xFE, 0x02, 0x02, 0x06, 0x00, 0x08, 0x08, 0x18, 0x10, 0x10, 0x08, // 99 
    0xFE, 0xFE, 0xFE, 0xFE, 0x02, 0x04, 0xF8, 0x18, 0x18, 0x18, 0x18, 0x10, 0x10, 0x08, // 100 
    0xFE, 0xFE, 0xFE, 0xFE, 0x42, 0x42, 0x02, 0x08, 0x18, 0x18, 0x18, 0x10, 0x10, 0x10, // 101 
    0xFC, 0xFE, 0xFE, 0xFE, 0x42, 0x42, 0x04, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, // 102 
    0xF8, 0xFC, 0xFE, 0x06, 0x02, 0x42, 0x42, 0x80, 0x00, 0x08, 0x18, 0x10, 0x10, 0x10, 0x10, 0x08, // 103 
    0xFE, 0xFE, 0xFE, 0xF8, 0x40, 0x40, 0xFE, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x18, // 104 
    0x02, 0x02, 0xFE, 0xFE, 0xFE, 0x02, 0x04, 0x10, 0x10, 0x18, 0x18, 0x18, 0x10, 0x10, // 105 
    0x02, 0x02, 0xFE, 0xFE, 0xFE, 0x02, 0x08, 0x10, 0x18, 0x18, 0x08, 0x00, // 106 
    0xFE, 0xFE, 0xFE, 0xFE, 0x70, 0x98, 0x06, 0x00, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x08, 0x10, // 107 
    0xFE, 0xFE, 0xFE, 0x00, 0x00, 0x18, 0x18, 0x18, 0x10, 0x10, // 108 
    0xFE, 0x1E, 0x3C, 0x38, 0x18, 0xFC, 0xFE, 0xFC, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, // 109 
    0xFE, 0x3E, 0xFE, 0xFC, 0xF0, 0xE0, 0xFE, 0x18, 0x00, 0x00, 0x08, 0x18, 0x18, 0x18, // 110 
    0xF0, 0xF8, 0xFC, 0xFE, 0x02, 0x02, 0x04, 0xD8, 0x20, 0x00, 0x08, 0x18, 0x18, 0x10, 0x10, 0x18, 0x08, 0x00, // 111 
    0xFE, 0xFE, 0xFE, 0xFE, 0x42, 0x44, 0x38, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, // 112 
    0xF0, 0xFC, 0xFC, 0x02, 0x02, 0xFE, 0xFC, 0xF8, 0x00, 0x08, 0x18, 0x10, 0x18, 0x38, 0x18, 0x00, // 113 
    0xFE, 0xFE, 0xFE, 0xC2, 0x44, 0x3C, 0x18, 0x18, 0x18, 0x00, 0x08, 0x10, // 114 
    0x1C, 0x3C, 0x7E, 0x72, 0xE2, 0xC4, 0x08, 0x10, 0x10, 0x10, 0x18, 0x08, // 115 
    0x02, 0x02, 0xFE, 0xFE, 0xFE, 0x02, 0x02, 0x00, 0x00, 0x18, 0x18, 0x18, 0x00, 0x00, // 116 
    0xFE, 0xFE, 0xFE, 0x80, 0x00, 0x00, 0xFE, 0x00, 0x08, 0x08, 0x18, 0x18, 0x08, 0x00, // 117 
    0x04, 0x7E, 0xFE, 0xFE, 0xC0, 0xC0, 0x38, 0x0E, 0x00, 0x00, 0x08, 0x18, 0x18, 0x08, 0x00, 0x00, // 118 
    0x0E, 0xFE, 0xFE, 0xFC, 0xC0, 0x3C, 0xFE, 0xFC, 0xC0, 0x70, 0x0E, 0x00, 0x00, 0x18, 0x18, 0x08, 0x00, 0x08, 0x18, 0x08, 0x00, 0x00, // 119 
    0x0E, 0x1E, 0xFE, 0xFC, 0xF0, 0xD8, 0x86, 0x00, 0x10, 0x18, 0x00, 0x00, 0x18, 0x18, 0x18, 0x10, // 120 
    0x06, 0x1E, 0xFE, 0xF8, 0xF0, 0x18, 0x06, 0x00, 0x00, 0x18, 0x18, 0x18, 0x00, 0x00, // 121 
    0x02, 0xE2, 0xFA, 0xFE, 0x3E, 0x0E, 0x18, 0x18, 0x18, 0x10, 0x10, 0x10, // 122 
    0xC0, 0xF8, 0xFC, 0x04, 0x06, 0x06, 0x00, 0x38, 0x38, 0x60, 0x40, 0x40, // 123 
    0xFE, 0xF8, // 124 
    0x02, 0x02, 0x02, 0x9E, 0xFC, 0xF0, 0x40, 0x60, 0x20, 0x38, 0x18, 0x00, // 125 
    0xC0, 0x40, 0x40, 0x40, 0x40, 0x80, 0x40, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 126 
     
}; 
 
#endif |