The font size (Tf) and the text matrix (Tm) can appear in any order in an appearance stream. Applying the scale factor eagerly in setFont missed the case where Tf precedes Tm (e.g. Skia-generated FreeText), yielding a wrong guessed font size.
PDFCursorTools
must check that the comment sidebar is resizable
PDFDocumentProperties
Uint8Array.fromBase64
test/integration/highlight_editor_spec.mjs
PdfTextExtractor