added tests for pre-exsiting fonts, passin err instead of silent fail