Note that the above shifting only happens with the letter rho (vowels are fine). I was surprised when this happened, because the 'rho with breathing mark' is a single Unicode character (encoded in UTF8). Somehow, the letter was recognised, split into a letter + diacritic, and then the diacritic moved to be placed over a different glyph.
I am using XeLaTeX and not pdfLaTeX.
Is this a known issue, or is there something I haven't done? It seems like everything else is working perfectly.
Thanks for any assistance or pointers you may be able to give.
David
MWE: (I have added \Huge just for readability.)
Code: Select all
\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage[variant=british]{english}
\setotherlanguage[variant=poly]{greek}
\setmainfont{Cardo}
\begin{document}
\begin{greek}
\Huge μηδὲ ῥάβδον
\end{greek}
\end{document}