Onde posso encontrar fontes compatíveis com GD?

estou a usar o GD para mostrar algum texto. O tipo de letra por omissão é o Courier (ou algo semelhante)... Quero usar outro tipo de letra e encontrei esta função: imageloadfont que necessita de A.ficheiro gdf. Procurei no Google para ver se encontrei fontes bonitas, mas não encontrei nada. Eu vejo que há um script para converter um arquivo PNG para um GDF, mas eu não posso perder muito tempo, então eu gostaria de saber onde eu posso obter algumas fontes legais, ou talvez haja outra maneira mais fácil de fazer o que eu quero.

Author: Cristian, 2010-04-28

5 answers

Eu não tinha visto a função imagettftext na documentação. Obrigado pelo Conselho. Finalmente copiei as consolas.o ficheiro ttf na mesma pasta do programa e fez:

imagettftext ( $image, 12, 0, 200, 100, 0, 'consolas.ttf' , "thanks!");
Funciona perfeitamente.
 6
Author: Cristian, 2017-05-23 10:29:21

Já tentou usar um conversor para converter um ficheiro de tipo de letra truetype para gdf?

Http://www.lunar.lu/ttf-to-gdf/convert.php

 1
Author: Mark, 2010-04-28 17:04:22

Esta pergunta já tem uma resposta aceite, mas estou a partilhar um link útil para obter fontes gdf.

Http://www.danceswithferrets.org/lab/gdfs/

 1
Author: Pradip Shenolkar, 2017-01-14 12:17:16
Tomando a liberdade de formatar o código postado por " Cookie "(para que eu possa vê-lo;):
<div style="background:#ffffff;border:5pt solid #000000; color:#000000;padding:25px;border-radius:15px;">
    <div>
        <a href="http://kr1.php.net/imagettftext">http://kr1.php.net/imagettftext</a>
    </div>
</div>
<div>an example...</div>
<?php
    $str = "TESTING...";
    @$i = imagecreate(strlen($str)*20+40,70) or die("FAILED...");
    imagettftext($i,20,30,20,20,imagecolorallocatealpha($i,0,0,0,75),"굴림.ttf",$str)
?>
 0
Author: ReverseEMF, 2016-09-24 22:13:13
    <div style="background:#ffffff;
                border:5pt solid #000000;.
                color:#000000;
                padding:25px;
                border-radius:15px;">
        <div>
            <a href="http://kr1.php.net/imagettftext">
                http://kr1.php.net/imagettftext
            </a>
        </div>

        <div>
            an example...
        </div>

    <?php 
        $str = "TESTING...";
        @$i = imagecreate(strlen($str)*20+40,70) or die("FAILED...");
        magettftext($i,20,30,20,20,imagecolorallocatealpha($i,0,0,0,75),"굴림.ttf",$str);
    ?>
Desculpa... Não pude testar... mas talvez esteja certo.아 참고로 난 중2
 -3
Author: user3146085, 2017-06-08 00:13:16