[XeTeX] Why XeTeX runs are non-deterministic?

2016-02-19 Thread Paulo Ney de Souza
If you take a simple latex file like: \documentclass{article}\usepackage{lipsum}\usepackage{amsgen}\begin{document}\lipsum[1-10]\end{document} and run latex, pdflatex or lualatex repated times (on the same file) you get the SAME dvi or pdf file up to an internal DATE and ID in the file -- and eve

[XeTeX] Why XeTeX runs are non-deterministic?

2016-02-19 Thread Akira Kakuto
Why is it so? And what generates this difference? The question has been lingering on SX for a while http://tex.stackexchange.com/questions/292675/why-does-xelatex-produce-different-files-from-the-same-deterministic-sources but with no reasonable answer! I wrote a possible answer on SX. Best, Ak

Re: [XeTeX] Why XeTeX runs are non-deterministic?

2016-02-19 Thread Herbert Schulz
> On Feb 19, 2016, at 5:46 PM, Paulo Ney de Souza wrote: > > If you take a simple latex file like: > \documentclass{article} > \usepackage{lipsum} > \usepackage{amsgen} > \begin{document} > \lipsum[1-10] > \end{document} > and run latex, pdflatex or lualatex repated times (on the same file) you g

Re: [XeTeX] Why XeTeX runs are non-deterministic?

2016-02-20 Thread Wilfred van Rooijen
If I remember well, there is (was ?) some kind of objective for backward compatibility, namely that all (updates of) versions of all TeX engines should produce the exact same output for a given input file. The background being that any TeX file that used to compile correctly in the past should a