Global Font Editor provides you with a UI that allows customization of blizzard's predefined fonts.
There are other addons available that allow font customization, but none of them allow the fine-grained control that I wanted. Global Font Editor makes that level of control possible. Currently, all fonts available for edit are pulled from the definitions in FrameXML\Fonts.xml and FrameXML\FontStyles.xml and are organized by inheritance. Modifications of a parent font will cascade downwards to all of it's children, but explicit modifications of a child font will override any inherited settings. This means that you can make significant changes with a minimal amount of work, while still having the option to tweak minute details.
Some things to note:
- There are a lot of system fonts (150) and it won't be obvious which ones to change to get the results you want. If you want a quick and easy font tool there are other font addons which are much more suitable for that.
- Many addons allow font customization for their own UI elements. A lot of the time those fonts do not inherit from the system fonts that GFE allows you to modify. This addon is primarily meant for changing the fonts of the default blizzard UI which you haven't replaced.
Future plans:
- Create a tool that assists in finding font names for any visible text on the UI. Right now it is difficult to predict which set of visible fonts on screen will respond to a change in the GFE settings. The planned tool will examine mouseover text and show you the font it uses, as well as that font's inheritance tree
- Add a "lite" mode that only applies your saved changes without providing a UI. Each font requires UI elements for setting it's properties. Those controls don't need to be loaded at all times, only when changes are desired.
- Optimize the layout of the options panel to make it easier to see the inheritance hierarchy
- Better interactivity with other addons

