查看php官網  

fontfile
要使用的TrueType字體的路徑。
根據PHP使用的GD庫版本,何時 fontfile不 以前導/然后.ttf將附加 到文件名,庫將嘗試沿庫定義的字體路徑搜索該文件名。
當使用低于2.0.18的GD庫版本時,空格字符而不是分號用作不同字體文件的“路徑分隔符”。無意中使用此功能將導致警告消息: 警告:找不到/打開字體。對于這些受影響的版本,唯一的解決方案是將字體移動到不包含空格的路徑。
在許多情況下,字體與使用它的腳本位于同一目錄中,以下技巧將緩解任何包含問題。
<?php
// Set the enviroment variable for GD
 putenv('GDFONTPATH=' . realpath('.'));
// Name the font to be used (note the lack of the .ttf extension)
$font = 'SomeFont';
?> 

tp5 使用 把字體文件放在與入口文件同級目錄下  
然后在使用字體路徑的地方 使用  putenv('GDFONTPATH=' . realpath('.')); 設置字體路徑
這樣就可以直接寫 $font = 'SomeFont';  都能找到字體

也可以直接把路徑在到盤符 如 : E:\phpstudy\PHPTutorial\WWW\tp5\public\SomeFont.ttf這樣也可以訪問 但是不方便

目前 就這兩種解決辦法


0/300
全部評價
足彩吧合买平台