See the bibliography for pointers to XETEX and XELATEX.