add test suite

This test will fail if the family, as reported by `fc-list`, contains a double backslash. Fonts from `texlive-tipa-fonts.rpm` do that.
I have a fix for that.
But the test runs `fc-list --quiet` for 369 families and it takes 30 seconds on my machine. Instead, we should take some representative data and stub the SCR calls.