summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2019-10-28 21:39:23 -0400
committerMatthias Clasen <mclasen@redhat.com>2019-10-28 21:39:23 -0400
commit05b5d7e74c89047921eb7ae0dfd2fcccc2f1df45 (patch)
tree30c813909cafff08ba8220a0d12883e7725bc54f
parent518f59ce861967447a010f3ee572c06f9386ab00 (diff)
downloadpango-05b5d7e74c89047921eb7ae0dfd2fcccc2f1df45.tar.gz
Don't treat rise as a no-shape attribute
It doesn't make sense to apply kerning between letters if they are not on the same baseline. This was not noticed so far, since it is very uncommon to have a rise without an accompanying font change, which will cause the run to be broken.
-rw-r--r--pango/pango-layout.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/pango/pango-layout.c b/pango/pango-layout.c
index c58495c4..aa290038 100644
--- a/pango/pango-layout.c
+++ b/pango/pango-layout.c
@@ -4085,6 +4085,7 @@ affects_itemization (PangoAttribute *attr,
/* These need to be constant across runs */
case PANGO_ATTR_LETTER_SPACING:
case PANGO_ATTR_SHAPE:
+ case PANGO_ATTR_RISE:
return TRUE;
default:
return FALSE;