![xelatex 不显示俄文字符](https://linux22.com/image/412293/xelatex%20%E4%B8%8D%E6%98%BE%E7%A4%BA%E4%BF%84%E6%96%87%E5%AD%97%E7%AC%A6.png)
梅威瑟:
\documentclass{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian, english]{babel}
\usepackage{droid}
\begin{document}
Some meaningful text.
Какой-то осмысленный текст.
\end{document}
当我跑步时:
$ xelatex temp.tex
它显示了这一点:
问题是字体中缺少俄文字形。我可以使用 Arian 字体,它可以正常工作:
\setmainfont{Arial Unicode MS}
但我不喜欢它的外观。是否可以使用一些 Latex 字体代替?我读过以下讨论:哪些字体与 T2A(西里尔文)编码兼容?,并看到作者说“这些字体很棒(对我来说,尤其是 droid)。”我尝试使用 droid 包,但它对我来说不起作用。
如何在 xelatex 中使用 TeX Live 附带的支持西里尔字母的字体?
更新
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[russian, english]{babel}
\usepackage{fontspec}
\usepackage[T2A]{fontenc}
\usepackage[default]{droidserif}
\usepackage[defaultsans]{droidsans}
\begin{document}
Some meaningful text.
Какой-то осмысленный текст.
\end{document}