查看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这样也可以访问 但是不方便
目前 就这两种解决办法
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!