By implementing this feature you, as a benevolent FLOSS developper, will provide access to the large community of fpdf2 users to a standard and useful PDF functionality.
Moreover, by working on this feature, you will learn about PDFs encryption and the lifecycle & structure of a popular Python library.
You will also be added into the contributors list & map.
In terms of API / library interface, a method could be added to fpdf2.FPDF that would provide such feature.
The new classes & utilities in fpdf.drawing could be of some use here, cf.https://github.com/PyFPDF/fpdf2/pull/196
This is just a starting point though: as a contributor you will be free to design and craft this feature as you see best, while getting review feedbacks from maintainers & other contributors.
In HTML, some CSS & SVG capabilities allow to render text in the form of a given shape:
Related documentation:
By implementing this feature you, as a benevolent FLOSS developper, will provide access to the large community of fpdf2 users to a standard and useful PDF functionality. Moreover, by working on this feature, you will learn about PDFs encryption and the lifecycle & structure of a popular Python library. You will also be added into the contributors list & map.
In terms of API / library interface, a method could be added to
fpdf2.FPDF
that would provide such feature. The new classes & utilities infpdf.drawing
could be of some use here, cf. https://github.com/PyFPDF/fpdf2/pull/196This is just a starting point though: as a contributor you will be free to design and craft this feature as you see best, while getting review feedbacks from maintainers & other contributors.
This issue can count as part of hacktoberfest