Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi TurboPascal CHR Schriften (https://www.delphipraxis.net/119262-turbopascal-chr-schriften.html)

FAlter 23. Aug 2008 10:37


TurboPascal CHR Schriften
 
Hi,

bei TurboPascal lagen ja CHR Schriften bei, und mit FreePascal kann man diese weiternutzen, aus ähnliche Art wie unter TP. Jetzt möchte ich aber nicht den gesamten Code der FPC RTL durchsuchen nach der Stelle, wo das implementiert ist, bzw. ich sehe da nicht durch. Ich würde aber doch ganz gerne mir eine Canvas.TextOut-ähnliche Methode (evtl. über Class Helper) basteln. Leider liefert die Google-Suche nur Müll und die DP-Suche keine Ergebnisse.

Ja, also was ich will, habe ich beschrieben. Wie, ist die Frage. Das muss es ja schon als OpenSource geben (bei FPC), also abgucken könnte man, da muss ich ja das Rad nicht ganz von vorne erfinden (hoffe ich).

Mfg
FAlter

mimi 24. Aug 2008 15:17

Re: TurboPascal CHR Schriften
 
Deine Frage ist etwas ungenau Beschrieben.

Möchtest du einfach ein Text über TextOut über Canvas ausgeben und dabei die Schrift Verstellen ?
Das geht mit Canvas.Font.Name:='Name des Font'.

Oder möchtest du die Alten Schrift Arten in neueren Projekten Nutzen ?

Deine Frage lässt noch mehr Spielraum für weitere Antworten... für mich aufjedenfall *G*
(Das soll keine Beleidigung da stellen)

FAlter 24. Aug 2008 15:40

Re: TurboPascal CHR Schriften
 
Hi,

ich möchte eine CHR Schrift benutzen. Also ich habe die Datei, und aus dieser soll die Schrift gezeichnet werden. Da sich diese Schriften unter Win nicht ohne Umwege (Umwandlung in TTF/FON*) nutzen lassen, hilft Canvas.Font.Name nichts. Daher würde ich mit einem ClassHelper eine neue TextOut-ähnliche Canvas-Methode basteln.

Nur bei dem in der Graph Unit aus der FPC RTL komm ich nicht wirklich mir klar, d. h. es ist ein fremder Code mit wenig Kommentaren, den ich nicht so gut verstehe. Was mir Google liefert, kann ich gleich vergessen. Nun weiß ich nicht, wie ichs anpacken soll.

Mfg
FAlter

*) Ich habe auch nur Tools TTF -> CHR gefunden, und die haben auch noch was gekostet. CHR -> TTF oder CHR -> FON hab ich nicht gefunden.

Hawkeye219 24. Aug 2008 15:52

Re: TurboPascal CHR Schriften
 
Hallo Felix,

in der c't wurde im Heft 1/1990 das Format ein wenig durchleuchtet. Vielleicht hast du ja Zugriff auf dieses Heft, ansonsten kannst du dir beim Heise-Verlag den Artikel auch einzeln für wenig Geld bestellen.

Möglicherweise hilft dir auch dieser Thread in den Newsgroups schon etwas weiter.

Gruß Hawkeye

sx2008 24. Aug 2008 16:31

Re: TurboPascal CHR Schriften
 
Liste der Anhänge anzeigen (Anzahl: 1)
Im Anhang eine Beschreibung zum Dateiformat.

FAlter 25. Aug 2008 15:09

Re: TurboPascal CHR Schriften
 
Hi,

danke euch beiden. Der Versuch, auf wotsit zu kommen, ist ja leider gescheitert, irdenwie wollte die Seite nicht.

Nächstes Wochenende werde ich vielleicht die Zeit finden, mir das Format mal genauer anzugucken und dann eventuell mit einer Implementierung zu beginnen. Also danke euch beiden für die Infos, auch wenn ich in der Woche wenig Zeit dafür habe.

Mfg
FAlter


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 Uhr.

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