font_registration test: only modify severity temporarily
fix support for ttc/dfont font formats

  - both formats likely will contain multiple valid faces
  - ttc should work on across platforms - dfont is likely osx only
  - fixes #2274 and 2341

Thanks @strk for helping uncover the problem and providing a testcase