Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 1 von 1

Thema: Probleme mit dem FontCreator

  1. #1
    Registriert seit
    28.05.2010
    Beiträge
    36
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi,

    man möchte ein 4x8 Font mit dem FontCreator (http://www.mikrocontroller.net/attac...ntCreator2.zip) generieren. Das Problem ist, das linke Fenster ist immer leer obwohl auf diesem gewähltes Zeichen dargestellt werden soll (s. Anhang). Unten ist der generierte Header. Es gibt nur Nullen! Noch was merkwürdiges: Font height hat den Wert "-8", aber eigentlich wurde "8" gewählt. Liegt das an meiner Einstellung?
    Code:
    /*
    *
    * Font_4X8
    *
    * created with FontCreator
    * written by F. Maximilian Thiele
    *
    * http://www.apetech.de/fontCreator
    * me@apetech.de
    *
    * File Name           : font_4x8.h
    * Date                : 12.05.2011
    * Font size in bytes  : 3174
    * Font width          : 4
    * Font height         : -8
    * 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 FONT_4X8_H
    #define FONT_4X8_H
     
    #define FONT_4X8_WIDTH 4
    #define FONT_4X8_HEIGHT -8
     
    static uint8_t Font_4X8[] PROGMEM = {
      0x0C, 0x66, // size
      0x04, // width
      0xF8, // height
      0x20, // first char
      0x60, // char count
     
      // char widths
      0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 
      0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 
      0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 
      0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 
      0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 
      0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 
      0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 
      0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 
      0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 
      0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 
     
      // font data
      0x00, 0x00, 0x00, 0x00, // 32
      0x00, 0x00, 0x00, 0x00, // 33
      0x00, 0x00, 0x00, 0x00, // 34
      0x00, 0x00, 0x00, 0x00, // 35
      0x00, 0x00, 0x00, 0x00, // 36
      0x00, 0x00, 0x00, 0x00, // 37
      0x00, 0x00, 0x00, 0x00, // 38
      0x00, 0x00, 0x00, 0x00, // 39
      0x00, 0x00, 0x00, 0x00, // 40
      0x00, 0x00, 0x00, 0x00, // 41
      0x00, 0x00, 0x00, 0x00, // 42
      0x00, 0x00, 0x00, 0x00, // 43
      0x00, 0x00, 0x00, 0x00, // 44
      0x00, 0x00, 0x00, 0x00, // 45
      0x00, 0x00, 0x00, 0x00, // 46
      0x00, 0x00, 0x00, 0x00, // 47
      0x00, 0x00, 0x00, 0x00, // 48
      0x00, 0x00, 0x00, 0x00, // 49
      0x00, 0x00, 0x00, 0x00, // 50
      0x00, 0x00, 0x00, 0x00, // 51
      0x00, 0x00, 0x00, 0x00, // 52
      0x00, 0x00, 0x00, 0x00, // 53
      0x00, 0x00, 0x00, 0x00, // 54
      0x00, 0x00, 0x00, 0x00, // 55
      0x00, 0x00, 0x00, 0x00, // 56
      0x00, 0x00, 0x00, 0x00, // 57
      0x00, 0x00, 0x00, 0x00, // 58
      0x00, 0x00, 0x00, 0x00, // 59
      0x00, 0x00, 0x00, 0x00, // 60
      0x00, 0x00, 0x00, 0x00, // 61
      0x00, 0x00, 0x00, 0x00, // 62
      0x00, 0x00, 0x00, 0x00, // 63
      0x00, 0x00, 0x00, 0x00 // 64
     
      ... 
    };
     
    #endif
    Besten Dank
    Owen
    Angehängte Grafiken Angehängte Grafiken
    Zitieren Zitieren Probleme mit dem FontCreator  

Ähnliche Themen

  1. Probleme mit CPU
    Von Elmi im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 27.10.2010, 12:16
  2. Probleme über Probleme!
    Von tom_2802 im Forum Simatic
    Antworten: 25
    Letzter Beitrag: 12.06.2008, 22:19
  3. Probleme mit OPC
    Von ILW im Forum Hochsprachen - OPC
    Antworten: 1
    Letzter Beitrag: 01.11.2007, 12:37
  4. Probleme mit FB
    Von Regeldas im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 05.10.2006, 21:19
  5. Probleme OP 27
    Von Maddin2006 im Forum HMI
    Antworten: 1
    Letzter Beitrag: 24.02.2006, 12:57

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •