Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Suche die schriftart "terminal" (https://www.delphipraxis.net/91349-suche-die-schriftart-terminal.html)

ghost007 11. Mai 2007 12:41

Re: Suche die schriftart "terminal"
 
Zitat:

Zitat von turboPASCAL
Zitat:

bei einer Höhe von 5 oder 6 Pixel nützen die True Type oder Clear Type Fonts recht wenig ...
So ist es.

Dazu kommt es noch auf das LCD - Grafikdisplay an. Man kann dann einfach auf ein Bitmap zeichnen und dieses an das LCD übertragen.

Genau das mache ich ja auch, über die komonente, ich zeichne auf ein image und sende es dann ans display, den text dazu schreib ich mit Image.Canvas.TextOut(x,y,String) drauf. Geht das auch noch anders? das ich vll trotz der fehlenden terminal schriftart da buchstaben zeichnen kann, ohne jeden pixel für pixel hard zu coden?

MfG - Ghost007

halinchen 11. Mai 2007 14:07

Re: Suche die schriftart "terminal"
 
Delphi-Quellcode:
Canvas.Font.Name := 'Terminal';
Warum geht das nicht? Die Schrift ist doch immer bei Windows dabei.

[edit] Ich hab vergessen zu erwähnen: Bei mir geht's so. [/edit]

shmia 11. Mai 2007 14:12

Re: Suche die schriftart "terminal"
 
Test mal den Font "Silkscreen": http://www.kottke.org/plus/type/silkscreen/
Die Zeichen sind anscheinend 5x5 Pixel gross.

@halinchen: es geht darum, einen Font zu finden, der nicht höher als 5 oder 6 Pixel ist und dabei aber noch gut lesbar bleibt. "Terminal" kann zwar auf Höhe 5 verkleinert werden, hat dann aber oben und unter störenden Leerraum.
Man sieht das im Objektinspektor: bei Font.Size = 5 ist Font.Height = -7 ; also 2 Pixel Leerraum

ghost007 11. Mai 2007 14:53

Re: Suche die schriftart "terminal"
 
Zitat:

Zitat von shmia
@halinchen: es geht darum, einen Font zu finden, der nicht höher als 5 oder 6 Pixel ist und dabei aber noch gut lesbar bleibt. "Terminal" kann zwar auf Höhe 5 verkleinert werden, hat dann aber oben und unter störenden Leerraum.
Man sieht das im Objektinspektor: bei Font.Size = 5 ist Font.Height = -7 ; also 2 Pixel Leerraum

Das stimmt nicht ganz, es geht eigentlich darum, das es mit terminal bei mir und bei fast allen anderenen benutztern meines programmes gut lesbar läuft, aber bei ein paar (ich bekomm immer mehr leute die das melden) kann man die ausgabe auf dem LCD nicht lesen, und ich hab en grund für diesen fehler nicht ausmachen können, da jeder den gleichen treiber benutzt und auch das gleiche programm. Und keiner Windows Vista, ist ja auf jedem rechner eigentlich die font terminal vorhanden. Nun dachte ich mir, das ich "einfach" eine alternative, welche ich anstatt der terminal font einsetzten kann, suche. Hab aber keine finden können, also hab ich mich an euch hier gewendet.Leider bis dato ohne erfolg :(

MfG - Ghost007

[edit]Die silkscreen schriftart geht nicht, ich nehm an das liegt dran, das es eine TT font is, wie schon weiter oben/vorne beschreiben kann man keine TT fonts verwenden um ein lesbares ergebnis zu erzielen[/edit]

Khabarakh 11. Mai 2007 14:59

Re: Suche die schriftart "terminal"
 
Hast du schon einmal versucht, bei den entsprechenden Usern den Text erst einmal auf ein Bitmap zu zeichnen und dieses zu speichern oder anzuzeigen? Möglicherweise liegt der Fehler nicht in deinem Programm.

ghost007 11. Mai 2007 15:02

Re: Suche die schriftart "terminal"
 
Liste der Anhänge anzeigen (Anzahl: 1)
hi,
die display ausgabe wird automatisch auf ein image gezeichnet, siehe anhang.
Und die schriftgrößen fehler tauchen bei den usern auch im programm auf, nicht nur am LCD selbst =(

MfG - Ghost007

[EDIT]
das is so, wie es ausschaun soll, screen von dem proggi, wie es bei mir läuft.
[/EDIT]

Khabarakh 11. Mai 2007 15:15

Re: Suche die schriftart "terminal"
 
Dann musst du es eben doch selbst schreiben (soll heißen, Terminal-Zeichen in ein Bitmap speichern und dieses in einem TextOut-Nachbau verwenden), das ist doch eine Sache von höchstens 10 Minuten :P .

ghost007 11. Mai 2007 16:18

Re: Suche die schriftart "terminal"
 
lol? wie stellst du dir das vor? :gruebel:

MfG - Ghost007

P.S.:Höchstens 10 min kann schon sein, wenn ich wüsst wie/wo ich anfangen soll :oops:

Khabarakh 11. Mai 2007 16:27

Re: Suche die schriftart "terminal"
 
Zitat:

Zitat von ghost007
lol?

lol! Eigentlich bin ich davon ausgegangen, dass meine eingeklammerten Erklärungen völlig ausreichend wären.
Wo du anfangen musst, weißt du jetzt jedenfalls. Für Fragen auf dem Weg zum Ziel sind ja immer noch wir hier da ;) .

ghost007 11. Mai 2007 16:34

Re: Suche die schriftart "terminal"
 
Zitat:

Zitat von Khabarakh
Zitat:

Zitat von ghost007
lol?

lol! Eigentlich bin ich davon ausgegangen, dass meine eingeklammerten Erklärungen völlig ausreichend wären.
Wo du anfangen musst, weißt du jetzt jedenfalls. Für Fragen auf dem Weg zum Ziel sind ja immer noch wir hier da ;) .

ja, hä :gruebel: wie soll ich denn anfangen? ^^ textout nachbauen, mit bitmaps ???

MfG - Ghost007


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 Uhr.
Seite 3 von 4     123 4      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz