LCD Fonts (Schriftarten) für LCD-Displays mit ST7920 Controller

OP #7131933
Lesenswert?

Hallo,
ich bin auf der Suche nach Fonts für LCD-Displays mit ST7920 Controller.
Im Forum habe ich schon sehr nützliche Fonts gefunden, allerdings wurden 
diese mit der Codepage 850 erstellt.
www.mikrocontroller.net/topic/54860#1291943

Wie kann ein Zeichensatz mit der Codepage 437 für 4x6, 5x8, 6x8 und 8x8 
Zeichengröße erstellt werden?
Mit welchem Programm können diese generiert und editiert werden?
Gast #7132105
Lesenswert?

Es gibt kommerzielle Software dafür, es gibt diverse freie 
Bitmap-Bearbeitungstools, sogar Online -- man kann das bei kleineren 
Fonts aber auch einfach von Hand machen.

Beispiel aus 6x8_horizontal_lsb_1.h
1
{0x70,0x88,0xE8,0xA8,0xE8,0x08,0x70,0x00},  // 0x40
1
. # # # . . . .  0x70
2
# . . . # . . .  0x88
3
# # # . # . . .  0xE8
4
# . # . # . . .  0xA8
5
# # # . # . . .  0xE8
6
. . . . # . . .  0x08
7
. # # # . . . .  0x70
8
. . . . . . . .  0x00

Das ist jetzt echt keine Raketenwissenschaft.

Links:

https://www.pentacom.jp/pentacom/bitfontmaker2/
http://www.iseasoft.com/bitfontcreator.html

Ob diese Tools was mit dem Format aus dem verlinkten Thread anfangen 
können, weiß ich nicht.


Hier hat sich "W.S." ausführlich mit dem Thema auseinandergesetzt:

Beitrag "Re: SSD1309 Schriften"
Gast #7132349
Lesenswert?

Werner M. schrieb:
> www.mikrocontroller.net/topic/54860#1291943

Die Seite ist schon ewig her, so etwa ab 2006. Und da du sie offenbar 
gelesen hast, frag ich dich mal, warum du hier überhaupt fragst, denn 
zwischenzeitlich hat es hier so einige weitere Seiten zum Thema gegeben. 
Einschließlich verschiedener Herangehensweisen und auch einschließlich 
passender Programme zum Font-Erzeugen. Das Thema ist also bereits 
erschöpfend diskutiert worden. Bloß MACHEN mußt du deine Fonts selber. 
Die Werkzeuge dazu sind herunterladbar.

W.S.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren