I basically have the same problem as this guy,http://www.allegro.cc/forums/thread/606505except that I am trying to load a .ttf instead.My code is very similar to that in the thread.I don't think the thread I am refering to was ever solved, or I cannot see the solution.

The files do exist, I know the paths are correct because the bitmap was properly loaded from in the .zip file. I just don't know what I am doing wrong with the font file. It loaded properly from a normal folder before I started using physfs. Thanks!

I removed ALL the libraries I was linking and re-added them in and I think I added in libphysfs.a instead of libphysfs.dll.a by accident. not sure about the difference, I assume one is a statically linked lib. =/

OTOH, I hung the entire box fiddling with an insanely huge font (don't remember the size) and after I rebooted the log files said there had been a crash in the video driver.

“Throughout history, poverty is the normal condition of man. Advances which permit this norm to be exceeded — here and there, now and then — are the work of an extremely small minority, frequently despised, often condemned, and almost always opposed by all right-thinking people. Whenever this tiny minority is kept from creating, or (as sometimes happens) is driven out of a society, the people then slip back into abject poverty. This is known as "bad luck.”

technoid_font = al_load_font("technoid.ttf",60,0);...Edit: I changed to technoid_font_small = al_load_ttf_font("TECHNOIDS.ttf",30,0); and it works. Is it that I cannot load the same file twice? Thanks though.

The two calls are different - one has an a 's' and one doesn't, so it was the file name giving you problems, not the font size.

He's saying that if he tries to load the same font file twice with different sizes, it fails. If he creates two copies of the font within the same zip file with different names, then he can load them both.

If that is really happening, then it sounds like a bug with Allegro. It should be easy for somebody to reproduce.