Font Trouble

BlitzPlus Forums/BlitzPlus Beginners Area/Font Trouble

I was working on a simple avoiding game and I wanted to
use some True Type fonts (Broadway) when I ran the program the stuff that I wanted to print worked but not in the Font I wanted. Any suggestions? Also, there are two
windows whats the deal? I solved the windows problem
but let me look at the fonts.
EDITED TWICE

Some fonts are not compatible with Blitz. Almost the half of the fonts installed on my PC doesn't work with LoadFont. It depends on what type of font, I think. "Arial" does work for instance. I'm sure doing a search on this might clear that up.
If you're really determined to use that particular font, use Juicyfonts. It converts any font into a bitmap font.

Why the heck are there two windows though?!? I mean blitz
basic works better with fonts than this, Whats the problem?
P.S Its not a symbol font, and it is a True Type font.

Also, when I put an image on the code to be drawn (if that's a word) and it goes in the second window and the font in the
first. I'm clueless but I'll work at it to see whats the matter.
Wait one more problem I got, now whenever I run the program it says "invalid font handle." Just wanted to know
why.

can you post the code for us to examine?

Actually I solved that problem, but with the 'Input' function a
prompt window appears, dispite my program being in Graphics mode. Here's the code. I don't want the prompt
window.

Graphics 800,600
;Images
COE=LoadImage("cube_of_evil.bmp")
hand=LoadImage("hand.bmp")
title=LoadImage("title.bmp")
Xbound=LoadImage("X-boundary")
Ybound=LoadImage("Y-boundary")
;Fonts
fntArial=LoadFont("Arial",48,False,True,False)
fntbroadway=LoadFont("Broadway",36,False,False,False)
fntgameover=LoadFont("Chiller",48,True,True,False)
While Not KeyDown(1)
SetFont fntArial
Color 0,0,255
DrawImage title,200,0
.menu
SetFont fntbroadway
Text 300,250,"New Game > 1",False,False
Text 300,300,"High Score > 2",False,False
Text 300,350,"Options > 3",False,False
I=Input("What d'ya want?")
If I=1 Gosub Game
If I=2 Gosub HighScore
If I=3 Gosub Options
Delay 25
Flip
Wend
.Game
Cls
Text 300,300,"GAME"
Delay 5000
End
.HighScore
Text 300,300,"HIGH SCORE"
Delay 5000
End
.Options
Text 300,300,"OPTIONS"
Delay 5000
End


NOTE: Just a proto-type

At the last post in this thread, Matty suggest a code archive entry that does that:
http://www.blitzbasic.com/Community/posts.php?topic=66513

Thanks!!! your a lifesaver :) I'm sure my game'll be done
soon!