> I get no errors when I give a directory path to the ttf file.

Oops... I'm actually getting this error when I give the path to the ttf
file, but at the very bottom of the page (meaning the graphs are generated
and displayed, with no "die"ing):

PerlScript Error error '80004005'
Could not find/open font
/stats/cpu.asp, line 3

I don't know why it says that-- the font file exists at the path I gave it,
and the permissions appear to be correct.  Maybe the error occurs as the GD
"object" is destroyed, which is why it appears after everything on the page
and been displayed and processed?


Paul O.

>>> "Paul O'Russa" 04/19/02 08:33 AM >>>
> When I try this:
>      $graph->set_x_label_font('Arial', 10) || die "Could not open font
file:
> $!.";;
>
> I get this error:
>      Could not open font file: No such file or directory.
>
> I get no errors when I give a directory path to the ttf file.  If I change
> the path to a different directory, one where the ttf is not, I get the
same
> error as above.  Giving the full path is what they do in the documentation
> for GD::Graph.
>
>
> Scott, what do you mean by "Are you specifying a font path"?  Isn't that
> what I was doing?  Like this:
>      $graph->set_x_label_font('c:\code\perl\arial.ttf', 10);
>
>
> I forgot to mention that this is running in an ASP page.  For those who
are
> interested, here's the code I'm using to make the graph (inside the asp
> file):
>
> #--------------------------------------------------------------
> use GD::Graph::lines;
> my $graph = GD::Graph::lines->new(650, 250);
> $graph->set_x_label_font('e:\intranet\stats\arial.ttf', 10) || die "Could
> not open font file: $!.";
>
> $graph->set(
>   x_label    =>
> 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890',
>   y_label    => 'CPU Utilization',
>   x_label_position => 0.5,  x_labels_vertical => 1,
>   x_label_skip  => 10,  y_tick_number  => 7,
>   y_max_value   => $max,  y_min_value   => 0,
>   y_number_format  => "%3d",
>   t_margin   => 16,  b_margin   => 16,
>   l_margin   => 10,  r_margin   => 16,
>  );
>
> my $gd = $graph->plot(\@graphdata);
> my $fillColor = $gd->colorAllocate(240,240,240);
> $gd->fill(47,18,$fillColor);
>
> open(IMG,">plot_server_time.png") or die ("Failed to write file: $!");
> binmode IMG;
> print IMG $gd->png();
> close IMG;
> #--------------------------------------------------------------
>
>
> Thanks,
>
> Paul O.
>
>
> >>> "Edward G. Orton" 04/18/02 05:53 PM >>>
>
> > > I've looked through the archives and I haven't seen anyone
> > post a solution
> > > to the GD with TrueType fonts problem some are having
> > (including me).  I'm
> > > using GD::Graph and want to set the font+size on the text, but
> > when I set
> > > the font to a truetype font I get these square boxes where the
> > text should
> > > be.  I've reinstalled GD, GDGraph, and GDTextUtil several
> > times.  I'm using
> > > something like this:
> > >
> > > $graph->set_x_label_font('c:\code\perl\arial.ttf', 10);
> > >
> > > And yes, "$graph->can_do_ttf()" returns true.  I'm running
> > build 623 on
> > > Windows 2000.
> > >
> > > Does anyone know what the problem is?
> > I'm not sure, but all I ever specify is the font name, not the
> > font file, and it works for me:
> > $graph->set_x_label_font('Arial', 10);
> >
> > ego
> > Edward G. Orton, GWN Consultants Inc.
> > Phone: 613-764-3186, Fax: 613-764-1721
> > email: [EMAIL PROTECTED]
> >
> > _______________________________________________
> > ActivePerl mailing list
> > [EMAIL PROTECTED]
> > To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
> >
>
> _______________________________________________
> ActivePerl mailing list
> [EMAIL PROTECTED]
> To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
>

_______________________________________________
ActivePerl mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to