Nombre de fuente no válido (imagettfbox)

Esta pregunta se ha formulado una y otra vez, pero no pude encontrar la respuesta correcta a mi problema ... Como una pequeña nota de fondo, todo el código funcionaba perfectamente antes de mover el archivo de clase de / application / lib / class a / library /clase ...

He intentado jugar con GDFONTPATH, rutas relativas, absolutas con y sin la extensión de archivo en vano. Estas son algunas de las líneas que hemos intentado hasta ahora:

putenv('GDFONTPATH=' . realpath(dirname(dirname(__FILE__)).DIRECTORY_SEPARATOR.'fonts'));
/*1*/  $FontName = dirname(dirname(__FILE__)).DIRECTORY_SEPARATOR.'fonts'.DIRECTORY_SEPARATOR.basename($FontName,'.ttf');
/*2*/  $FontName = '\pChart\fonts\\'.basename($FontName);
/*3*/  $FontName =basename($FontName);
$coords = imagettfbbox($FontSize, 0, $FontName, $Text);

La combinación múltiple de esos intentos también se ha utilizado en vano. Estoy realmente molesto por este problema como el # 1, cuando echo'ed da una ruta completa que abre el archivo de fuente correcto si se copia / pega en Win Explorer.

Puede ser útil saber la ruta absoluta del archivo que recibe el error y la ruta del nombre de la fuente ...

C:\wamp\www\application_bundle\Library\pChart\class\pImage.class.php
C:\wamp\www\application_bundle\Library\pChart\fonts\arialuni.ttf

Estamos experimentando este problema en todas las plataformas de desarrollo (Win, Mac y Linux) PHP 5.3.13

Gracias por su asistencia.

Editar: Parece que el archivo no se encuentra / el servidor no está buscando en la carpeta correcta ... Si alguien pudiera ayudar a solucionar el problema señalando cómo descubrir qué ruta está intentando abrir GD, realmente ayudaría.

Respuestas a la pregunta(4)

Su respuesta a la pregunta