Features/AutomaticFontInstallation

From FedoraProject

Jump to: navigation, search
Obsolete page
This page has been superseded by Features/AutoFontsAndMimeInstaller

Contents

Summary

Automated installation of fonts that are required to render documents

Owner

Current status

The required PackageKit support is in place already. The GTK+ module is in Packagekit git upstream. The fontconfig changes are not in a fontconfig release yet. The RPM changes are not developed yet.

Detailed Description

Automatic font installation can be interpreted as three different things:

Automatic Font Installation for Language

Here is how it works:

Note that the application does NOT need to wait for font installation to finish. We already have the pieces in place such that whenever a new font is installed all applications refresh and use it with no manual intervention. This already works in F10.

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:

Test Plan

  1. Create a number of documents in various types (html, plain text, odf, doc) that use specific fonts which are not in the default install
  2. Open these documents in the viewers that are mentioned above
  3. Verify that font installation is triggered, and the document renders correctly after the missing fonts have been installed, without needing to restart application
  4. Repeat the same test with fonts that are not available in Fedora repositories
  5. Following the use cases outlined above, on a system that doesn't have Arabic fonts installed, go to an Arabic website and check that the necessary fonts are being installed.

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.

Image:gpk-client-font.png

Dependencies

To be filled in.

Contingency Plan

Documentation

The various auto-installation features of PackageKit (codecs, fonts,...) will be explained in the gnome-PackageKit manual.

Release Notes

To be filled in.

Comments and Discussion

See Talk:Features/AutomaticFontInstallation



Fonts in Fedora
The Fonts SIG takes loving care of Fedora fonts. Please join this special interest group if you are interested in creating, improving, packaging, or just suggesting a font. Any help will be appreciated.