Forum: Mikrocontroller und Digitale Elektronik Grafikdisplay-Routinen


von Ralf (Gast)


Lesenswert?

Hallo,

ich beginne demnächst ein Projekt, um ein Grafikdisplay anzusteuern.
Jetzt sieht man ja überall im Web Grafikdisplays, die nicht den
integrierten Schriftsatz/-grad/-art verwenden (also z.B. 8x8), sondern
Schriften als Vektorfonts.

Weiss jemand, wo ich Infos dazu bekomme, wie man solche Vektorfonts
ausgibt?

Gruß Ralf

von Dirk (Gast)


Angehängte Dateien:

Lesenswert?

Siehe Bild...

von Matthias (Gast)


Lesenswert?

Hi

ob man Vektorfonbts auf einem µC rendern will weiß ich nicht. Ist dann
doch etwas aufwendig.

Wenns aber nur um ein paar vorgefertigte Schriften geht hat Dirk schon
alles gesagt.

Matthias

von Jens123 (Gast)


Lesenswert?

Hey Dirk solche kommentare kannst du dir sparen..

lies selbst mal ein paar Zeilen, die nichts mit Elektronik zu tun
haben

http://www.mikrocontroller.net/forum/read-5-128383.html

ab und an ist es besser nichts zu sagen, als müll zu schreiben

von Ralf (Gast)


Lesenswert?

@Dirk:
Okay, ich gebe zu, ich habe die Suche zwar benutzt, aber nicht viel für
MICH NÜTZLICHES gefunden. Sicher werde ich, wenn ich nochmal und dann
genauer bzw. mit mehr Zeit suche, besseres hier im Forum finden. Aber
dein Post ist, wie Jens bereits sagte, etwas unangebracht. Schließlich
willst du ja auch nicht bei der Auskunft anrufen und dann bekommst du
gesagt, dass du ja im Telefonbuch nachgucken sollst, oder? Schon mal
auf die Idee gekommen, dass z.B. vielleicht jemand eine gute Seite
kennt, wo dass steht, ohne dass die Seite hier im Forum in irgendeinem
Thread auftaucht?

@Jens: Leider trifft dein Verweis auf den Post zu. Aber ansonsten
tolles Forum, die meisten sind recht nett und hilfsbereit.

@All:

Bevor ich mir jetzt also nochmal solche Kommentare einfange (die
eigentlich nur unnötig Speicherplatz auf dem Server belegen), werde ich
lieber nochmal die Suche bemühen.

Gruß Ralf

von Jens123 (Gast)


Lesenswert?

Zu dem eigendlichem Thema....
im Datenblatt des Displays sollte eigendlich alles beschrieben sein

frag mal bei google nach "datasheet <dein display>" findest sicher
etwas

an sonnsten kann ich dir empfehlen ein display aus einem handy zu
nutzen, da kannst du dann auch soviel ich weis eigenne fonts erstellen

Jens

von Ralf (Gast)


Lesenswert?

Hi Jens,

ist ein Standard Display mit T6963 Controller. Also müssen alle
weiteren Funktionen wie Linien, usw. von einem übergeordneten
Controller gemacht werden. Linien und Kreise hatte ich schon mal in
Assembler geschrieben (Bresenham-Algorithmus). Aber Fonts hätten mich
auch interessiert.

Gruß Ralf

von mthomas (Gast)


Lesenswert?

Es wird kaum ein Controller zur Laufzeit wirklich
Vektorfont-Informationen in Pixel umrechnen. Ueblich ist es, Buchstaben
(glyphs) als Bitmap abzulegen und diese kleinen Bitmaps dann
hintereinander in das Display-Ram bzw. einen Framebuffer zu kopieren
("blitten" heisst das wohl). Es gibt ein schickes Tool, mit dem man
Windows-Schriften (ttf etc.) in Bitpatterns umwandeln kann - "hinten
raus" faellt dabei C-Code mit initialisierten Arrays (Schrift-
Copyrights beachten) (http://www.8052.com/users/bahrio/fontgen.phtml)
Und dann noch als Inspiration ein paar Beispiele, wie man die so
erzeugten Daten zum GLCD "schaufelt"
http://www.8052.com/users/mkaras/GraphLCD.phtml (C-Code fuer MC51, aber
realtiv leicht zu portieren). Fuer Grafik-Routinen ist die
"ape"-glcd-Lib einen Blick wert (C-Code fuer AVR. www.apetech.de).

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
Noch kein Account? Hier anmelden.