Problem mit Schriftarten [*erledigt*]

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

bear1

Betreff: Problem mit Schriftarten [*erledigt*]

BeitragFr, Jul 21, 2006 15:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,

ich habe ein Problem. Ja, wirklich. Also, ich lade in meinem Programm einen Font und setze ihn auch; wenn ich aber mit ihm Text in geladene Bilder schreibe, benutzt er den Standardfont. Ich habe es auch schon mit banalen Schriftarten wie "Times New Roman" oder "Arial" versucht, aber offenbar gibt es ein Problem im Code, das ich einfach nicht entdecke. Kann mir jemand helfen?

Code: [AUSKLAPPEN]

; Ausschnitt 1 (Laden des Fonts):

Global lc_font = LoadFont("Arial", 18, 0, 0, 0)
;...
; (das ist jetzt in einer Funktion, darum global):

SetFont lc_font


;Ausschnitt 2 (Schreiben von Text auf das Bild, ebenfalls in einer Funktion):

SetBuffer ImageBuffer(a\img)
Color 1, 1, 1
mittex = ImageWidth(a\img) / 2 - StringWidth(a\caption$) / 2
mittey = ImageHeight(a\img) / 2 - FontHeight() / 2
Text mittex, mittey, a\caption$
SetBuffer BackBuffer()


Danke im Voraus,
bear1
Ja, ne...

Zum virtuellen Staat Eranien:
http://www.eranien.de
Zu meinem Blog:
http://www.erixpage.de
  • Zuletzt bearbeitet von bear1 am Fr, Jul 21, 2006 16:51, insgesamt einmal bearbeitet

bear1

BeitragFr, Jul 21, 2006 16:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich habe den Fehler entdeckt. Fonts werden nur für den gerade aktuellen Buffer gesetzt, folglich musste ich nach dem Setzen des ImageBuffers noch einmal die Schriftart einstellen. Trotzdem danke für die zahlreichen Antworten Wink
Ja, ne...

Zum virtuellen Staat Eranien:
http://www.eranien.de
Zu meinem Blog:
http://www.erixpage.de

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group