How do I embed fonts in XeLaTeX's PDF output?
I am printing directly onto my printer, which requires PDF, EPS or PS input with embedded fonts.
I've used XeLaTeX for a document which when I open it in Adobe Reader shows that a subset of the font is already embedded. So I think it should be already happening for your document. Just check it in the File->Properties->Fonts settings.
I wonder why they don't make this easier to do.
Here is a solution to embedding fonts after you compiled the PDF file:
Tip: when (or if) it asks you to save the PDF settings file, save it in the suggested Adobe settings folder
Source: Click Here