Font Editor?

OP #5156139
Lesenswert?
• ▲
▼
Hallo zusammen,

weiß jemand, zu welchem Thread dieses Attachment gehört:

https://www.mikrocontroller.net/attachment/159255/font.h

Ich erhoffe mir davon, zu erfahren, woher die Schriftarten kommen, die 
den Arduino-TFT-Libraries beiliegen, und davon wiederum deren Aufbau und 
inwieweit man sie bei eigenen Open-Source-Projekten einsetzen kann.

Viele Grüße
W.T.
Persönliche Seite #5156228
Lesenswert?
• ▲
▼
Gast #5156263
Lesenswert?
• ▲
▼
Falls es hilft, ich habe mir einen Fontconverter geschrieben, der mir 
eine beliebige .tft Schriftart in ein Byte-Array übersetzt, wo die 
Schriftart dann formatiert drin ist, beginnend am dem Leerzeichen, 
folgend ASCII Code.

Als Beispiel sieht das dann so aus:
1
const uint8_t font16Bit[2 + 100 * 16 * 2] PROGMEM = { //100 Zeichen * 16Bit Breite * 2 Byte (16Bit) Höhe
2
  16,16, //Pixelbreite und Höhe
3
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, //Leerzeichen
4
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, //Zwei Zeilen, da 16/8 = 2
5
  254, 254, 254, 254, 126, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, //Ausrufezeichen
6
  103, 103, 103, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, //AUsrufezeichen, zweite Zeile
7
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8
  126, 126, 126, 126, 0, 0, 126, 126, 126, 126, 0, 0, 0, 0, 0, 0,
9
  24, 24, 254, 254, 254, 254, 24, 24, 254, 254, 254, 254, 24, 24, 0, 0,

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.