Hallo
Ich habe eine Arduino Eclipse Umgebung und mag diese sehr.
Ich versuche eine Schrift zu laden, was mit der Native Arduino Umgebung
ohne Probleme funktioniert.
Ich habe als Eclipse das geniale Sloeber 4.1
Normalrealweise wird das font in dem Unterordner
Adafruit-GFX-Library\Fonts geladen
das meckert Eclipse auch mit "redefinition" an. So habe ich einen Ordner
root/Fonts angelegt und den Ordner bekannt gemacht. Mit Bitmaps die ich
laden habe ich es genauso gemacht und das funktioniert wunderbar.
Wo ist mein Denkfehler.
im Ino File
#include <ArialRoundedMtBold_14.h>
font file
const uint8_t ArialRoundedMTBold_14Bitmaps[] PROGMEM = {
// Bitmap Data:
0x00, // ' '
0xFF,0xF8,0xF0, // '!'
0xDE,0xF6, // '"'
0x12,0x32,0x36,0xFF,0xFF,0x24,0xFF,0xFF,0x4C,0x48, // '#'
0x10,0x61,0xF6,0xAD,0x7A,0x1E,0x0E,0xD7,0xAF,0x5B,0xE1,0x02,0x04,0x00,
// '$'
0x60,0x92,0x22,0x44,0x49,0x07,0x60,0x0B,0x82,0x48,0xC9,0x11,0x24,0x18,
// '%'
0x3C,0x19,0x82,0x60, usw.
const GFXglyph ArialRoundedMTBold_14Glyphs[] PROGMEM = {
// bitmapOffset, width, height, xAdvance, xOffset, yOffset
{ 0, 1, 1, 5, 0, 0 }, // ' '
{ 1, 2, 10, 6, 1, -10 }, // '!'
{ 4, 5, 3, 8, 1, -10 }, // '"'
usw.
const GFXfont ArialRoundedMTBold_14 PROGMEM = {
(uint8_t *)ArialRoundedMTBold_14Bitmaps,(GFXglyph
*)ArialRoundedMTBold_14Glyphs,0x20, 0x7E, 17};
Und, wird diese Datei irgendwo anders auch noch eingebunden? Wenn sie es wird, ist die darin enthaltene Variable doppelt definiert, nämlich für jedes Mal, wo die Datei in eine Quelltextdatei eingebunden wird. Variablendefinitionen gehören nie in Headerdateien.
Ich habe bis jetzt herausgefunden ich brauche ein Header und ein SourceFile
Der Header sollte so aussehen
// Font data for Arial 10pt
#ifndef _Arial10pt_
#define _Arial10pt_
#include <stdint.h>
typedef struct FontTable {
uint16_t width;
uint16_t start;
} FONT_CHAR_INFO;
typedef struct
{
uint8_t Height;
uint8_t FirstChar;
uint8_t LastChar;
uint8_t FontSpace;
const FONT_CHAR_INFO *FontTable;
const uint8_t *FontBitmaps;
} FONT_INFO;
extern const uint8_t arial_10ptBitmaps[];
extern const FONT_INFO arial_10ptFontInfo;
extern const FONT_CHAR_INFO arial_10ptDescriptors[];
#endif
das SourceFile
//
// Font data for Arial 10pt
//
// Character bitmaps for Arial 10pt
#include "Arial10ptsBold.h"
const uint8_t arial_10ptBitmaps[] =
{
// @0 '!' (2 pixels wide)
0x00, //
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0x00, //
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0x00, //
// @14 '"' (5 pixels wide)
0x00, //
0xD8, // ## ##
0xD8, // ## ##
0xD8, // ## ##
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
// @28 '#' (6 pixels wide)
0x00, //
0x24, // # #
0x24, // # #
0x24, // # #
0xFC, // ######
0x48, // # #
0x48, // # #
0xFC, // ######
0x90, // # #
0x90, // # #
0x90, // # #
0x00, //
0x00, //
0x00, //
// @42 '$' (5 pixels wide)
0x20, // #
0x70, // ###
0xA8, // # # #
0xA0, // # #
0xE0, // ###
0xF0, // ####
0x78, // ####
0x38, // ###
0x28, // # #
0xA8, // # # #
0x70, // ###
0x20, // #
0x00, //
0x00, //
// @56 '%' (8 pixels wide)
0x00, //
0xE4, // ### #
0xA4, // # # #
0xA4, // # # #
0xA8, // # # #
0xE8, // ### #
0x17, // # ###
0x15, // # # #
0x15, // # # #
0x25, // # # #
0x27, // # ###
0x00, //
0x00, //
0x00, //
// @70 '&' (8 pixels wide)
0x00, //
0x38, // ###
0x6C, // ## ##
0x6C, // ## ##
0x3C, // ####
0x30, // ##
0x7A, // #### #
0xDA, // ## ## #
0xCE, // ## ###
0xCE, // ## ###
0x7B, // #### ##
0x00, //
0x00, //
0x00, //
// @84 ''' (2 pixels wide)
0x00, //
0xC0, // ##
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
// @98 '(' (3 pixels wide)
0x00, //
0x20, // #
0x60, // ##
0x40, // #
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0x40, // #
0x60, // ##
0x20, // #
// @112 ')' (3 pixels wide)
0x00, //
0x80, // #
0xC0, // ##
0x40, // #
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x40, // #
0xC0, // ##
0x80, // #
// @126 '*' (5 pixels wide)
0x00, //
0x20, // #
0xF8, // #####
0x20, // #
0xD8, // ## ##
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
// @140 '+' (6 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0x30, // ##
0x30, // ##
0xFC, // ######
0x30, // ##
0x30, // ##
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
// @154 ',' (2 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0xC0, // ##
0xC0, // ##
0x40, // #
0x80, // #
0x00, //
// @168 '-' (3 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0xE0, // ###
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
// @182 '.' (2 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0x00, //
// @196 '/' (4 pixels wide)
0x00, //
0x10, // #
0x10, // #
0x20, // #
0x20, // #
0x20, // #
0x40, // #
0x40, // #
0x40, // #
0x80, // #
0x80, // #
0x00, //
0x00, //
0x00, //
// @210 '0' (6 pixels wide)
0x00, //
0x78, // ####
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0x78, // ####
0x00, //
0x00, //
0x00, //
// @224 '1' (4 pixels wide)
0x00, //
0x30, // ##
0x70, // ###
0xF0, // ####
0xB0, // # ##
0x30, // ##
0x30, // ##
0x30, // ##
0x30, // ##
0x30, // ##
0x30, // ##
0x00, //
0x00, //
0x00, //
// @238 '2' (6 pixels wide)
0x00, //
0x78, // ####
0xCC, // ## ##
0x0C, // ##
0x0C, // ##
0x18, // ##
0x38, // ###
0x30, // ##
0x60, // ##
0xC0, // ##
0xFC, // ######
0x00, //
0x00, //
0x00, //
// @252 '3' (6 pixels wide)
0x00, //
0x78, // ####
0xCC, // ## ##
0x0C, // ##
0x0C, // ##
0x38, // ###
0x0C, // ##
0x0C, // ##
0x0C, // ##
0xCC, // ## ##
0x78, // ####
0x00, //
0x00, //
0x00, //
// @266 '4' (6 pixels wide)
0x00, //
0x18, // ##
0x18, // ##
0x38, // ###
0x38, // ###
0x58, // # ##
0x58, // # ##
0x98, // # ##
0xFC, // ######
0x18, // ##
0x18, // ##
0x00, //
0x00, //
0x00, //
// @280 '5' (6 pixels wide)
0x00, //
0x7C, // #####
0x60, // ##
0xC0, // ##
0xF8, // #####
0xCC, // ## ##
0x0C, // ##
0x0C, // ##
0x0C, // ##
0xCC, // ## ##
0x78, // ####
0x00, //
0x00, //
0x00, //
// @294 '6' (6 pixels wide)
0x00, //
0x38, // ###
0x4C, // # ##
0xC0, // ##
0xC0, // ##
0xF8, // #####
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0x78, // ####
0x00, //
0x00, //
0x00, //
// @308 '7' (6 pixels wide)
0x00, //
0xFC, // ######
0x0C, // ##
0x18, // ##
0x18, // ##
0x30, // ##
0x30, // ##
0x30, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x00, //
0x00, //
0x00, //
// @322 '8' (6 pixels wide)
0x00, //
0x78, // ####
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0x78, // ####
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0x78, // ####
0x00, //
0x00, //
0x00, //
// @336 '9' (6 pixels wide)
0x00, //
0x78, // ####
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0x7C, // #####
0x0C, // ##
0x0C, // ##
0xC8, // ## #
0x70, // ###
0x00, //
0x00, //
0x00, //
// @350 ':' (2 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0x00, //
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0x00, //
// @364 ';' (2 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0x00, //
0xC0, // ##
0xC0, // ##
0x40, // #
0x80, // #
0x00, //
// @378 '<' (6 pixels wide)
0x00, //
0x00, //
0x00, //
0x04, // #
0x1C, // ###
0x70, // ###
0xC0, // ##
0x70, // ###
0x1C, // ###
0x04, // #
0x00, //
0x00, //
0x00, //
0x00, //
// @392 '=' (7 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0xFE, // #######
0x00, //
0xFE, // #######
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
// @406 '>' (6 pixels wide)
0x00, //
0x00, //
0x00, //
0x80, // #
0xE0, // ###
0x38, // ###
0x0C, // ##
0x38, // ###
0xE0, // ###
0x80, // #
0x00, //
0x00, //
0x00, //
0x00, //
// @420 '?' (7 pixels wide)
0x00, //
0x7C, // #####
0xC6, // ## ##
0x06, // ##
0x06, // ##
0x0C, // ##
0x18, // ##
0x30, // ##
0x00, //
0x30, // ##
0x30, // ##
0x00, //
0x00, //
0x00, //
// @434 '@' (13 pixels wide)
0x00, 0x00, //
0x0F, 0xC0, // ######
0x30, 0x20, // ## #
0x60, 0x10, // ## #
0x4E, 0xC8, // # ### ## #
0x9F, 0xC8, // # ####### #
0xB9, 0xC8, // # ### ### #
0xB1, 0x88, // # ## ## #
0xB3, 0x90, // # ## ### #
0xBF, 0xB0, // # ####### ##
0x5D, 0xC0, // # ### ###
0x40, 0x08, // # #
0x30, 0x30, // ## ##
0x0F, 0xC0, // ######
// @462 'A' (9 pixels wide)
0x00, 0x00, //
0x1C, 0x00, // ###
0x1C, 0x00, // ###
0x36, 0x00, // ## ##
0x36, 0x00, // ## ##
0x36, 0x00, // ## ##
0x63, 0x00, // ## ##
0x63, 0x00, // ## ##
0x7F, 0x00, // #######
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @490 'B' (7 pixels wide)
0x00, //
0xFC, // ######
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xFC, // ######
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xFC, // ######
0x00, //
0x00, //
0x00, //
// @504 'C' (8 pixels wide)
0x00, //
0x3E, // #####
0x63, // ## ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0x63, // ## ##
0x3E, // #####
0x00, //
0x00, //
0x00, //
// @518 'D' (7 pixels wide)
0x00, //
0xF8, // #####
0xCC, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xCC, // ## ##
0xF8, // #####
0x00, //
0x00, //
0x00, //
// @532 'E' (6 pixels wide)
0x00, //
0xFC, // ######
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xFC, // ######
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xFC, // ######
0x00, //
0x00, //
0x00, //
// @546 'F' (6 pixels wide)
0x00, //
0xFC, // ######
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xFC, // ######
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0x00, //
// @560 'G' (8 pixels wide)
0x00, //
0x3E, // #####
0x63, // ## ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xCF, // ## ####
0xC3, // ## ##
0xC3, // ## ##
0x63, // ## ##
0x3E, // #####
0x00, //
0x00, //
0x00, //
// @574 'H' (7 pixels wide)
0x00, //
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xFE, // #######
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0x00, //
0x00, //
0x00, //
// @588 'I' (2 pixels wide)
0x00, //
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0x00, //
// @602 'J' (6 pixels wide)
0x00, //
0x0C, // ##
0x0C, // ##
0x0C, // ##
0x0C, // ##
0x0C, // ##
0x0C, // ##
0x0C, // ##
0xCC, // ## ##
0xCC, // ## ##
0x78, // ####
0x00, //
0x00, //
0x00, //
// @616 'K' (7 pixels wide)
0x00, //
0xC6, // ## ##
0xCC, // ## ##
0xD8, // ## ##
0xD8, // ## ##
0xF8, // #####
0xEC, // ### ##
0xCC, // ## ##
0xCC, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0x00, //
0x00, //
0x00, //
// @630 'L' (6 pixels wide)
0x00, //
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xFC, // ######
0x00, //
0x00, //
0x00, //
// @644 'M' (9 pixels wide)
0x00, 0x00, //
0xE3, 0x80, // ### ###
0xE3, 0x80, // ### ###
0xF7, 0x80, // #### ####
0xF7, 0x80, // #### ####
0xD5, 0x80, // ## # # ##
0xD5, 0x80, // ## # # ##
0xD5, 0x80, // ## # # ##
0xDD, 0x80, // ## ### ##
0xDD, 0x80, // ## ### ##
0xC9, 0x80, // ## # ##
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @672 'N' (7 pixels wide)
0x00, //
0xC6, // ## ##
0xE6, // ### ##
0xE6, // ### ##
0xF6, // #### ##
0xD6, // ## # ##
0xDE, // ## ####
0xCE, // ## ###
0xCE, // ## ###
0xC6, // ## ##
0xC6, // ## ##
0x00, //
0x00, //
0x00, //
// @686 'O' (8 pixels wide)
0x00, //
0x3C, // ####
0x66, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0x66, // ## ##
0x3C, // ####
0x00, //
0x00, //
0x00, //
// @700 'P' (7 pixels wide)
0x00, //
0xFC, // ######
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xFC, // ######
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0x00, //
// @714 'Q' (8 pixels wide)
0x00, //
0x3C, // ####
0x66, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0xCB, // ## # ##
0x66, // ## ##
0x3E, // #####
0x01, // #
0x00, //
0x00, //
// @728 'R' (8 pixels wide)
0x00, //
0xFC, // ######
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xFC, // ######
0xCC, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xC3, // ## ##
0x00, //
0x00, //
0x00, //
// @742 'S' (7 pixels wide)
0x00, //
0x7C, // #####
0xC6, // ## ##
0xC0, // ##
0xE0, // ###
0x78, // ####
0x3C, // ####
0x0E, // ###
0x06, // ##
0xC6, // ## ##
0x7C, // #####
0x00, //
0x00, //
0x00, //
// @756 'T' (8 pixels wide)
0x00, //
0xFF, // ########
0x18, // ##
0x18, // ##
0x18, // ##
0x18, // ##
0x18, // ##
0x18, // ##
0x18, // ##
0x18, // ##
0x18, // ##
0x00, //
0x00, //
0x00, //
// @770 'U' (7 pixels wide)
0x00, //
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0x7C, // #####
0x00, //
0x00, //
0x00, //
// @784 'V' (9 pixels wide)
0x00, 0x00, //
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0x63, 0x00, // ## ##
0x63, 0x00, // ## ##
0x63, 0x00, // ## ##
0x36, 0x00, // ## ##
0x36, 0x00, // ## ##
0x36, 0x00, // ## ##
0x1C, 0x00, // ###
0x1C, 0x00, // ###
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @812 'W' (13 pixels wide)
0x00, 0x00, //
0xC7, 0x18, // ## ### ##
0xC7, 0x18, // ## ### ##
0x67, 0x30, // ## ### ##
0x6D, 0xB0, // ## ## ## ##
0x6D, 0xB0, // ## ## ## ##
0x6D, 0xB0, // ## ## ## ##
0x6D, 0xB0, // ## ## ## ##
0x38, 0xE0, // ### ###
0x38, 0xE0, // ### ###
0x38, 0xE0, // ### ###
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @840 'X' (7 pixels wide)
0x00, //
0xC6, // ## ##
0xC6, // ## ##
0x6C, // ## ##
0x38, // ###
0x38, // ###
0x38, // ###
0x38, // ###
0x6C, // ## ##
0xC6, // ## ##
0xC6, // ## ##
0x00, //
0x00, //
0x00, //
// @854 'Y' (8 pixels wide)
0x00, //
0xC3, // ## ##
0xC3, // ## ##
0x66, // ## ##
0x3C, // ####
0x3C, // ####
0x18, // ##
0x18, // ##
0x18, // ##
0x18, // ##
0x18, // ##
0x00, //
0x00, //
0x00, //
// @868 'Z' (7 pixels wide)
0x00, //
0xFE, // #######
0x06, // ##
0x0C, // ##
0x18, // ##
0x18, // ##
0x30, // ##
0x30, // ##
0x60, // ##
0xC0, // ##
0xFE, // #######
0x00, //
0x00, //
0x00, //
// @882 '[' (3 pixels wide)
0x00, //
0xE0, // ###
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xE0, // ###
// @896 '\' (4 pixels wide)
0x00, //
0x80, // #
0x80, // #
0x40, // #
0x40, // #
0x40, // #
0x20, // #
0x20, // #
0x20, // #
0x10, // #
0x10, // #
0x00, //
0x00, //
0x00, //
// @910 ']' (3 pixels wide)
0x00, //
0xE0, // ###
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0xE0, // ###
// @924 '^' (6 pixels wide)
0x00, //
0x00, //
0x30, // ##
0x30, // ##
0x78, // ####
0x48, // # #
0xCC, // ## ##
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
// @938 '_' (7 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0xFE, // #######
// @952 '`' (3 pixels wide)
0x00, //
0xC0, // ##
0x60, // ##
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
// @966 'a' (6 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0x78, // ####
0x8C, // # ##
0x3C, // ####
0x6C, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0x7C, // #####
0x00, //
0x00, //
0x00, //
// @980 'b' (6 pixels wide)
0x00, //
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xD8, // ## ##
0xEC, // ### ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xEC, // ### ##
0xD8, // ## ##
0x00, //
0x00, //
0x00, //
// @994 'c' (6 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0x78, // ####
0xCC, // ## ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xCC, // ## ##
0x78, // ####
0x00, //
0x00, //
0x00, //
// @1008 'd' (6 pixels wide)
0x00, //
0x0C, // ##
0x0C, // ##
0x0C, // ##
0x6C, // ## ##
0xDC, // ## ###
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xDC, // ## ###
0x6C, // ## ##
0x00, //
0x00, //
0x00, //
// @1022 'e' (6 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0x78, // ####
0xCC, // ## ##
0xCC, // ## ##
0xFC, // ######
0xC0, // ##
0xCC, // ## ##
0x78, // ####
0x00, //
0x00, //
0x00, //
// @1036 'f' (5 pixels wide)
0x00, //
0x38, // ###
0x60, // ##
0x60, // ##
0xF0, // ####
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x00, //
0x00, //
0x00, //
// @1050 'g' (6 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0x6C, // ## ##
0xDC, // ## ###
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xDC, // ## ###
0x6C, // ## ##
0x0C, // ##
0x8C, // # ##
0x78, // ####
// @1064 'h' (6 pixels wide)
0x00, //
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xD8, // ## ##
0xEC, // ### ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0x00, //
0x00, //
0x00, //
// @1078 'i' (2 pixels wide)
0x00, //
0xC0, // ##
0xC0, // ##
0x00, //
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0x00, //
// @1092 'j' (4 pixels wide)
0x00, //
0x30, // ##
0x30, // ##
0x00, //
0x30, // ##
0x30, // ##
0x30, // ##
0x30, // ##
0x30, // ##
0x30, // ##
0x30, // ##
0x30, // ##
0x30, // ##
0xE0, // ###
// @1106 'k' (6 pixels wide)
0x00, //
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xCC, // ## ##
0xD8, // ## ##
0xF0, // ####
0xF0, // ####
0xD8, // ## ##
0xD8, // ## ##
0xCC, // ## ##
0x00, //
0x00, //
0x00, //
// @1120 'l' (2 pixels wide)
0x00, //
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0x00, //
// @1134 'm' (10 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0xDD, 0x80, // ## ### ##
0xEE, 0xC0, // ### ### ##
0xCC, 0xC0, // ## ## ##
0xCC, 0xC0, // ## ## ##
0xCC, 0xC0, // ## ## ##
0xCC, 0xC0, // ## ## ##
0xCC, 0xC0, // ## ## ##
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @1162 'n' (6 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0xD8, // ## ##
0xEC, // ### ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0x00, //
0x00, //
0x00, //
// @1176 'o' (6 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0x78, // ####
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0x78, // ####
0x00, //
0x00, //
0x00, //
// @1190 'p' (6 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0xD8, // ## ##
0xEC, // ### ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xEC, // ### ##
0xD8, // ## ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
// @1204 'q' (6 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0x6C, // ## ##
0xDC, // ## ###
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xDC, // ## ###
0x6C, // ## ##
0x0C, // ##
0x0C, // ##
0x0C, // ##
// @1218 'r' (4 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0xF0, // ####
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0x00, //
// @1232 's' (6 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0x78, // ####
0xCC, // ## ##
0xE0, // ###
0x78, // ####
0x1C, // ###
0xCC, // ## ##
0x78, // ####
0x00, //
0x00, //
0x00, //
// @1246 't' (4 pixels wide)
0x00, //
0x00, //
0x20, // #
0x60, // ##
0xF0, // ####
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x30, // ##
0x00, //
0x00, //
0x00, //
// @1260 'u' (6 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xCC, // ## ##
0xDC, // ## ###
0x6C, // ## ##
0x00, //
0x00, //
0x00, //
// @1274 'v' (7 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0xC6, // ## ##
0xC6, // ## ##
0x6C, // ## ##
0x6C, // ## ##
0x6C, // ## ##
0x38, // ###
0x38, // ###
0x00, //
0x00, //
0x00, //
// @1288 'w' (11 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0xC4, 0x60, // ## # ##
0xCE, 0x60, // ## ### ##
0x6E, 0xC0, // ## ### ##
0x6A, 0xC0, // ## # # ##
0x7B, 0xC0, // #### ####
0x3B, 0x80, // ### ###
0x31, 0x80, // ## ##
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @1316 'x' (6 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0xCC, // ## ##
0xCC, // ## ##
0x78, // ####
0x30, // ##
0x78, // ####
0xCC, // ## ##
0xCC, // ## ##
0x00, //
0x00, //
0x00, //
// @1330 'y' (7 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0xC6, // ## ##
0xC6, // ## ##
0x6C, // ## ##
0x6C, // ## ##
0x6C, // ## ##
0x38, // ###
0x38, // ###
0x38, // ###
0x30, // ##
0xF0, // ####
// @1344 'z' (5 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0xF8, // #####
0x18, // ##
0x30, // ##
0x60, // ##
0x60, // ##
0xC0, // ##
0xF8, // #####
0x00, //
0x00, //
0x00, //
// @1358 '{' (5 pixels wide)
0x00, //
0x38, // ###
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0xC0, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x38, // ###
// @1372 '|' (1 pixels wide)
0x00, //
0x80, // #
0x80, // #
0x80, // #
0x80, // #
0x80, // #
0x80, // #
0x80, // #
0x80, // #
0x80, // #
0x80, // #
0x80, // #
0x80, // #
0x00, //
// @1386 '}' (5 pixels wide)
0x00, //
0xE0, // ###
0x30, // ##
0x30, // ##
0x30, // ##
0x30, // ##
0x30, // ##
0x18, // ##
0x30, // ##
0x30, // ##
0x30, // ##
0x30, // ##
0x30, // ##
0xE0, // ###
// @1400 '~' (7 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x72, // ### #
0x9C, // # ###
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
// @1414 '°' (4 pixels wide)
0x00, //
0x60, // ##
0x90, // # #
0x90, // # #
0x60, // ##
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
};
// Character descriptors for Arial 10pt
// { [Char width in bits], [Offset into arial_10ptCharBitmaps in bytes]
}
const FONT_CHAR_INFO arial_10ptDescriptors[] =
{
{2, 0}, // !
{5, 14}, // "
{6, 28}, // #
{5, 42}, // $
{8, 56}, // %
{8, 70}, // &
{2, 84}, // '
{3, 98}, // (
{3, 112}, // )
{5, 126}, // *
{6, 140}, // +
{2, 154}, // ,
{3, 168}, // -
{2, 182}, // .
{4, 196}, // /
{6, 210}, // 0
{4, 224}, // 1
{6, 238}, // 2
{6, 252}, // 3
{6, 266}, // 4
{6, 280}, // 5
{6, 294}, // 6
{6, 308}, // 7
{6, 322}, // 8
{6, 336}, // 9
{2, 350}, // :
{2, 364}, // ;
{6, 378}, // <
{7, 392}, // =
{6, 406}, // >
{7, 420}, // ?
{13, 434}, // @
{9, 462}, // A
{7, 490}, // B
{8, 504}, // C
{7, 518}, // D
{6, 532}, // E
{6, 546}, // F
{8, 560}, // G
{7, 574}, // H
{2, 588}, // I
{6, 602}, // J
{7, 616}, // K
{6, 630}, // L
{9, 644}, // M
{7, 672}, // N
{8, 686}, // O
{7, 700}, // P
{8, 714}, // Q
{8, 728}, // R
{7, 742}, // S
{8, 756}, // T
{7, 770}, // U
{9, 784}, // V
{13, 812}, // W
{7, 840}, // X
{8, 854}, // Y
{7, 868}, // Z
{3, 882}, // [
{4, 896}, // Backslash
{3, 910}, // ]
{6, 924}, // ^
{7, 938}, // _
{3, 952}, // `
{6, 966}, // a
{6, 980}, // b
{6, 994}, // c
{6, 1008}, // d
{6, 1022}, // e
{5, 1036}, // f
{6, 1050}, // g
{6, 1064}, // h
{2, 1078}, // i
{4, 1092}, // j
{6, 1106}, // k
{2, 1120}, // l
{10, 1134}, // m
{6, 1162}, // n
{6, 1176}, // o
{6, 1190}, // p
{6, 1204}, // q
{4, 1218}, // r
{6, 1232}, // s
{4, 1246}, // t
{6, 1260}, // u
{7, 1274}, // v
{11, 1288}, // w
{6, 1316}, // x
{7, 1330}, // y
{5, 1344}, // z
{5, 1358}, // {
{1, 1372}, // |
{5, 1386}, // }
{7, 1400}, // ~
{0, 0}, //
{0, 0}, // €
{0, 0}, // �
{0, 0}, // ‚
{0, 0}, // ƒ
{0, 0}, // „
{0, 0}, // Â…
{0, 0}, // †
{0, 0}, // ‡
{0, 0}, // ˆ
{0, 0}, // ‰
{0, 0}, // Š
{0, 0}, // ‹
{0, 0}, // Œ
{0, 0}, // �
{0, 0}, // ÂŽ
{0, 0}, // �
{0, 0}, // �
{0, 0}, // ‘
{0, 0}, // Â’
{0, 0}, // “
{0, 0}, // ”
{0, 0}, // •
{0, 0}, // –
{0, 0}, // —
{0, 0}, // ˜
{0, 0}, // ™
{0, 0}, // š
{0, 0}, // ›
{0, 0}, // œ
{0, 0}, // �
{0, 0}, // ž
{0, 0}, // Ÿ
{0, 0}, // Â
{0, 0}, // ¡
{0, 0}, // ¢
{0, 0}, // £
{0, 0}, // ¤
{0, 0}, // ¥
{0, 0}, // ¦
{0, 0}, // §
{0, 0}, // ¨
{0, 0}, // ©
{0, 0}, // ª
{0, 0}, // «
{0, 0}, // ¬
{0, 0}, // Â
{0, 0}, // ®
{0, 0}, // ¯
{4, 1414}, // °
};
// Font information for Arial 10pt
const FONT_INFO arial_10ptFontInfo =
{
2, // Character height
'!', // Start character
'°', // End character
2, // Width, in pixels, of space character
arial_10ptDescriptors, // Character descriptor array
arial_10ptBitmaps, // Character bitmap array
};
Gast
#5311360
Mannomann, du hast auch noch nie gelesen was bei den Hinweisen zum Posten von Beiträgen steht? Oder ist das so schwer verständlich?
Gast
#5311363
Angemeldet seit 05.04.2012 13:45 und keine Ahnung vom Posten.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.