You're right, it was the file. The problem with the validator tool you
suggested is that it doesn't highlight hidden characters, so it's
basically only helpful by telling me that my JSON file sucks. I did find
this validator tool, however, that not only highlights the hidden
characters but even allows me to edit the file while testing it:
http://codebeautify.org/jsonvalidateNow my fonts are working great.