# fontspec and xeCJK conflict: tie (\t{}) over Latin character displaced one position

I want to create a tie over ng by typing: \t{ng}:

The following minimal example causes the tie over ng to be displaced one position to the right, so that it appears over the g and empty space. The problem persists regardless of font. It works fine if I don't load either xeCJK or fontspec, but not if I load both.

I'm compiling with xelatex on Mac OS Mavericks.

\documentclass[utf8,12pt,letterpaper]{article}
\usepackage{xeCJK}
\usepackage{fontspec}
\setmainfont{Gentium Plus}
\begin{document}
\t{ng}
\end{document}


• It seems a bug of xunicode-addon. A quick fix is to use \t ng instead of \t{ng}. We will check the code later. – Leo Liu Feb 20 '14 at 8:09
• I use it inside words and over several combinations of letters, so there is not really a quick fix in my case. I'll sit tight and wait for an update of the package. Thank you! – Mårten Feb 20 '14 at 12:29

The latest revision of xunicode-addon try to fix this bug (avaliable in ctex-kit or Google Driver currently). Please have a try.
• I added the .sty and the .def files in texmf and loaded \usepackage{xunicode-addon}. It did not solve the problem. What am I doing wrong? – Mårten Feb 24 '14 at 12:49