added support for font settings in legacy and new pacakged apps

- because new packaged apps don't currently support the fontSettings API, the work-around is to let the user type in the font name manually
converted WordPress service to use localStorage service