Решил опробовать ваш пример в XeTeX, Version 3.1415926-2.2-0.9997.4 (MiKTeX 2.9). В процессе компиляции выдаётся сообщение об ошибке:
Код
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! This is a LaTeX bug: check coding!
! Command name `\font_set:Nnn' already defined! Current meaning:
! \protected\long macro:#1#2#3->\tex_font:D #1=#2 at #3\scan_stop:
! See the LaTeX3 documentation for further information.
! For immediate help type H <return>.
!...............................................
l.602 \cs_new:Npn \font_set:Nnn
#1#2#3 {
?
Я её игнорирую, после чего какие-то pdf-файлы создаются, но так как вы не приложили эталонов, то оценить их правильность сложно.