Grafikdisplay-Routinen

Gast #128551
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
Gast #128553
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
Gast #128555
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
Gast #128556
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
Gast #128557
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
Gast #128558
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).

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