freetype some improve