私は同じ問題を抱えています.TTF_OpenFontはNULLを返し、エラーが発生します.
TTF_OpenFont("/absolute/path/to/SourceSansPro-Black.ttf", 25);
std::cout << TTF_GetError() << std::endl;
そして、「フォントファイルを読み込めませんでした」というメッセージが表示されます
- .ttf chmod は 777です
- rootでプログラムを実行してみました
アイデアが尽きた。