php gd库怎么使用webdings或wingdings字体绘出符号并取得范围呢?

来源:互联网  责任编辑:小易  时间:2017/5/24 17:48:05
本网有用户碰到这样的问题:php gd库怎么使用webdings或wingdings字体绘出符号并取得范围呢?,具体问题如下:

php gd库 imagettfbbox webdings 符号字体

本网根据需求用户需求,为用户寻得以下其他网友提供的解决方法,方法仅供参考,具体如下:

=================1楼=====================

仿此完成

for($i=32;$i<128;$i++) {
  printf("<font face='webdings' size='20'>%c</font>", $i);
}

=================2楼=====================

引用 1 楼 xuzuning 的回复:
仿此完成
for($i=32;$i<128;$i++) {
  printf("<font face='webdings' size='20'>%c</font>", $i);
}


主要需要在php中得出一段符号的宽高,前端不是用html。

=================3楼=====================

把每一个字都生成图片,然后记录其宽高,放入数据库,下次使用。

=================4楼=====================

该回复于2017-01-10 08:58:16被管理员删除

=================5楼=====================

引用 3 楼 fdipzone 的回复:
把每一个字都生成图片,然后记录其宽高,放入数据库,下次使用。


gd库无法正常绘出这2个字体,怎么取得宽高呢?

=================6楼=====================

终于弄出来了

$fnt = 'c:/windows/fonts/webdings.ttf';
//$fnt = 'c:/windows/fonts/wingding.ttf';
//$fnt = 'c:/windows/fonts/wingdng2.ttf';
//$fnt = 'c:/windows/fonts/wingdng3.ttf';

$im = imagecreatetruecolor(500, 250);
imagefill($im, 0, 0, imagecolorallocate($im, 255, 255, 200));
$c = imagecolorallocate($im, 0, 0, 0);

$n = 32;
$k = 30;
for($y=0; $y<8; $y++) {
  for($x=0; $x<16; $x++) {
    $s = chr(0xf0) . chr($n++);
    $s = iconv('ucs-2', 'utf-8', $s);
    imagettftext($im, 20, 0, $x * $k, $y * $k + $k, $c, $fnt, $s);
  }
}






=================7楼=====================

=================8楼=====================

666666666666

=================9楼=====================

=================10楼=====================

=================11楼=====================

learning~

=================12楼=====================

learning~

=================13楼=====================

=================14楼=====================

=================15楼=====================

楼主可以结帖了,答案已给出。

=================16楼=====================

如果您还有更好的解决方法,请在最下面评论中留下您的解决方法


  • 本文相关:
  • 站长必读,如何真正写好一篇原创文章
  • 互联网之路细嗅蔷薇 资深站长分享掘金之道
  • 企业站的站长的工作重心究竟有哪些
  • 浅析:行业门户网站的一些盈利模式
  • 3000IP的企业网站每天订单不到30个的苦恼
  • 网站想内外兼修?先学习提高网站可用性的6大原则
  • 浅谈网页设计中的简约之美
  • 网页改版实战:日本设计师如何彻底优化旅游网站?
  • 网页改版实战!日本设计师如何彻底优化招聘网站?
  • 2015年值得关注的21个网页设计趋势
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2015 www.zgxue.com All Rights Reserved