[latex3-commits] [git/LaTeX3-latex3-hyperref] test-unicode: set unicode to true by default (1f12fc7)

Ulrike Fischer fischer at troubleshooting-tex.de
Fri Aug 14 13:02:01 CEST 2020


Repository : https://github.com/latex3/hyperref
On branch  : test-unicode
Link       : https://github.com/latex3/hyperref/commit/1f12fc7b8c55c8e220f99a322eac95a87048ca07

>---------------------------------------------------------------

commit 1f12fc7b8c55c8e220f99a322eac95a87048ca07
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date:   Fri Aug 14 13:02:01 2020 +0200

    set unicode to true by default


>---------------------------------------------------------------

1f12fc7b8c55c8e220f99a322eac95a87048ca07
 ChangeLog.txt  |  6 +++++-
 doc/manual.tex |  8 ++++----
 hluatex.dtx    |  4 ++--
 hyperref.dtx   | 13 ++++++++++---
 4 files changed, 21 insertions(+), 10 deletions(-)

diff --git a/ChangeLog.txt b/ChangeLog.txt
index c3287fe..7d41e69 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,5 +1,9 @@
-2020-06-20 Ulrike Fischer
+2020-08-14 Ulrike Fischer
     * added Euro to encoding of form field font (issue 145)
+    * removed patches for ngerman/german: these are now in babel-german
+    * removed patches for french, unneeded according the
+    babel-french maintainer.
+    * set unicode to true by default for all engines.
 
 2020-01-14 7.00d David Carlisle
     * Test for newer GhostScript releases in dvips output
diff --git a/doc/manual.tex b/doc/manual.tex
index ded7aeb..e9b7f79 100644
--- a/doc/manual.tex
+++ b/doc/manual.tex
@@ -177,7 +177,7 @@
 }
 \makeatother
 \title{Hypertext marks in \hologo{LaTeX}: a manual for \xpackage{hyperref}}
-\date{2020-05-15 v7.00e}
+\date{2020-08-14 v7.00f}
 
 \begin{document}
 
@@ -336,7 +336,7 @@ if it can be found, and this is a convenient place to set options on a
 site-wide basis.
 
 Note however that some options (for example \texttt{unicode}) can only be used as
-packge options, and not in \verb|\hypersetup| as the option settings are processed
+package options, and not in \verb|\hypersetup| as the option settings are processed
 as the package is read.
 
 As an example, the behavior of a particular file could be controlled by:
@@ -808,7 +808,7 @@ pdfviewclip        & name    & empty & set /ViewClip of viewer preferences Possi
                                        \verb|BleedBox|, \verb|TrimBox|, and \verb|ArtBox|.
                                        The dafault according to the PDF~Refence is \verb|CropBox| \\
 pdfwindowui        & boolean & true  & make PDF user interface elements visible \\
-unicode            & boolean & false & Unicode encoded PDF strings
+unicode            & boolean & true & Unicode encoded PDF strings
 \end{longtable}
 
 Each link in Acrobat carries its own magnification level, which is set
@@ -1017,7 +1017,7 @@ runcolor           & \textit{filecolor}     & color of `run' links\\
 setpagesize        & \textit{true}          & set page size by special driver commands \\
 tex4ht             &                        & use \textsf{\TeX4ht} backend \\
 textures           &                        & use \textsf{Textures} backend \\
-unicode            & \textit{false}         & Unicode encoded pdf strings, by defaut true with \textsf{Xe\TeX} and \textsf{Lu\TeX} \\
+unicode            & \textit{true}          & Unicode encoded pdf strings, starting with version  2020-08-14 v7.00f set by default to true for all engines. \\
 urlbordercolor     & \textit{0 1 1}         & color of border around URL links \\
 urlcolor           & \textit{magenta}       & color of URL links \\
 verbose            & \textit{false}         & be chatty \\
diff --git a/hluatex.dtx b/hluatex.dtx
index 17d19b7..78caaa8 100644
--- a/hluatex.dtx
+++ b/hluatex.dtx
@@ -1,6 +1,6 @@
 % \iffalse
 % Source File: hluatex.dtx
-% 2020-05-15 v7.00e
+% 2020-08-14 v7.00f
 %
 % Copyright
 % 2016-2019 Oberdiek Package Support Group
@@ -31,7 +31,7 @@
 %
 %    \begin{macrocode}
 %<*luatex>
-%% 2020-05-15 v7.00e
+%% 2020-08-14 v7.00f
 %% force unicode encoding, see issue #101
 %% code mostly copied from hxetex.def
 \HyPsd at LoadUnicode
diff --git a/hyperref.dtx b/hyperref.dtx
index 61245dd..b36982f 100644
--- a/hyperref.dtx
+++ b/hyperref.dtx
@@ -50,7 +50,7 @@
 %<puvnenc>\ProvidesFile{puvnenc.def}
 %<puarenc>\ProvidesFile{puarenc.def}
 %<psdextra>\ProvidesFile{psdextra.def}
-%<!none>  [2020-05-15 v7.00e %
+%<!none>  [2020-08-14 v7.00f %
 %<package>  Hypertext links for LaTeX]
 %<nohyperref>  Dummy hyperref (SR)]
 %<driver>  Hyperref documentation driver file]
@@ -891,7 +891,7 @@
 \Hy at psdextrafalse
 \Hy at pdftoolbartrue
 \Hy at typexmlfalse
-\Hy at unicodefalse
+\Hy at unicodetrue
 \Hy at pdfusetitlefalse
 \Hy at verbosefalse
 \Hy at pdfwindowuitrue
@@ -2047,6 +2047,9 @@
 %    \LaTeX's NFSS. Because of large memory requirements the
 %    encoding file for Unicode support is only loaded, if option
 %    |unicode| is specified as package option.
+%    change 2020-08-14: Starting with version
+%     v7.00f the file is always loaded and unicode is the
+%     default option.
 %    \begin{macro}{\HyPsd at LoadUnicode}
 %    Because the file |puenc.def| takes a lot of memory, the loading
 %    is defined in the macro \cs{HyPsd at LoadUnicode} called by
@@ -5138,7 +5141,11 @@
 \def\HyPsd at pdfencoding@auto{auto}
 \def\HyPsd at pdfencoding@pdfdoc{pdfdoc}
 \def\HyPsd at pdfencoding@unicode{unicode}
-\let\HyPsd at pdfencoding\Hy at pdfencoding@pdfdoc
+%    \end{macrocode}
+% change 2020-08-14, use unicode by default:
+%    \begin{macrocode}
+\let\HyPsd at pdfencoding\Hy at pdfencoding@unicode
+\HyPsd at LoadUnicode
 \def\HyPsd at LoadStringEnc{%
   \RequirePackage{stringenc}[2009/12/15]%
   \let\HyPsd at LoadStringEnc\relax





More information about the latex3-commits mailing list.