Can I use iTeXMac as a front end for XeTeX, rather than TeXShop?
Yes, if you’re comfortable with setting it up. I mention TeXShop because that’s what I use, and because it is simple for a new user to configure TeXShop to work with XeTeX. But it’s certainly possible to use iTeXMac instead, and I believe it offers more options for customization and extension. A separate page of notes on configuring iTeXMac is now available. In brief, to configure iTeXMac to use Unicode (UTF-8) as the encoding for text files, as expected by XeTeX, you can install the Encodings.plist file provided in iTeXMac Support/Font Encodings Support into ~/Library/Application Support/iTeXMac/General. Then edit this file through Format/String Encodings/Customize… to add Unicode (UTF-8) to the list of available encodings. Then, to use XeTeX to typeset documents, you should create a new iTeXMac project, specifying xetex (or xelatex, as appropriate) in the compile script. It should be simple to do this by duplicating and modifying the pdftex.pTeXMac and pdflatex.pTeXMac projects, for