Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

kiba

Alter Hase

  • »kiba« ist der Autor dieses Themas

Beiträge: 327

Wohnort: NRW

Beruf: Azubi: Fach-Info. Anw.

  • Private Nachricht senden

1

07.06.2009, 22:52

TTF zu Bitmapfont.

Ich suche etwas womit ich eine true type font in eine bitmapfont(ascii format)
umwandeln kann.
Ich hab schon Programme gesehen die das machen aber ich brauche eine Library(oder code) mit Funktionen dazu.
Und dazu noch eine Beschreibung oder Tutorial ^^

the[V]oid

Alter Hase

Beiträge: 775

Wohnort: Aachen

  • Private Nachricht senden

2

07.06.2009, 22:54

Ist jetzt ganz schön umständlich, sicher die schlechteste Lösung, aber trotzdem möglich: Nimm SFML, render das gesamte Alphabet, capture das Display in eine BMP :P

Ansonsten solltest du dir mal FreeType anschauen. Wikipedia sagt dazu:

Zitat

FreeType ist eine Programmbibliothek, welche Computerschriften (in verschiedenen Formaten) als Rastergrafiken darstellt

Und das ist ja genau das, was du willst.
<< an dieser Stelle ist eine Signatur verstorben >>

ph4nt0m

Frischling

Beiträge: 81

Beruf: Student

  • Private Nachricht senden

3

07.06.2009, 23:39

Also eines der bekanntesten Tools für diese Aufgabe ist wohl der Bitmap Font Generator von AngelCode. Dort findest du auch mehrere Beispiele und Codes, wie man die Bitmap anschließend wieder in sein Programm einlesen und einzelne Buchstaben ausgeben kann.
;)

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

4

09.06.2009, 18:58

Wenn du von einer Library redetst kommt mir da zuerst die libfreetype in den Sinn. Meiner Meinung nach der quasi OpenSource Standard für alles was mit Font Rendering zu tun hat.

Sollte es dir allerdings reichen, die Konvertierung (Font -> Bitmap) nur einmalig vorzunehmen, würde ich dir auch eher zu einem Tool raten.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

5

09.06.2009, 19:13

Man könnte auch einfach die WinAPI nehmen, wenn unter Windows ;)

kiba

Alter Hase

  • »kiba« ist der Autor dieses Themas

Beiträge: 327

Wohnort: NRW

Beruf: Azubi: Fach-Info. Anw.

  • Private Nachricht senden

6

09.06.2009, 19:22

hab auch schon an freetype gedacht sieht aber schwer aus ,einige funktionen sind komplex.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

7

09.06.2009, 19:24

Sag ich ja: WinAPI :)

kiba

Alter Hase

  • »kiba« ist der Autor dieses Themas

Beiträge: 327

Wohnort: NRW

Beruf: Azubi: Fach-Info. Anw.

  • Private Nachricht senden

8

09.06.2009, 19:28

ich benutzt aber für das rendering OpenGl und will die palatformun. nicht verlieren.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

9

09.06.2009, 19:30

Ok

Warum verwendest du nicht einfach ein Program um die Bitmap Font zu erzeugen und verwendest dann einfach die fertige Bitmap Font?

kiba

Alter Hase

  • »kiba« ist der Autor dieses Themas

Beiträge: 327

Wohnort: NRW

Beruf: Azubi: Fach-Info. Anw.

  • Private Nachricht senden

10

09.06.2009, 19:38

Man soll das ja auch in der laufzeit eines Programmes machen können.
Will eben dafür eine Klasse machnen.
Das Rendering einer Bitmapfont hab ich schon längst.
Nun wollte ich Fontdatein auslesen.
Kann man nicht mit Freetype irget wie die Fontdatei auslesen und dann die einzelnen Buchstaben in ein pixel array ausgeben lassen.
Und somit dann durch kopieren eine Bitmapfont erzeugen.

Werbeanzeige