Re: mixed pango/foreign layout
- From: Tony Graham <Tony Graham Sun COM>
- To: gtk-i18n-list gnome org
- Subject: Re: mixed pango/foreign layout
- Date: Tue, 03 Feb 2004 11:39:57 +0000 (GMT)
Luca Padovani <lpadovan cs unibo it> wrote at Mon, 02 Feb 2004 22:46:23 +0100:
> I'd like to interleave some text layed out by pango with foreign objects
> which are layed out by a distinct rendering engine. Now, assuming I can
> handle (or ignore) issues like text direction, what is the most
> efficient and easy way of doing this?
If you know the size of the foreign objects, you can use a shape
attribute (use pango_attr_shape_new()) to tell Pango the size of the
object.
I use the Unicode OBJECT REPLACEMENT CHARACTER, U+FFFC, as the "text"
for external graphics, but you could presumably use some identifying
string if Pango isn't going to do anything with the "text" that has a
shape attribute.
Pango 1.2, AFAICT, doesn't provide any hooks for calling alternative
renderers when it gets to rendering foriegn objects, so I can't tell
you how to do that step.
Regards,
Tony Graham
------------------------------------------------------------------------
XML Technology Center - Dublin
Sun Microsystems Ireland Ltd Phone: +353 1 8199708
Hamilton House, East Point Business Park, Dublin 3 x(70)19708
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]