Features/FontConfigurationTool

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Scope)
(Scope)
Line 36: Line 36:
 
** Display fonts list in combobox (done)
 
** Display fonts list in combobox (done)
 
** In Fedora 17 remain tasks:
 
** In Fedora 17 remain tasks:
*** Generate fonts configuration file base on chosen language and fonts using libeasy fc
+
*** Generate fonts configuration file base on chosen language and fonts using libeasyfc
  
 
== How To Test ==
 
== How To Test ==

Revision as of 06:24, 19 January 2012

Important.png
Set a Page Watch
Make sure you click watch on your new page so that you are notified of changes to it by others, including the Feature Wrangler

Contents

Font Configuration Tool

Summary

This feature is to provide a tool for customizing fonts on the the GNOME Desktop. The user requirements of desktop fonts are diverse, no single configuration can satisfy all user requirements.

Owner

Current status

  • Targeted release: Fedora 17
  • Last updated: 2012-01-19
  • Percentage of completion: 40%

Detailed Description

User requirements:

  • Preferred Fonts on Desktop.
    • User may specify the preferred fonts for sans/serif/monospace/fantasy/cursive.
  • Use several languages on Gnome Desktop.
    • Some users prefer to use English locale, but also need to read some documents in other locale, such as Chinese, etc.
    • Gnome applications may fail to render Simplified Chinese and Traditional Chinese properly in English locale.
  • Tips for CIJK fonts.
    • Provide some informations to users about how to adjust fonts for CIJK.

Benefit to Fedora

This will make the Fedora desktop more convenient to use. Many users want to customize the desktop fonts, but lack the knowledge to do so, they will copy others' ~/.fonts.conf to his own home directory. With this tools, the users can customize fonts on their need, without need to learn how to write fontconfig conf files.

Scope

  • Customize the sans/serif/monospace/fantasy/cursive fonts.
    • Create the UI, including scrollwindow, combobox and button (done)
    • Create a pop-up window to display all the languages and let user choose the language (done)
    • Display fonts list in combobox (done)
    • In Fedora 17 remain tasks:
      • Generate fonts configuration file base on chosen language and fonts using libeasyfc

How To Test

  • Install fonts-tweak-tool and libeasyfc
  • Try to set prefer fonts by using fonts-tweak-tool
  • Check the $HOME/.config/i18n for fonts setting

User Experience

  • With fonts-tweak-tool, user can easily set their prefer fonts for sans/serif/monospace/fantasy/cursive

Dependencies

  • Depend on libeasyfc and Gtk3.

Contingency Plan

Documentation

git-hub repo[1]

Release Notes

fonts-tweak-tool with libeasyfc backend provides a more easy way to customize fonts for user's desktop.

Comments and Discussion