The following test document:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Linux Libertine O}
\begin{document}
aɻ
\end{document}
displays the second character above, instead of after the first, at least on my machine, when compiled with XeLaTeX.
Is this a problem with the font, XeTeX, or what exactly? (Of course, this also fails in my actual document)
$ xelatex -v
XeTeX 3.1415926-2.4-0.9998 (TeX Live 2012/Debian)
kpathsea version 6.1.0
Copyright 2012 SIL International and Jonathan Kew.
There is NO warranty. Redistribution of this software is
covered by the terms of both the XeTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the XeTeX source.
Primary author of XeTeX: Jonathan Kew.
Compiled with ICU version 49.1 [with modifications for XeTeX]
Compiled with zlib version 1.2.7; using 1.2.7
Compiled with FreeType2 version 2.4.10; using 2.4.11
Compiled with fontconfig version 2.10.1; using 2.10.2
Compiled with libpng version 1.2.49; using 1.2.49
Compiled with poppler version 0.20.5
$ uname -a
Linux Rykos 3.8.0-24-generic #35-Ubuntu SMP Fri May 31 14:07:41 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
XeTeX, Version 3.1415926-2.4-0.9998
,fontspec 2013/03/16 v2.3a
). It's fine though when I run it through LuaLaTeX.a\kern0ptɻ
.