[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.