Понадобилось мне накануне, тексты порисовать в php и Imagick, а какие шрифты доступны в системе, не знаю.
И набросал небольшой скриптик для наглядного отображения доступных шрифтов.
Протестировано на версии ImageMagick 6.7.7-10 2014-03-06 и php 5.5
Может еще кому-нибудь пригодится.

<?php
        $im = new \Imagick();
        $count = count( \Imagick::queryFonts() );
        $im->newImage(450, ($count * 25 + 20), new ImagickPixel('white'));

        $draw = new \ImagickDraw();
        $draw->setFillColor('black');
        $draw->setFontSize(20); 
        
        foreach ( \Imagick::queryFonts() as $i => $font ) {
             $draw->setFont($font);
             $im->annotateImage($draw, 10, ($i * 25 + 20), 0, $font);
        } 
        
        $im->setImageFormat('png');

        header('Content-type: image/png');
        echo $im;
        
        $im->clear();
        $im->destroy();
        exit;
?>

Комментарии (4)


  1. Anisotropic
    24.09.2015 18:55
    +1

    1. bardex
      24.09.2015 18:59

      спасибо, сейчас добавлю.


      1. KvanTTT
        25.09.2015 00:13

        Ну вам вообще-то намекнули, что этот топик не уровня хабра.