fixed text path bug by double-points