No edit summary |
|||
Line 62: | Line 62: | ||
See [[Talk:Features/AutomaticFontInstallation]] | See [[Talk:Features/AutomaticFontInstallation]] | ||
{{:Fonts_SIG_signature}} | {{:Fonts_SIG_signature}} | ||
[[Category:ProposedFeature]][[Category:Fonts_SIG|Installation, fonts (automation)]] | [[Category:ProposedFeature]][[Category:Fonts_SIG|Installation, fonts (automation)]] |
Revision as of 02:21, 20 November 2008
Summary
Automated installation of fonts that are required to render documents
Owner
- Name: Behdad Esfahbod, Richard Hughes
Current status
- Targeted release: Fedora 11
- Last updated: 2008-11-10
- Percentage of completion: 33%
The required PackageKit support is in place already.
Detailed Description
Not yet.
Benefit to Fedora
Improved font support without the need to include a huge amount of fonts in the default install, and user flexibility.
Scope
Requires:
- PackageKit changes to support automatic font installation
- Changes to font rendering libraries (Pango, what else ?) to issue callouts when fonts are missing
- Changes to document viewers (abiword, evince, OpenOffice.org, what else ?) to handle these callouts by initiating automatic font installation
Test Plan
- Create a number of documents in various types (pdf, odf, doc) that use specific fonts which are not in the default install
- Open these documents in the viewers that are mentioned above
- Verify that font installation is triggered, and the document renders correctly after the missing fonts have been installed
- Repeat the same test with fonts that are not available in Fedora repositories
User Experience
User receives a document e.g. as email attachment. The user can open the document in the default viewer by clicking on the attachment in the mail client. The viewer shows a PackageKit prompt proposing to install missing fonts.
Dependencies
To be filled in.
Contingency Plan
- Require manual font installation as usual.
Documentation
To be filled in.
Release Notes
To be filled in.
Comments and Discussion
See Talk:Features/AutomaticFontInstallation