add freetype extension, closes #8