added ttf support