The best font and size for a resume is any easy-to-read font at 12 point size.
Stick to fonts like Arial, Helvetica, Cambria, Times New Roman, or Georgia, and set the font size for your body content between 10 and 12 points. Only your name in your resume header should be font size 20 to 24 so it stands out to the reader.
However, some fonts may look too small at font size 10 (like Garamond), or large at size 12 (like Merriweather). Before deciding on a font and font size, always experiment to see what looks best on your resume.