When comparing PDF files (with diff-pdf) I noticed that XeLaTeX changed its behavior regarding the semicolon. Since Tex Live 2020 a Greek question mark (U+037E) is displayed instead of the normal semicolon (U+003B), which leads to many distracting pseudo differences in the compared PDF files.
If you compile the same minimal example with LuaLaTeX, you get the expected normal semicolon. Of course it doesn't make any difference visually, but I'd still like to know if it's because of my settings or if it's perhaps just a mini unicode normalization bug.

Thanks a lot for your help and best regards
Code: Select all
\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage{german}
\setmainfont[Mapping=tex-text]{Arial}
\begin{document}
The compiled PDF doesn't contain a semicolon;
\end{document}