Here's a patch to OTS to make it skip the bounding-box fixup for these "tricky" legacy fonts, which avoids breaking the rendering. I'll file an OTS issue upstream as well.
Bug 1850314 Comment 18 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Here's a patch to OTS to make it skip the bounding-box fixup for these "tricky" legacy fonts, which avoids breaking the rendering. I'll file an OTS issue upstream as well. [edit: opened https://github.com/khaledhosny/ots/pull/266 to propose this change upstream]