Some annotations don't appear on a semi-confidential file of Kevin M.
Observation after some debugging: in PDFStreamEngine.processAnnotation(), changing
works with all my test files.
However the spec tells
Matrix shall be concatenated with A to form a matrix AA that maps from the appearance's coordinate system to the annotation's rectangle in default user space:
AA = Matrix ¥ A
so I wonder if there's a different cause.