Why do XeLaTeX return this warning message:
Label(s) may have changed. Rerun to get cross-references right.
when using some fonts as Amiri and how one can get out of this warning message. I need to fix this to run arara on my files.
\documentclass[a4paper]{book}
\usepackage{fontspec}
\usepackage[quiet,nolocalmarks]{polyglossia}
\setmainlanguage[numerals=maghrib]{arabic}
\setotherlanguage{english}
\setmainfont[Script=Arabic]{Amiri} % with 'Times New Roman' one get no warning
\begin{document}
\chapter{الفصل الأول}
\chapter{الفصل الثاني}
\end{document}
\prg_new_conditional:Nnn \fontspec_check_script:n {TF}set\@tempswatrue. And as some of this code is executed when the aux is read, the label test fails for some fonts. – Ulrike Fischer Dec 31 '15 at 13:31