Blogger Information
Blog 65
fans 1
comment 1
visits 119010
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
tp5 中使用 imagettftest font路径问题 ,解决路径必须要到盘符才能生效
技术宅的博客
Original
2052 people have browsed it
查看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!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post