Hi, Sometimes some ligatures are recognised, sometimes not. Here is part of the diff for two runs of attributes/boxes-001.pdf.diff *** 4485,4491 **** <0071> <0057> <0072> <0077> <0076> <0079> ! <007A> <00660066> <011B> <2014> endbfchar endcmap --- 4485,4491 ---- <0071> <0057> <0072> <0077> <0076> <0079> ! <007A> <FB00> <011B> <2014> endbfchar endcmap There are also some very small differences on coordinates, but I guess that they are the results of different widths. This happens for 283 out of the 324 .tex files. /Lars
On 9/4/2016 8:20 PM, Lars Hamren wrote:
Hi,
Sometimes some ligatures are recognised, sometimes not.
Here is part of the diff for two runs of attributes/boxes-001.pdf.diff
*** 4485,4491 **** <0071> <0057> <0072> <0077> <0076> <0079> ! <007A> <00660066> <011B> <2014> endbfchar endcmap --- 4485,4491 ---- <0071> <0057> <0072> <0077> <0076> <0079> ! <007A> <FB00> <011B> <2014> endbfchar endcmap
There are also some very small differences on coordinates, but I guess that they are the results of different widths.
i can't replicate this (you can send me a test off-list) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
Hi,
i can't replicate this
This is a long answer, so please bear with me. Bizarrely, I couldn't either, at first. I ran the same .tex file 100 times, and got the same result. Not good for my self-confidence. I then ran the test 20 times on a subset of 500 files over night. The tests are run from a Makefile. Ten of the tests runs run with six parallel jobs (make -j6), the other ten run strictly sequentially (make -j1). All the tests are run once by each invocation of make. There are a total of 20 sequential invocations of make. This garantees that the same .tex file is not processed more than once at any given time. loop 10 times Run make -j6 with a new --result directory make makes each target Run make -j1 with a new --result directory make makes each target Finally I compare consequtive runs. Now I have som statistics gathered from the logfile directories. Runs are numbered 11 to 20. j1/diffs/11-12: 66 / 85 / 487 j1/diffs/12-13: 2 / 28 / 487 j1/diffs/13-14: 2 / 29 / 487 j1/diffs/14-15: 1 / 25 / 487 j1/diffs/15-16: 42 / 66 / 487 j1/diffs/16-17: 104 / 123 / 487 j1/diffs/17-18: 109 / 129 / 487 j1/diffs/18-19: 112 / 129 / 487 j6/diffs/11-12: 122 / 139 / 486 j6/diffs/12-13: 68 / 87 / 486 j6/diffs/13-14: 4 / 29 / 486 j6/diffs/14-15: 4 / 28 / 486 j6/diffs/15-16: 41 / 66 / 486 j6/diffs/16-17: 100 / 122 / 486 j6/diffs/17-18: 63 / 86 / 486 j6/diffs/18-19: 2 / 29 / 486 j6/diffs/19-20: 43 / 66 / 487 Th first line shows that there are - 66 diff files containing the string "<006600" - 85 non-empty diff files - 487 diff files in total From line 4 we see that it is possible to run 487 tests to completion, and only get a single error. (There are 13 files that consistently do not generate any output) This may explain why you could not replicate the error. Try running the same file lots of times. The different number of diff files (486 vs 487) is because of epdf/merge-002.pdf, which depends on epdf/merge-001.pdf, which is sometimes there, sometimes not, depending on make order. Running make -j6 is not a problem, something that I suspected after my initial failure to replicate the error.
(you can send me a test off-list)
Do you want some of my log files, or the Makefiles I use to run the tests? (The complete set of log files are way beyond my 1 Mbit upload speed.) Cheers /Lars
participants (2)
-
Hans Hagen
-
Lars Hamren