Reputation: 125
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
Reputation: 11
You can install SDL_TTF for SDL2 in Ubuntu using this: sudo apt-get install libsdl2-ttf-dev
Upvotes: 1
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