I wanted to build an awesome place for people to discuss module specific issues, but I don't have any more time for this, and there are much better places to discuss Perl-related issues. I'd recommend asking your question on Stack Overflow or on Perl Monks.
If you are looking for a Perl tutorial or Perl-related news, I hope these links will serve you well.
Posted on 2010-04-15 10:54:25.895866-07 by magarwal
Getting error in adding new font to the PDF document
HI,
When I tired to add the TrajanPro-Bold font in my document, I am getting the following error,

Use of uninitialized value in numeric gt (>) at /usr/local/share/perl/5.10.0/PDF/API2/Basic/TTF/Cma +p.pm line 258.

Steps followed :

my $font_dir = '/usr/share/fonts/opentype'; my $pdf = PDF::API2->new( -file => $args[0] ); $pdf->mediabox('Letter'); PDF::API2::addFontDirs($font_dir); my $f3 = $pdf->ttfont('TrajanPro-Bold.otf', -encoding=>'latin1');

The .otf file is present in the local directory, as well as in the $font_dir.

Event after this error, the font is visible, as expected, in the pdf document on Windows, but on MAC the font is not even visible.

Please let me know if I am doing anything wrong in this or if there is a different way to achieve this.

Thanks,
Manu
Direct Responses: Write a response