[Perl]error opening font face: cannot open resource at Font/FreeType.pm

头像
523066680
Administrator
Administrator
帖子: 340
注册时间: 2016年07月19日 12:14
拥有现金: 锁定
储蓄: 锁定
Has thanked: 30 times
Been thanked: 27 times
联系:

[Perl]error opening font face: cannot open resource at Font/FreeType.pm

帖子 #1 523066680 » 2017年05月14日 19:01

示例代码
Code: [全选] [展开/收缩] [Download] (Untitled.pl)
  1. use Font::FreeType;
  2.  
  3. my $freetype = Font::FreeType->new;
  4. my $face = $freetype->face('Vera.ttf');
  5.  
  6. $face->set_char_size(24, 24, 100, 100);
  7. my $glyph = $face->glyph_from_char('A');


提示:
error opening font face: cannot open resource at C:/Strawberry/perl/site/lib/Font/FreeType.pm line 27.

解决方法:
为字体指定绝对路径,必须是存在的字体
my $face = $freetype->face('Vera.ttf');
改为
my $face = $freetype->face('C:/windows/font/Arial.ttf');

回到 “TroubleShooting”

在线用户

用户浏览此论坛: 没有注册用户 和 2 访客