RE: Pango Attributes not being added to list

2013-01-29 Thread Jeff Hallock
Here is the file I forgot to attach.

From: Jeff Hallock
Sent: Tuesday, January 29, 2013 3:30 PM
To: gtk-perl-list@gnome.org
Subject: Pango Attributes not being added to list

Greetings all,

I am using Cairo/Pango to create pdf files. I wrote a functioning script on my 
desktop that correctly formats my Pango text. When transferring the script to 
my the server where it will be executed, my text is not properly formatting. It 
displays the default text format (times new roman, no decorations, no 
fore-ground color, default font size, etc).

I have tracked the issue down to the fact that my Pango::Attr___ objects 
are not being added to the Pango::AttrList when executed on the server. They 
are being added correctly when executing the script on my desktop computer.

I have attached the script which demonstrates that the attributes are in fact 
not being added to the list.

On my desktop, the script produces:
attributes: Pango::AttrFontDesc=SCALAR(0x299ebb4) 
Pango::AttrForeground=SCALAR(0x299ec34)

On the server, the script produces:
attributes:

On a relevant side-note $layout-set_font_description( $font ) works as 
expected on both desktop and server. How this doesn't allow for changing of 
color, underlining, etc.

Anyone have any ideas on what may be going wrong here? I realize the pango 
library is a bit dated, but I can't change it, and it *seems to me* like 
everything I want to use was supported in the version I have. I am not getting 
any error messages.

I've thought of compiling the latest version into another folder - but at a 
cursory googling I see this may not be trivial. Hoping I may be able to get 
some feedback before I head down that road.

Desktop Environment:
Windows 7
Perl 5.16
Pango (library) 1.29.4
Pango (perl binding) 1.223

Server
Red Hat Enterprise Server 5.3
Perl 5.8.8
Pango (library) 1.14.9
Pango (perl binding) 1.223 (also tried with 1.221 )



Thanks for reading or helping if you can!



-  Jeffrey


pdf_test.t
Description: pdf_test.t
___
gtk-perl-list mailing list
gtk-perl-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-perl-list


RE: Pango Attributes not being added to list

2013-01-29 Thread Torsten Schönfeld
Jeff Hallock jhall...@wbanda.com writes:

 On my desktop, the script produces:
 attributes: Pango::AttrFontDesc=SCALAR(0x299ebb4) 
 Pango::AttrForeground=SCALAR(0x299ec34)

 On the server, the script produces:
 attributes:

I cannot reproduce this on Linux.  I tried two things: a) compile and
install pango 1.14.9 in my current dev environment and b) use my GNOME
2.16 environment which has 1.14.8.  In both settings, your program
showed the attributes being added to the list just fine.

(The output was garbled in setting a), but that's probably due to mixing
a rather old pango with bleading-edge cairo, glib, etc.  It was still
clear from the output, however, that the attributes had been applied to
the text.)

So… I dunno.  Looks like this is Windows-specific, at least.
___
gtk-perl-list mailing list
gtk-perl-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-perl-list


RE: Pango Attributes not being added to list

2013-01-29 Thread Jeff Hallock
Ok, thanks for looking into this for me Torsten. I will post back to the list 
if I find the answer to my problem.
___
gtk-perl-list mailing list
gtk-perl-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-perl-list