UI Changes to support Families in the FontController.
Added a check for fontRef in the dealloc method as it can be over released if it was never set.
Added familyName property to WDUserFont.
Added supportedFamilies, userFamilyMap, and systemFamilyMap to support sorting by font family. Additionally added the fontsInFamily utility method. The supportedFamilies method returns all families including those from user fonts.
Added a BOOL viewByFamily to determine the current viewing mode of the WDFontController. We may want to merge these changes instead to a WDFontFamiliesController just for clarity. This version is working but doesn’t have a clean separation of concerns.
Updated UI to use two UITableViews in a split view configuration for Font Picking.
Added helper methods for Font Families.
Updated WDFontController to use split view UI.
UI changes to reduce massive WDFontController size.
Tighten spacing on UI. Fixed vertical bounds for WDCoreTextLabels
Merge samgreen-fonts_sorted.
Font panel improvements and bug fixes.
Use a slightly different heuristic for determining the default font for a family. Assume shorter names are more likely to be the 'regular' version.
Move text alignment into the nav bar.
Merge branch 'samgreen-fonts_sorted' into develop