Florius
Florius

Reputation: 125

TTF_OpenFont returning NULL

TTF_OpenFont() returns NULL

I have the same problem, TTF_OpenFont returns NULL and with an error.

    TTF_OpenFont("/absolute/path/to/SourceSansPro-Black.ttf", 25);
    std::cout << TTF_GetError() << std::endl;

And I get the "Couldn't load font file"

I run out of ideas.

Upvotes: 4

Views: 3727

Answers (2)

Gaston Quispe
Gaston Quispe

Reputation: 11

You can install SDL_TTF for SDL2 in Ubuntu using this: sudo apt-get install libsdl2-ttf-dev

Upvotes: 1

Florius
Florius

Reputation: 125

Yes, I had initialized TTF.

The problem was that I (don't know how) was using the older SDL_TTF with the SDL 2.0

I downloaded the 2.0 TTF, compiled and linked it and now it works.

Upvotes: 5

Related Questions