Gå til innhold

Fonts i flere ord. *Trøtt*


Anbefalte innlegg

Hvorfor får jeg en feilmelding hver gang jeg skal bruke en Font med flere ord i seg.

 

F.eks: Fungere med "Arial" men med "Comic Sans MS" fungere det ikke.

 

Fungere:

...

// you need to tell GD2 where your fonts reside

putenv('GDFONTPATH=C:\WINDOWS\Fonts');

$fontname ="Arial";

 

do

{

$font_size--;

 

// find out the size of the text at that font size

$bbox=ImageTTFBBox ($font_size, 0, $fontname, $button_text);

...

 

Fungere ikke:

...

// you need to tell GD2 where your fonts reside

putenv('GDFONTPATH=C:\WINDOWS\Fonts');

$fontname ="Goudy Old Style";

 

do

{

$font_size--;

 

// find out the size of the text at that font size

$bbox=ImageTTFBBox ($font_size, 0, $fontname, $button_text);

...

 

 

 

Får feilmelding på den nederste linja hvis Fonten har mere enn et ord i seg.

Det er jo seff får jeg bruker variabelen men hva er feil med hvordan jeg skriver fonten?

Lenke til kommentar
Videoannonse
Annonse
også ganske trøtt, men er det ikke pga at du må addslashes?

5686547[/snapback]

 

Hvorfor må jeg ha det? er ikke det bare hvis jeg vil ha spesialtegn i koden min jeg må bruke det da?

 

Uansett

$fontname = addslashes("Comic Sans MS");

fungerte ikke.

Andre forslag?

 

 

 

EDIT: mellom rom

Endret av Sindre
Lenke til kommentar

Fungerte ikke.

Vil jeg ikke i eksempelet ditt skrive ut $fontnavn og ikke variablene fontnavn? Synte uansett det var en god ide prøvde derfor

 

$bbox=ImageTTFBBox ($font_size, 0, 'Comic Sans MS', $button_text);

 

Men det fungerte ikke det heller. Andre med ideer?

Lenke til kommentar

Du må vel bruke filnavnet til fonten ?

Det er ihvertfall det som står i maualen

 

Filnavnet til fonten, finner du ved å se i katalogen de ligger i... F.eks filnavnet til Comic SansMS er comic.ttf

Eks:

$fontname = "comic"; // evt med .ttf endelse 
$fontname = addcslashes($fontname, " ");
echo $fontname;

 

EDIT: Endret like godt hele posten jeg :)

Endret av kakkle
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...