From: Ben Pfaff Date: Sun, 10 Jan 2021 01:57:16 +0000 (-0800) Subject: cairo-fsm: Honor displaying footnote markers as subscripts. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ab6a6170a426bbae24d65f7aedaa0c38913ca44c;p=pspp cairo-fsm: Honor displaying footnote markers as subscripts. --- 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. */