字面意思很好理解就是找不到字体,网上搜了一下又说什么中文路径的,但我看代码和自己的文件目录没有中文的。
其实看代码之后发现vendor\topthink\think-captcha\assets\zhttfs目录下边没有对应的字体,只有1.ttf只要从字体库或者下载中文字体补全2.ttf、3.ttf、4.ttf、5.ttf就可以了
代码vendor\topthink\think-captcha\src下的Captcha.php $this->fontttf = $ttfs[array_rand($ttfs)];设置了随机。但是中文字体库文件夹下只有1个所以会报错。