鍍金池/ 問答/PHP/ GD函數(shù)庫imagettftext()提示無法打開font文件

GD函數(shù)庫imagettftext()提示無法打開font文件

圖片描述

圖片描述

圖片描述

我感覺路徑?jīng)]錯???為什么老是提示不能打開font文件?

回答
編輯回答
荒城

不太確定是哪里的問題,給個調(diào)試思路吧

  1. 對照下官方文檔,檢查下參數(shù)和常見問題。文檔里好像說過gd低版本+路徑里有空格,會導(dǎo)致報找不到字體。你這個雖然沒空格,但是中文路徑也不建議~
  2. 看下字體權(quán)限,是不是可編輯。我記得在屬性里就可以看到。不是的話,找個有可編輯屬性的字體再試試,比如開源的思源字體應(yīng)該沒問題。
  3. 路徑直接寫絕對的試試。不過這里問題應(yīng)該不大。
2017年4月1日 06:53
編輯回答
裸橙

最近這幾天在飛機(jī)上,,,,沒看到 抱歉

2017年11月20日 14:25
編輯回答
紓惘

謝邀!

1 `./` 表示當(dāng)前目錄,看你的意思應(yīng)該用 `../` 表示上一級目錄。
2 建議使用絕對路徑

        dirname(__FILE__) . '/fonts/micross.ttf'
2018年8月1日 22:12