关于字体路径Windows和Linux差异(putenv('GDFONTPATH=c:\windows\fonts'))

使用GD2库(是当用GD2库时才用的环境变量GDFONTPATH),必须通过环境变量GDFONTPATH告诉脚本字体所在的位置,如下所示:putenv('GDFONTPATH=c:\windows\fonts');我们还需要设置希望使用的字体名称.我们将在TrueType函数中使用这个字体,这将在以上字体路径中查找字体文件,而且将在文件名称后添加.ttf扩展名(TrueType字体).$fontname='arial';请注意,根据操作系统的不同,可能要在字体名称后添加".ttf".

***************************************************************************************************************************************************************

imagettfbbox( float size, float angle, string fontfile, string text )fontfile变量要绝对路径且文件的扩展名也不能忽略(.ttf)

 

ImageTTFText($im,16,0,70,30,$blue,"./simkai.ttf",$char);

使用此函数是文字路径由于在Windows和Linux系统路径不一样

所以可以把字体文件拷贝到程序文件当前目录调用

比如在Windows下使用simkai. simsun字体在Windows下输入她的绝对地址就可以了windows/font/simkai.ttf 但在Linux就无法用了,所有拷贝到当前程序目录,注意Linux注意大小写

通过$_SERVER获取绝对路径即可

ImageTTFText($im,16,0,70,30,$blue,"$path/simkai.ttf",$char);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值