>From: Havoc Pennington <[EMAIL PROTECTED]> >If you need ascent/descent probably you could get the PangoLayoutLine >from the layout and get the geometry of the lines. The extents of the >line are given relative to the baseline, so the Y value is "-ascent" >essentially. Also if you use PangoLayoutIter you can iterate over the >lines in the layout and get the baseline of each one. > >Out of curiosity, what are you using ascent/descent for? > >The font comes from the PangoContext used to create the layout by >default, and can be overridden with a PangoAttrList. You should not >need to call pango_load_font(), you should only need to provide a >PangoFontDescription to PangoAttrList, for a non-default font. >Havoc
Thanks Havoc, I am new to gtk+ so also to pango and I read Pango is the thing to use for application using fonts etc . I am designing a UI for a application (a user interface for a mediaplayer) on Linux. I have so many text strings to display ,with various font and color, so that it looks attractive :). I calculate the max ascent/descent returned for each string so that I can allocate the space for each string propely in a table kind of thing. The reason of using the PangoMetrics is only the name suggests I can get all the above parameters from it only . Thanks again . I think I need to study more on Pango. venkat _________________________________________________________________ Chat with friends online, try MSN Messenger: http://messenger.msn.com _______________________________________________ gtk-list mailing list [EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/gtk-list
