Fontik: ver. 0.6
^^^^^^
====================================
  A Tool for Font-wise, User-set Fontconfig Rules 
====================================

Fontik (pronounced Fontik or optionally ^%`*&#=@@ ) is basically intended to tweak and configure some properties of fonts. These settings are usually set system-wide while installing the fonts. The power of fontconfig is thus limited when it comes to the user. The user can definitely override or enhance these settings, but for that, he has to manually edit the ~/.fonts.conf each and every time. I haven't come across any GUI tool that performs these tasks with ease. This is an attempt on it.

At present, this tool can only perform limited tasks compared to the actual power of fontconfig. This can be used with font collection managers like Fontmatrix and the most recent one, Font Manager (http://fontmanager.blogspot.com). The latter has inspired this work as well.

Currently Fontik can be used to:

* Set hinting method for for individual fonts.
* Add alias (an alternate name for the font which can be picked up by applications) for a font.
* Tweak matrix size of font if needed. (Playing around with this is not recommended, usually)
* Blacklist fonts if the user doesn't like them or they take precedence over other fonts of similar family.

The configuration files are stored in .fontik folder under the user's HOME. In fact the conf files used by the fontconfig are stored in a separate conf.d directory located inside ~/.fontik. The installed conf files for each font is enabled or disabled using symbolic links. In the same manner the blacklist, which contains entries for blacklisted fonts, can also be activated/deactivated. The configuration files for fonts can also be deleted using the 'Edit Conf List' dialog. 'Edit Blacklist' dialog is used for removing entries from the blacklist. There is no provision for editing configuration files of fonts. New configuration will overwrite the file. The 'Reset All' command can be used to erase all the conf files under .fontik leaving the lonely conf.d folder.

Fontik adds one line to the user config file ~/.fonts.conf used by the fontconfig program. Even though fontik backs up the file should something goes wrong, it is advisable to keep the original version of that file intact by yourself, prior to running the program. Particularly if it contains valid entries.

TODO:
* Make the program modular.
* Conf file editing functionality.
* Conf file export/import.
* Size-specific hinting method/style control.(Partially done)
* Improved and intuitive UI
* Font View module

