summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/l3build/l3build.dtx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-03-17 03:02:12 +0000
committerNorbert Preining <norbert@preining.info>2020-03-17 03:02:12 +0000
commit35730d4ce115914408c09833060f86cc84fc0d14 (patch)
tree232b6bce7565f31a777d6659e948963ee3211ef7 /macros/latex/contrib/l3build/l3build.dtx
parentd50a41b6ab3d05fe5605a3a3b50ff68f61059296 (diff)
CTAN sync 202003170302
Diffstat (limited to 'macros/latex/contrib/l3build/l3build.dtx')
-rw-r--r--macros/latex/contrib/l3build/l3build.dtx28
1 files changed, 16 insertions, 12 deletions
diff --git a/macros/latex/contrib/l3build/l3build.dtx b/macros/latex/contrib/l3build/l3build.dtx
index c39c0f9c29..a8d812d6d9 100644
--- a/macros/latex/contrib/l3build/l3build.dtx
+++ b/macros/latex/contrib/l3build/l3build.dtx
@@ -234,7 +234,7 @@
% }^^A
% }
%
-% \date{Released 2020-03-13}
+% \date{Released 2020-03-16}
%
% \maketitle
% \tableofcontents
@@ -2378,16 +2378,21 @@
\pdfvariable objcompresslevel=0 %
\fi
\else
- \ifnum 0%
- \ifx\XeTeXversion\@undefined\else 1\fi
- \ifx\kanjiskip\@undefined\else 1\fi
- >0 %
+ \ifx\XeTeXversion\@undefined
+ \special{%
+ ps: /setdistillerparams
+ where
+ {pop << /CompressPages false /CompressStreams false >> setdistillerparams}
+ if
+ }%
+ \else
\special{dvipdfmx:config z 0}% Compress level
\special{dvipdfmx:config C 0x40}% Object compression
\fi
\fi
% \end{macrocode}
%
+%
% \begin{macrocode}
\begingroup\expandafter\expandafter\expandafter\endgroup
\expandafter\ifx\csname protected\endcsname\relax
@@ -2415,8 +2420,7 @@
%
% To make any PDF file produced comparable we need to suppress various
% pieces of data. This works in concert with setting the epoch from the
-% environment side (as not all output can be controlled here). We are
-% somewhat stuck if \texttt{dvips} is being used so just hope for the best!
+% environment side (as not all output can be controlled here).
% There is a limit to what can be done with the underlying PDF structure so
% there is no point entirely suppressing \texttt{Producer}: simply avoid
% any version numbers.
@@ -2448,17 +2452,17 @@
\relax
\fi
\else
- \ifnum 0%
- \ifx\XeTeXversion\@undefined\else 1\fi
- \ifx\kanjiskip\@undefined\else 1\fi
- >0 %
+ \ifx\XeTeXversion\@undefined
+ \special{! <</DocumentUUID (DocumentUUID)>> setpagedevice}
+ \special{! <</InstanceUUID (InstanceUUID)>> setpagedevice}
+ \else
\special{%
pdf: docinfo
<<
/Creator (TeX)
/CreationDate ()
/ModDate ()
- /Producer (\ifx\XeTeXversion\@undefined\else x\fi dvipdfmx)
+ /Producer (xdvipdfmx)
>>
}
\fi