fixed #warning - was working after all
Removed assert, there are some cases apparently where family and face can be nil
Added new direct set test for UIFont and NSFont