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
Code, edit and compile here:
\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}