Diff-Font: Diffusion Model for Robust One-Shot Font Generation