Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: SDL: fontin lataus

Sweiz [30.04.2007 12:18:58]

#

Käytän SDL:n TTF-kirjastoa fonttien lataukseen. Koodia:

// Lataa uuden fontin
extern int LoadFont(int Id, char fontname[], int fontsize, int flags){

    // Laitetaan tieto taulukkoon
    Fontit[Id] = 1;

    // Ladataan fontti
    Fontti[Id] = TTF_OpenFont(fontname, fontsize);
    if (!Fontti[Id]) return 0;
    TTF_SetFontStyle(Fontti[Id], flags);
    return 1;
}

Jos yritän kutsua funktiota esimerkiksi seuraavasti, se ei löydä fonttia "Arial.ttf":

LoadFont(1,"Arial.ttf",16,0);

Miten saisin tämän funktion toimimaan?

tgunner [30.04.2007 12:39:32]

#

Onks arial.ttf oikeessa paikassa?

Sweiz [30.04.2007 12:43:35]

#

Kyllä, fontti löytyy: Ohjauspaneeli => Fontit

Blaze [30.04.2007 12:49:56]

#

SDL_ttf ei osaa hakea fontteja tuolta. Kopioi arial.ttf sen ohjelmas kans samaan hakemistoon.

Sweiz [30.04.2007 12:57:02]

#

OK. Miten SDL:n sais hakemaan fontit ohjauspaneelin fonttikansiosta?

EDIT: enkä saanut fonttia latautumaan vieläkään.

TsaTsaTsaa [30.04.2007 13:21:37]

#

Koitas laittaa fontnameksi "C:\\WINDOWS\\FONTS\\Arial.ttf" tai missä sitten fontit lienevätkään.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta