2011-08-18 5 views
1

시스템은 window xp입니다. 지금, GD 라이브러리를 사용하여 차트를 그릴 때 다음과 같이 글꼴 경로를 설정합니다.PHP에서 GD 라이브러리 드로잉을 사용하고 계십니까?

 putenv('GDFONTPATH=c:\windows\Fonts'); 
    $fontname='arial'; 
    $bbox=imagettfbbox($font_size,0,$fontname,$button_text); 

프로그램에서 팁을주었습니다. 글꼴을 찾을 수 없습니까? 하지만 내 창 xp 시스템에는 Fonts 파일에 arial이라는 글꼴이 있습니다. 왜 ?

테스트 코드 :

 putenv('GDFONTPATH=C:\\WINDOWS\\Fonts'); 
$fontname='arial'; 
$char="test"; 
$size=20; 
$bbox=imagettfbbox($size,0,$fontname,$char); 

invalidate font filename,

답변

1

을 보여

putenv('GDFONTPATH=C:\\WINDOWS\\Fonts'); 
$fontname='arial'; 
$char="test"; 
$size=20; 
$bbox=imagettfbbox($size,0,$fontname,$char); 

. 절대 경로를 직접 사용해야합니다.

+0

죄송합니다. 여전히 작동하지 않습니다. 나는 위의 테스트 코드를 넣었다. – zhuanzhou

+0

오류 메시지를 보내 주시겠습니까? – Devator

+0

경고 : imagettfbbbox() [function : imagettfbbox] 글꼴 파일 이름을 유효하지 않음으로 변경했습니다. – zhuanzhou

0

GDFONTPATH ​​창에서 사용할 수 없습니다 : 그것은 당신과 같이 이중 백 슬래시를 사용해야 Windows에서 invalidate font filename,

관련 문제