Re: pango_layout_get_extents() question
- From: Owen Taylor <otaylor redhat com>
- To: David Mosberger <davidm egauge net>
- Cc: gtk-i18n-list gnome org
- Subject: Re: pango_layout_get_extents() question
- Date: Wed, 17 May 2017 13:48:22 -0400 (EDT)
I'm not sure about your particular case, but in general, ink is not necessarily contained within the logical
rectangle - there might be flourishes and tails on letters that overlap with the adjacent letters - the
logical rectangle just determines spacing.
Try:
pango-view --annotate=1 --text f --font 'DejaVu Sans Italic 80'
pango-view --annotate=1 --text fo --font 'DejaVu Sans Italic 80'
And that should make it clear.
Owen
----- Original Message -----
For the ink and logical rectangles returned by
pango_layout_get_extents(), is the ink rectangle supposed to be
contained within the logical rectangle? I'm seeing a case where this
doesn't seem to be the case:
text `W': ink: x=1024 y=2048 w=7168 h=6144, logical: x=0 y=0 w=7168 h=10240
Here, the ink and logical rectangles have the same width (7168), but
the ink rectangle as an x offset of 1024 whereas the logical rectangle
has an offset of 0. This doesn't make sense to me, but perhaps I'm
just not understanding the API.
Thanks and best regards,
--david
_______________________________________________
gtk-i18n-list mailing list
gtk-i18n-list gnome org
https://mail.gnome.org/mailman/listinfo/gtk-i18n-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]