imagettfbbox (): неверное имя файла шрифта - PullRequest
0 голосов
/ 06 августа 2011
<?php
$size = 12;//font height
$font = 'Arial';// your font
$char = 'Test';
$char = 'With W';
$char = 'without w but with p and y and q';

    $rect = imagettfbbox($size, 0, $font, $char);

    $image_height =abs( $rect[7] );//do no respect bottom margin
    $imw = $rect[2] - $rect[0]; //as usual
    $bx = abs( $rect[ 0 ] ); // X offset 
    $by = $size * 1.25; // Y offset - we will use const LINEHEIGHT
?>

Можете ли вы помочь мне с этой ошибкой?

Предупреждение: imagettfbbox () [function.imagettfbbox]: неверное имя файла шрифта в C: \ wamp \ www \ test \ createImage.php в строке 8

Ответы [ 2 ]

2 голосов
/ 06 августа 2011

Аргумент шрифта должен быть .ttf-файлом, а не именем шрифта. Вы можете найти множество ресурсов для шрифтов с помощью быстрого поиска в Google.

https://secure.php.net/manual/en/function.imagettfbbox.php

0 голосов
/ 18 января 2016

Остерегайтесь пути. Если вы используете pChart, примеры работают, но ваш файл не работает из-за пути к файлам шрифтов.

Поэтому вы должны заменить ../ пробелом.

Пример: ../fonts/Forgotte.ttf с fonts/Forgotte.ttf. У меня это работает

...