[latex3-commits] [git/LaTeX3-latex3-pdfresources] reworking-annot: merged (84c8709)
Ulrike Fischer
fischer at troubleshooting-tex.de
Thu Jan 7 21:46:06 CET 2021
Repository : https://github.com/latex3/pdfresources
On branch : reworking-annot
Link : https://github.com/latex3/pdfresources/commit/84c8709d66cb334d080c5eadd4e97156f5860632
>---------------------------------------------------------------
commit 84c8709d66cb334d080c5eadd4e97156f5860632
Merge: 7fa5cf5 dd7c44f
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date: Thu Jan 7 21:46:06 2021 +0100
merged
>---------------------------------------------------------------
84c8709d66cb334d080c5eadd4e97156f5860632
hyperref-generic.dtx | 404 ++++++++++++++++++++++++++++-----------------------
1 file changed, 223 insertions(+), 181 deletions(-)
diff --cc hyperref-generic.dtx
index ed25b25,0b13a80..e58d842
--- a/hyperref-generic.dtx
+++ b/hyperref-generic.dtx
@@@ -98,19 -99,22 +98,30 @@@
% Like with \cs{pdfstringdef} they are a number of ways to adjust the outcome of
% \cs{text_purify:n}. These are described in the expl3 documentation interface3.pdf.
%
-% \emph{This new method requires that files are utf8-encoded}
+% Important differences here are
+% \begin{itemize}
- % \item This method requires that files are utf8-encoded
++% \item \emph{This new method requires that files are utf8-encoded}
+% (at least if non-ascii chars are used in for PDF strings).
+% \item \emph{All} robust commands are removed, unless an equivalent has been
+% declared.
+% \item Currently the new method is much more silent: it doesn't warn like
+% \pkg{hyperref} if it removes commands.
+% \end{itemize}
% \subsection{Package options from hyperref}
- % Not all package options are handled by the driver as this would require adaption
- % of \pkg{hyperref}. Options should be set with \cs{hypersetup} after
- % the package has been loaded.
+ % Only a few package options are recognized by the new driver currently
+ % as \pkg{hyperref} hasn't been adapted yet.
+ %
+ % Such options should be set with \cs{hypersetup} after
+ % the package has been loaded. This can also be the case for options which normally
+ % don't work in \cs{hypersetup}.
+ %
+ % Options that still must be set as package options are
+ % |pdfpagelabels| (a boolean)
+ %
+ % \subsection{Draftmode}
+ % pdftex and other engines knows a
+ % draftmode and hyperref honors this in some places. The new
+ % driver ignores this, for example |pagelabels| are always created.
%
% \subsection{Dropped options}
% A number of options are ignored by this driver
More information about the latex3-commits
mailing list.