<div id="geary-body" dir="auto"><div>Hello,</div><div><br></div><div>I would like to thank you for the new features added in 1.15.x versions, especially the ones related to PDF generation. I really like the new API and find it very useful.</div><div><br></div><div>I've implemented most of (all?) these features in CairoCFFI [1], a Python binding of Cairo, and things seem to work very well.</div><div><br></div><div>After trying to use these features in WeasyPrint [2], I have two questions:</div><div><br></div><div>- I've tried to add internal hyperlinks using the "rect=[x x x x] page=x pos=[x x]" syntax. It works when the target is on a previous page or on the same page as the link, but it's broken when the target is on a page that has not been created yet. Is it a known limitation, a bug, or did I miss something about the way the feature works?</div><div><br></div><div>- All PDF metadata can now be changed except from "/Producer" that is fixed to "cairo xxx (<a href="http://cairographics.org">http://cairographics.org</a>)". Would it be possible to make this string editable, or at least let users add something before/after this string? I can even provide a patch if needed :).</div><div><br></div><div>Thanks a lot,</div><div><br></div><div>[1] <a href="https://cairocffi.readthedocs.io/">https://cairocffi.readthedocs.io/</a></div><div>[2] <a href="https://weasyprint.org/">https://weasyprint.org/</a></div></div><div id="geary-signature" dir="auto"><div style="white-space: pre-wrap;">-- 
Guillaume</div></div>