Workaround for pygame font issue with unicode filesnames.

Uses a file object to pass to pygame instead of a path as suggested as a workaround by https://bitbucket.org/pygame/pygame/issue/196/font-file-name-containing-unicode-error.

Fixes https://github.com/kivy/kivy/issues/1827.