xetex works well with both latex and context macro packages. its latex counterpart is invoked as codice_6. it is usually used with the codice_7 package, which provides a configurable interface for font selection, and allows complex font choices to be named and later reused.