В XeLatex нет проблем с кириллицей, если использовать UTF-8 исходник и шрифт, который поддерживает UTF-8 (Noto, например).
я замаялся в своей время. пришлось устанавливать и расширение, и шрифты :(
притом хоть бы одна собака в мануалах написала, что нужны шрифты дополнительно не только ставить, но и указывать