www.mikrocontroller.net

Forum: Codesammlung LCD Schriftarten ( Fonts in veschiedenen Größen )

Autor: Benedikt K. (benedikt)
Datum: 13.10.2006 14:31
Dateianhang: font.zip (520,5 KB, 1276 Downloads)

Da ich auf die Schnelle keine fertige Schriftart gefunden hatte die auf
mein LCD gepasst hat, habe ich ein paar erstellt. Insgesamt sind hier 14
verschiedene Schriftgrößen von 4x6 Pixel bis 12x16 Pixel enthalten,
jeweils als Assembler und C Header mit verschiedenen Ausrichtungen
(Vertikal, Horizontal, gespiegelt, link/rechts ausgerichtet usw.)
Der Zeichensatz ist die Codepage 850.
Autor: Uwe Bonnes (Gast)
Datum: 22.11.2006 00:20

Hallo Benedikt,

vielen Dank fuer die Fonts. Sie haben mir bei einem Problem mit
Screenkey (Schalter mit eingebauten Display) sehr geholfen.
Autor: DocFreestyle (Gast)
Datum: 13.02.2007 09:19

Danke für die Mühe die Fonts zu erstellen. war bei meinem LED Display
eine große Hilfe.
Autor: Speedy (Gast)
Datum: 06.03.2007 21:10

können diese ASM Fonts auch in BASCOM verwendet werden? und wenn ja wie?
Autor: Zurr (Gast)
Datum: 07.03.2007 00:14

LCD schriften sind relativ einfach mit einem PC erstellbar. Dort, ein
kleines Prograemmchen schreiben, das einen drop down selektierbaren Font
auf einen Canvas klatscht. Diesen Canvas kann man dann als Bitmap pixel
fuer pixel auslesen. Gewisse AVR und PIC Compiler koennen das schon von
selbst.

Z
Autor: nasowas (Gast)
Datum: 07.03.2007 11:19

@Zurr: Könntest Du vielleicht das "kleine Progrämmchen" schreiben,
vielleicht  in der Mittagspause ?
Autor: Christoph Kessler (db1uq) (Gast)
Datum: 07.03.2007 11:42

Jaja der Zurr cannwas
Leinwand heißt das Wort auf deutsch, hilft mir auch nicht weiter
Bitte erklären
Autor: JojoS (Gast)
Datum: 07.03.2007 13:40
Dateianhang: BitmapConverter.zip (39,6 KB, 31877 Downloads)

ich hatte auch mal länger nach fertigen Fonts gesucht aber nicht so das
richtige gefunden. Brauchbar waren einige Tools die einen Zeichensatz in
einer Bitmap dargestellt haben und das liess sich dann speichern. Ich
habe dann ein kleines Tool gebastelt das die Bitmap einliest und
C-Defines generiert die ich dann in eine C Quelle includen kann.
Das Ganze ist in C# geschrieben und so minimalistisch wie ich es
brauchte.
Autor: Oliver (Gast)
Datum: 07.03.2007 15:47

Ein fertiges Progrämmchen gibt es doch schon lange bei apetetch.de oder
hier im Forum im Thread zur k10108 library. Allerdings stellt man dann
doch schnell fest, daß all die schönen Windows-True-Type-Fonts in den
für LCD's typischen Größe von 6-10 Pixeln ziemlich gruselig aussehen.
Die echten Pixelfonts hier gewinnen zwar auch keinen Schönheitspreis,
sind aber wenigstens lesbar.

Oliver
Autor: Martin Strasser (cadmaniac)
Datum: 27.04.2008 10:48

Hallo,

dieses Thema ist zwar schon etwas älter, aber der Vollständigkeit halber
wollte ich noch dazuschreiben, dass wir ins KontrollerLab aus gegebenem
Anlass einen Font-Wizard reingebastelt haben. Nähere Infos findet Ihr
hier:
http://www.cadmaniac.org/projectMain.php?projectNa...

Der Font-Wizard "grabbt" PC-Schriftarten, wie oben beschrieben, hat eine
GUI, in der man einiges einstellen und editieren kann, kann die
Schriftarten für verschiedene Displays (zeilen oder spaltenorientiert)
aufbereiten, kann RLE-Kompression...

Code zum Anzeigen der damit generierten Schriftarten sowie ein
YouTube-Video, das dieses Beispiel zeigt, findet ihr unter:
http://www.cadmaniac.org/projectMain.php?projectNa...

viele Grüße,
cadManiac

Antwort schreiben

Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
  • Aussagekräftigen Betreff wählen
  • Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
  • JPEG-Dateien (.jpg) nur für Fotos verwenden, Schaltpläne, Screenshots usw. als PNG oder GIF anhängen

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel





Hinweis: der Originalbeitrag ist mehr als 6 Monate alt.

webmaster@mikrocontroller.netImpressumWerbung auf Mikrocontroller.net