Description of the bug
Maybe a duplicate or at least related to #3470. When I use insert_pdf to copy a page from one PDF to a new document, then use subset_fonts on the new document, I get spurious letters. In my example below, its an "E". But we've also seen "M".
How to reproduce the bug
MWE:
import fitz
doc_in = fitz.open("version1.pdf")
d = fitz.open()
d.insert_pdf(
doc_in,
from_page=0,
to_page=0,
start_at=-1,
)
d.subset_fonts()
d.save("output.pdf")
version1.pdf is: version1.pdf
PyMuPDF version
1.24.3
Operating system
Linux
Python version
3.12