Suche Zeichensatz f. HD44780 (5x8 Font)

Gast #4703981
Suche Font-Daten wie in http://www.mikrocontroller.net/articles/HD44780

Von benedikt gibt es eine Font-Sammlung 
(Beitrag "Re: LCD Schriftarten ( Fonts in veschiedenen Größen )"), 
allerdings ist der Font etwas kleiner.

Kennt da jemand einen passenden Datensatz?


Suche nach "font":
http://www.mikrocontroller.net/forum/codesammlung?filter=font
Gast
Simpel schrieb:
> Kennt da jemand einen passenden Datensatz?

Für den 44780 steht doch der Font (5x8) in jedem Datenblatt.
Und zwar im Datenblatt des Displays wie auch im Datenblatt des 
Controllers.
Oder meinst du was ganz anderes?
Gast
Jain, ich meine die Pixeldaten dieser Schriftart (mehrdimensionales 
Array mit Bitmustern). Ich möchte mir nur ungerne die Arbeit machen, 
alle Pixel "abzuzeichnen".
Moderator Persönliche Seite
Simpel schrieb:
> Von benedikt gibt es eine Font-Sammlung
> (Beitrag "Re: LCD Schriftarten ( Fonts in veschiedenen Größen )"),
> allerdings ist der Font etwas kleiner.

Ja, der dortige 5x8 Font ist tatsächlich ein 4x8 Font, da hier eine 
Leerspalte als Trenner der Zeichen dient.

In der Zip-Datei vom 08.06.2009 23:55 ist aber auch ein 6x8 Font drin, 
der genau 5Bit pro Pixelzeile benutzt. Schau dort nach in 
6x8_horizontal_MSB_1.h. Der passt. Bis auf ein Zeichen (horizontale 
Linie) benutzt dieser genau 5 Pixelspalten.
Gast
Passt ganz gut.
Hier eine korrigierte 3 für 6x8_horizontal_MSB_1.h
1
0b11111,
2
0b00010,
3
0b00100,
4
0b00010,
5
0b00001,
6
0b10001,
7
0b01110,
8
0b00000,

Und die 5:
1
0b11111,
2
0b10000,
3
0b11110,
4
0b00001,
5
0b00001,
6
0b10001,
7
0b01110,
8
0b00000
Gast
eProfi schrieb:
> die
> Möglichkeit der Unterlängen nutzen. Das sieht viel besser aus.

Braucht aber auch 2 Zeilen mehr. Entweder hat man mehr als 8, oder für 
die normalen Zeichen stehen nur 5 Zeilen zur Verfügung (1 Zeile ist 
notwendig zur Zeilentrennung). Das ist etwas wenig und sieht keineswegs 
besser aus, man vergleiche E in 5 Zeilen mit E in 7 Zeilen. Für eine 
Darstellung mit Unterlängen sollte man also eine Höhe von 10 Zeilen 
haben, sonst ist das nicht sinnvoll.

Georg

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.