Delphi-PRAXiS

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 3. Mai 2007 18:39


Suche die schriftart "terminal"
 
Hallo,
wie die überschrift schon sagt, suche ich die/den font "terminal" hab nun schon diverse font datenbanken durchwühlt jedoch nichts gefunden :(
Bitte helft mir ... :wall:

MfG - Ghost007

Die Muhkuh 3. Mai 2007 18:54

Re: Suche die schriftart "terminal"
 
http://www.dafont.com/search.php?psize=m&q=terminal
http://betterfonts.com/search.php?q=...&Submit=Submit
http://www.myfonts.com/fonts/t26/terminal/

Beispiel wäre halt nicht schlecht, wie die Schrift aussieht...

ghost007 3. Mai 2007 19:25

Re: Suche die schriftart "terminal"
 
Liste der Anhänge anzeigen (Anzahl: 1)
gehen leider alle nicht :( sind alle zu groß, will damit auf das LCD-display von einer tastatur schreiben.
Bzw. das macht die komponente von selber, aber ich bekomm die schriftart nicht als tff datei her :(

MfG - Ghost007

[EDIT]
hab die zeile in der komponenten .pas gefunden:
Delphi-Quellcode:
      FScreenCanvas.Canvas.Font.Name := 'terminal';
aber die schriftart terminal kann ich im standart windows font folder nicht finden
[/EDIT]

[EDIT]
font-example als anhang hinzugefügt
[/EDIT]

ghost007 5. Mai 2007 14:11

Re: Suche die schriftart "terminal"
 
*PUSH*

ghost007 6. Mai 2007 15:49

Re: Suche die schriftart "terminal"
 
hm, scheint ja nich wirklich ne ahnung zu ham .... :(

3_of_8 6. Mai 2007 16:06

Re: Suche die schriftart "terminal"
 
Du suchst nach einer Schriftart, um mit einer uns unbekannten Komponente, die für irgendetwas ein Canvas braucht, auf irgendein LCD-Display zu schreiben und weißt nicht mehr als den Namen der Schriftart, von der es viele verschiedene Ausführungen gibt und kannst sie nicht beschreiben?

Was erwartest du von uns? Dass wir eine Schriftart aus dem Hut zaubern, ohne irgendetwas bestimmteres über sie zu wissen und ohne ernsthaft eine Ahnung davon zu haben, was du eigentlich machen willst? Da hilft deine Binary, die du hochgeladen hast, auch nichts.

Die Muhkuh 6. Mai 2007 16:08

Re: Suche die schriftart "terminal"
 
Eben,

wenn die Schriftart bei Dir funktioniert, musst Du die ja auch haben...

[edit]Hmm, im Notepad hab ich die Schrift auch...[/edit]

ghost007 6. Mai 2007 17:17

Re: Suche die schriftart "terminal"
 
Liste der Anhänge anzeigen (Anzahl: 1)
hm, ok, wenn ihr mir dann besser weiterhelfen könnt, hier die komponente, mit ihr kann man über ein canvas auf das LCD-display einer Logitech G15 tastatur zeichnen.

MfG - Ghost007

ghost007 8. Mai 2007 16:14

Re: Suche die schriftart "terminal"
 
*PUSH*

halinchen 8. Mai 2007 16:29

Re: Suche die schriftart "terminal"
 
Liste der Anhänge anzeigen (Anzahl: 1)
Terminal ist glaube ich gar keine "echte" Schriftart.

Im Ordner Fonts steht die bei mir auch nicht.

Aber im Notepad gibts die. Vor den anderen ist so ein Symbol welcher Typ das ist. Bei Terminal und System ist kein Symbol.

scrat1979 8. Mai 2007 16:48

Re: Suche die schriftart "terminal"
 
Hallo!

Habe gerade auf die Schnelle beim Googlen folgenden Link gefunden. Vielleicht hilft er Dir weiter - oder besser gesagt verrät dir der Link evtl. worum es sich bei der "Terminal" Schriftart eigentlich handelt.
hier

So wie es aussieht scheint die Schriftart tatsächlich "fester Bestandteil" von Windows zu sein.

SCRaT

[edit]
habe den Verdacht, dass die Schriftart bis Windows 3.x noch als Datei dabei war (dosapp.fon und andere .fon-Dateien im Systemverzeichnis (s. link) ). Eventuell könntest Du dir die Datei von einem alten Windows 3.x - System besorgen falls Du noch eines hast.
[/edit]

[edit2]
Noch was interessantes gefunden. Eventuell kommen wir der Sache nun näher :-)
Zitat:

During a typical installation, Windows 98 installs the following TrueType fonts into the Windows\Fonts folder. Because Windows 98 or other applications may require one or more of these fonts to run and to display dialog boxes correctly. It is recommended you do not remove them from the Fonts folder.

Windows 98 also installs several hidden font files (e.g., Marlett.ttf, Dosapp.fon, and Vgafix.fon), which do not appear in Windows Explorer or in the Fonts Control Panel, but may appear in font management utilities, such as Ares FontMinder. Windows requires these hidden font files to run. Do not remove them from the Fonts folder.
[/edit2]

shmia 8. Mai 2007 17:03

Re: Suche die schriftart "terminal"
 
Verwende doch die TrueType Schriftart "Lucida Console".
Der Font ist monospaced, also alle Zeichen sind gleich breit. (ideal für LCD)
Ausserdem ist sie Serifenlos und gut lesbar auch in kleinen Größen.
Der Font ist allerdings nur auf Windows 98/NT/2000/XP/2003/Vista defaultmässig installiert. (nicht auf Win 95)

ghost007 8. Mai 2007 17:41

Re: Suche die schriftart "terminal"
 
Zitat:

Zitat von shmia
Verwende doch die TrueType Schriftart "Lucida Console".
Der Font ist monospaced, also alle Zeichen sind gleich breit. (ideal für LCD)
Ausserdem ist sie Serifenlos und gut lesbar auch in kleinen Größen.
Der Font ist allerdings nur auf Windows 98/NT/2000/XP/2003/Vista defaultmässig installiert. (nicht auf Win 95)

Hi,
"Lucida Console" geht leider auch nicht, sobald ich die schriftgröße so setzt, das die font lesbar ist, ist sie zu groß =(
atm
hab ich als font.size 4 drinnen bis jetzt verunkenntlicht diese größe jede schritfart bis auf "terminal" ... :( um eine andere lesbar darzustellen brauch ich mindestens eine font.size von 6, dann reicht jedoch mein LCD nicht mehr aus, und die pixel überlappen such :(

shmia 8. Mai 2007 18:03

Re: Suche die schriftart "terminal"
 
Zitat:

Zitat von ghost007
... sobald ich die schriftgröße so setzt, das die font lesbar ist, ist sie zu groß =(
atm

Du brauchst dann einen Font, den keine Zwischenräume über und unter den Zeichen hat.
Mit einem TT Font Editor könntem man da vielleicht etwas machen.

Versuche auch mal den Font "Small Fonts". Bei der Größe 5 ist dieser noch lesbar; bei Grösse 4 wird's aber schon schwierig.

ghost007 8. Mai 2007 19:05

Re: Suche die schriftart "terminal"
 
Zitat:

Zitat von shmia
Zitat:

Zitat von ghost007
... sobald ich die schriftgröße so setzt, das die font lesbar ist, ist sie zu groß =(
atm

Du brauchst dann einen Font, den keine Zwischenräume über und unter den Zeichen hat.
Mit einem TT Font Editor könntem man da vielleicht etwas machen.

Versuche auch mal den Font "Small Fonts". Bei der Größe 5 ist dieser noch lesbar; bei Grösse 4 wird's aber schon schwierig.

Stimmt, die font is auf größe 5 gut geeignet für das LCD, aber hat oben und unten einen rand. Kann ich den irgendwie "entfernen", vll mit einem, schon oben erwähnten, font editor? habt ihr da einen guten bei der hand?(möglichst free-/shareware)

MfG - Ghost007

[EDIT]
oder gibt es die möglichkeit, bzw ein proggi, mit dem ich windows systemfonts exportieren kann? weil dann könnt ich ja einfach die terminal exportieren und in einer externen .ttf datei speichern
[/EDIT]

ghost007 9. Mai 2007 19:15

Re: Suche die schriftart "terminal"
 
*PUSH*

turboPASCAL 10. Mai 2007 10:37

Re: Suche die schriftart "terminal"
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Warum verwendest du denn nicht
Stimmt, die font is auf größe 5 gut geeignet für das LCD, aber hat oben
Zitat:


Welche ?

oder gibt es die möglichkeit, bzw ein proggi, mit dem ich windows systemfonts exportieren kann? weil dann könnt ich ja einfach die terminal exportieren und in einer externen .ttf datei speichern[quote]Das kanst du vergessen, ertweder wird das Wischiwaschi oder du darfst so viel Nacharbeiten das du den Font gleich selbst bauen kannst.

shmia 10. Mai 2007 10:40

Re: Suche die schriftart "terminal"
 
Ich sag mal so:
bei einer Höhe von 5 oder 6 Pixel nützen die True Type oder Clear Type Fonts recht wenig, das es kaum noch Variationsmöglichkeiten gibt.
Will man den Buchstaben R mit 5 Pixeln Höhe anzeigen, gibt eigentlich nur folgende Layouts:
Code:
***   ***
* *   * *
***   ***
**    * *
* *   *  *
Also musst du dich voll auf die Bitmap-Fonts konzentrieren. http://de.wikipedia.org/wiki/Bitmap-Schrift
Der Font "Small Fonts" ist (ebenso wie "Terminal") ein Bitmap-Font.
"Small Fonts" ist in der Datei .\Fonts\SMALLE.FON gespeichert.

turboPASCAL 10. Mai 2007 10:52

Re: Suche die schriftart "terminal"
 
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.

ghost007 10. Mai 2007 15:34

Re: Suche die schriftart "terminal"
 
*push*
//EDIT: sry ... bin ich doof ... übersehn das 2te seite da is :oops:

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

Khabarakh 11. Mai 2007 16:49

Re: Suche die schriftart "terminal"
 
Genau.










Du hast eine Grafik mit allen benötigten Zeichen drin, gehst den String Char für Char durch und kopierst den entsprechenden Bereich vom Bitmap in die Canvas. Das kann doch nicht so schwer zu verstehen sein...

sakura 11. Mai 2007 17:02

Re: Suche die schriftart "terminal"
 
Zitat:

Zitat von Khabarakh
Du hast eine Grafik mit allen benötigten Zeichen drin, gehst den String Char für Char durch und kopierst den entsprechenden Bereich vom Bitmap in die Canvas. Das kann doch nicht so schwer zu verstehen sein...

Das ist das erste Mal, dass Du es so geschrieben hast, dass man wirklich versteht was Du meinst :roll: Die Sache ist wirklich nicht schwer, vorher hast Du es halt nur nicht ordentlich beschrieben - und das scheint schwer zu sein, oder?

...:cat:...

ghost007 11. Mai 2007 17:05

Re: Suche die schriftart "terminal"
 
Zitat:

Zitat von Khabarakh
Genau.
Du hast eine Grafik mit allen benötigten Zeichen drin, gehst den String Char für Char durch und kopierst den entsprechenden Bereich vom Bitmap in die Canvas. Das kann doch nicht so schwer zu verstehen sein...

...danke ;) werd das ma versuchen

MfG - Ghost007

P.S.:es war so schwer zu verstehen ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:33 Uhr.

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