Hallo Kollegas, ich möchte für ein 240x128 T6963 Display einen wirklich großen Font. 8x8 oder 16x8 ist viel zu klein. Ich denke eher an 32x16, oder noch besser 40x20. Kann man Fonts mit einem Tool selbst erstellen. Ich kann mir nicht vorstellen, dass ich jeden Character selbst zeichnen und speichern muss. Hat jemand sowas schon gemacht. Lg, Mario
Hallo, sowas wirst Du wohl selbst machen müssen, zumindest, wenn es gut aussehen soll. Schau mal hier rein: http://www.mikrocontroller.net/forum/read-4-422387.html#new ich habe ihn schon vom Nutzen einer Bigfont-Erweiterung überzeugt und ich denke. die wird auch recht schnell kommen. :) Gruß aus Berlin Michael
Hi Mario, denkbar wäre ja auch, dass Du Bilder von TT-Fonts z.B. aus Windows heraus in ein EEPROM speicherst, jeden Buchstaben (oder ganze immer wieder benötigte Wörter oder Sätze) als Pixelmuster. Für diese Generierung würde schon das Programm "Paint" ausreichen. Zum Programmieren des EEPROMS oder Flash-ROMS gibt es Software. Frank
Hi Mario, 2 Dinge sind mir gerade noch eingefallen: Kommt ein Zusammensetzen der Buchstaben aus Einzelelementen wie im angehängten Bild in Frage? Es lassen sich ja eigene Zeichen dafür generieren. Ausserdem gibt es für den T6963 noch einen High Level - Grafik-Prozessor, der davor geklemmt wird: EA IC6963. Kann grosse Fonts darstellen ohne viel Aufwand und auch Linien zeichnen etc. Frankovic
@ Michael, danke für den Link. Das ist ein guter Input! @ Frank, du hast super Zahlen auf dein 4x20 Display gezaubert. Der Input mit dem EEprom ist auch super. Das werde ich auf jeden Fall machen. Danke!
@ Mario: die Idee stammt nicht von mir. Ab und zu tauchen bei Ebay LCDs mit angebautem I²C-Controller auf, dort ist dieses Bild dabei. Gruss, Frank
moin, ich hab auf dieser EA seite nen prima tool entdeckt mit dem man prima bitmaps in ein chararray wandeln kann. man muss nur diesen EA KIT Editor installieren...dann kann man die bmp's z.b. mit WinHEX in ein array wandeln. pumpkin
Ich hab ein Tool mit dem man Windows Fonts übernehmen kann. Siehe Zip in dieser Post + nächste Post. Mit dem Pgm in diesem Zip IMportierst du von Windows einen Font in einer beliebigen Größe. Du könntest ihn noch verändern wie du willst. Danach exportierst du ihn. Das Tool erzeugt dabei ein Header File mit dem Font-Namen (zb. Arial.h) in dem die Font Daten drinn sind.
Ein Codde der das Array im Header File auswertet sieht zb. so aus, wie der hier angehängte.
eine andere Möglichkeit wäre, mit "Splines" wirklich eine Art TT-Font mit dem Mikrocontroller zu erzeugen. Einzelne Zeichen würden dann nur noch durch wenige Umrisspunkte definiert. Die Splines definieren dann die sanfte Umrisskurve dazwischen. Viel weniger Speicheraufwand, dafür höherer Rechenaufwand. Aber ich könnte mir denken, dass es durchaus realisierbar wäre. Frank
...hab ein kleines Basic-Programm zur Erzeugung von Splines gefunden, anbei der Scan. Sieht eigentlich nicht gerade kompliziert aus. Wahrscheinlich ist die Routine zum Füllen der Fläche zwischen den Umrisskurven schwieriger. Frank
Wobei: Sowas ähnliches hab ich schon mal gemacht. Wenn du anstatt der Splines einfach nur Linien für den Umriss aus den Spline-Daten generierst, sieht das gar nicht mal so schlecht aus. Das Problem wird eher in der Laufzeit als in der Schwierigkeit der Aufgabenstellung liegen.
Mit dem kostenlosen Programm FastLcd kann man auch WIndows Fonts einlesen und als Hexdaten exportieren. Tahoma fett oder Arial fett oder Microsoft sans Serif sehen ganz gut aus. Gitter auf gewuenschte Groesse und mit re Maust. auf Text gruss christian
GENIAL! endlich ein proggi mit dem auch 8x6 *.bmp konvertierungen möglich sind!!! pumpkin
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.