Content
View differences
Updated by Andrej Sandorf 10 months ago
**As** a user
**I want to** export PDFs with the fonts of my choice
**so that I c**omply with organization-specific font requirements
**Acceptance criteria**
MVP: Add a new section in the admin interface `/admin/design` e.g. "`/admin/design?tab=pdf_export_font`" `/admin/design?tab=pdf_export_styles` for font upload management with the following features:
* Support for one custom Create a font family
* Input for the font family name
* Upload font files
* required for latin fonts: regular, bold, italic, bold\_italic
* required for non-latin fonts: regular, bold
* Remove Show a list with the order of usage of the font files families
(as one font family may not include all characters, several can be provided as fallback fonts)
* Allow reordering
* Edit a font family
* Delete a font family
The uploaded font is fonts are used in all PDFs generated by OpenProject
To discuss:
* A preview PDF generation to test the uploaded font font(s)
**Technical notes**
* Only TTF font format supported
* All required font cuts for a font family must be uploaded before use
**Permissions and visibility considerations**
* Font uploading management is restricted to admin users & Basic plan
**Out of scope**
* Support for additional font formats (WOFF, OTF)
* Font format conversion
* Font license management
* Multiple fonts: Creating, reordering, editing, deleting of font families
**I want to** export PDFs with the fonts of my choice
**so that I c**omply with organization-specific font requirements
**Acceptance criteria**
MVP: Add a new section in the admin interface `/admin/design` e.g. "`/admin/design?tab=pdf_export_font`"
* Support for one custom
*
*
* required for latin fonts: regular, bold, italic, bold\_italic
* required for non-latin fonts: regular, bold
* Remove
(as one font family may not include all characters, several can be provided as fallback fonts)
* Allow reordering
* Edit a font family
* Delete a font family
The uploaded font is
To discuss:
* A preview PDF generation to test the uploaded font
**Technical notes**
* Only TTF font format supported
* All required font cuts for a font family must be uploaded before use
**Permissions and visibility considerations**
* Font uploading
**Out of scope**
* Support for additional font formats (WOFF, OTF)
* Font format conversion
* Font license management
* Multiple fonts: Creating, reordering, editing, deleting of font families