Moving toward user-defined font support

Not totally familiar with Angular paradigms, but this looks right....ish.