From ab6a6170a426bbae24d65f7aedaa0c38913ca44c Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Sat, 9 Jan 2021 17:57:16 -0800 Subject: [PATCH] cairo-fsm: Honor displaying footnote markers as subscripts. --- src/output/cairo-fsm.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/output/cairo-fsm.c b/src/output/cairo-fsm.c index 2b47615be5..90eb285dd2 100644 --- a/src/output/cairo-fsm.c +++ b/src/output/cairo-fsm.c @@ -812,8 +812,11 @@ xr_layout_cell_text (struct xr_fsm *xr, const struct table_cell *cell, add_attr (attrs, pango_attr_rise_new (-3000), subscript_ofs, footnote_ofs - subscript_ofs); if (value->n_footnotes) - add_attr (attrs, pango_attr_rise_new (3000), footnote_ofs, - PANGO_ATTR_INDEX_TO_TEXT_END); + { + bool superscript = pt->look->footnote_marker_superscripts; + add_attr (attrs, pango_attr_rise_new (superscript ? 3000 : -3000), + footnote_ofs, PANGO_ATTR_INDEX_TO_TEXT_END); + } } /* Set the attributes, if any. */ -- 2.30.2