I struggle to include a Russian accent in my Latex document. The MWE is as follows:
\documentclass{article}
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text}
\setromanfont[Ligatures={Common}]{Adobe Caslon Pro}
\begin{document}
Mitropol{\textquotesingle}ski\u{\i}
\end{document}
Interestingly, the following works fine with PDFLatex:
\documentclass{article}
\usepackage[T1]{fontenc}
\begin{document}
Mitropol{\textquotesingle}ski\u{\i}
\end{document}
The font can be downloaded here: https://fontsgeek.com/fonts/Adobe-Caslon-Pro-Regular


\XeTeXinputencoding latin1 \usepackage[T1]{fontenc}and saving the file as UTF-8 should fix it, certainly xelatex can not work with those settings, hyphenation (at least) will always be wrong – David Carlisle Mar 28 '23 at 10:42Mitropol\textquotesingle skiĭ Mitropol\textquotesingle ski^^^^012dinstead? By the way it's completely redundant to have the extraneous{...}around\textquotesingle(unfortunately one of the highly-upvoted answers only site do that, I point out in a comment and in my answer but it's probably not as noticeable) – user202729 Mar 28 '23 at 11:58ski^^^^012dorskii^^^^0306work? I would guess the first does not, but the second with a combining breve might, can not test without the font – David Carlisle Mar 28 '23 at 15:13\setmainfont{LibreCaslonText-Regular.otf}instead, it should work. – Ulrike Fischer Mar 31 '23 at 09:20