Created attachment 23498 [details] example pdf, reproducer C file, execution log Wrong ascender / descender values in some Type 3 font. Leading to wrong ch->quads in stext pages. ch->origin values are correct.
This relates back to issue #2048 in PyMuPDF.
In MuPDF v1.19.0, the respective font ('T3TXT.SHXHorz1_753342N0') had been handled correctly and delivered reasonable ascender / descender values (0.97, -0.22).
Tor fixed this in: commit 8ed62a130646b518eaaf3603d49bd008f29b9b54 Author: Tor Andersson <tor.andersson@artifex.com> Date: Wed Dec 7 14:23:37 2022 +0100 Bug 706090: Fix calculation of invalid Type3 font bbox. Only take into account glyphs that have a definition. Thanks for the report.