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
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?
Jain, ich meine die Pixeldaten dieser Schriftart (mehrdimensionales Array mit Bitmustern). Ich möchte mir nur ungerne die Arbeit machen, alle Pixel "abzuzeichnen".
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.
:
Bearbeitet durch Moderator
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 |
Hier gibt's auch noch jede Menge Schriftarten in unterschiedlichsten Größen, unter anderem auch in 5x7 Pixeln: https://github.com/olikraus/u8glib/wiki/fontsize Da wählt man sich dann aus was einem gefällt und sucht sich dann hier die passende Datei raus: https://github.com/olikraus/u8glib/tree/master/fntsrc
bei einem x8-Font sollte man bei den Buchstaben g, j, p, q y etc. die Möglichkeit der Unterlängen nutzen. Das sieht viel besser aus.
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.