@UlrikeFischer, here's my current test code. It's pretty good in Google Chrome, Evince is OK, but the text is not great. Mac OS, doesn't seem to resize the text in the multi-line text field.
\documentclass{article}
\pagestyle{empty}
\usepackage{xparse}
\usepackage{l3pdf}
\ExplSyntaxOn
\pdf_uncompress:
% # begin l3pdf extensions (pdflatex and lualatex only)
\cs_new_protected:Npn \__dcp_pdf_catalog_gput:nn #1#2
{ \exp_args:Nnx \__pdf_backend_catalog_gput:nn {#1} {#2} }
% ## l3pdf annotation extentsion