Work on improving the way font styles are set.
Remove unnecessary file.
Bring in line with changes to GTType.

This commit also fixes a few regressions from recent commits.