+added freetype technique