Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: PHP: Käytössä olevat ttf-fontit

pistemies [06.10.2006 18:12:22]

#

Tällä voi näyttää, millaisia ttf-fintteja koneella on käytössä.
Vinkki: Tuolta voi imuroida lisää fontteja: http://www.webpagepublicity.com/free-fonts.html

<?php
 // Muuta tiedostopolku tarvittaessa
  $path="/Windows/Fonts/";

 $ttf_font=array();
$dir=opendir($path);
while(gettype($file = readdir($dir) ) != boolean ) {
   if(strlen($file)>2){
 $font=explode(".",$file);

    if($font[1] == "ttf" or $font[1] == "TTF"){
             	array_push($ttf_font,$file);
     }
   }
}

        sort($ttf_font);

      $fontteja=count($ttf_font);
    $riveja=$fontteja*60+30;

$ttf=array();
 for($i=0;$i<=$riveja;$i++){
   if($i%60 ==0){
                    	if($i !=0){
                 	array_push($ttf,$i);
                        }
    }
 }
    $im = imagecreate(650,$riveja);
   $white = imagecolorallocate($im, 250, 250, 250);
  $vari = imagecolorallocate($im, 0, 0, 100);

   for($i=0;$i<count($ttf_font);$i++){
       imagettftext($im, 18, 0, 15, $ttf[$i], $vari, $path.$ttf_font[$i],$ttf_font[$i]);
   }
  imagejpeg($im,"ttf.jpg");
  imagedestroy($im);
    echo '<img src="ttf.jpg">';
?>

Vastaus

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

Tietoa sivustosta