separation of concerns for fonts and devise views