Wpis z mikrobloga

Jak ostatnio pytałem o SDLTTF to nie otrzymałem odpowiedzi ale w tym czasie kombinowałem i doszedłem do wniosku że problem jest przy :

TTF_Font* font = TTF_OpenFont("/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf", fontSize);
Czy przy czytaniu czcionek. Przetestowałem przy każdej i jeśli plik jest poprawny (tzn istnieje) to wywala:

Couldn't load font file
A jak błędna nazwa:

Couldn't open

Zastanawia mnie czemu wywala błąd skoro czcionki są poprawne w pierwszym przypadku. Ja sądzę że to wina tego że biblioteka jest pod 1.2 a ja używam 2.0 ale mogę się mylić.

Ogarnia ktoś czy mogą się takie cuda dziać? oczywiście TTF zainicjowany przed otwarciem.

#programowanie #cpp #sdl2
  • 2
  • Odpowiedz
@filo86: Widzę że nie przeczytałeś chyba wpisu. Okazało się że problemem nie jest font tylko to że w Ubuntu 13.10 nie na SDL2TTF tylko jest SDLTTF który jak się okazało nie działa z SDL2. Pobrałem SDL2 ze strony i skompilowałem sobie razem z tym i działa.
  • Odpowiedz