texlive[55519] Master/texmf-dist: ocgx2 (11jun20)

commits+karl at tug.org commits+karl at tug.org
Thu Jun 11 23:10:56 CEST 2020


Revision: 55519
          http://tug.org/svn/texlive?view=revision&revision=55519
Author:   karl
Date:     2020-06-11 23:10:56 +0200 (Thu, 11 Jun 2020)
Log Message:
-----------
ocgx2 (11jun20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/ocgx2/ChangeLog
    trunk/Master/texmf-dist/tex/latex/ocgx2/ocgx2.sty

Modified: trunk/Master/texmf-dist/doc/latex/ocgx2/ChangeLog
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ocgx2/ChangeLog	2020-06-11 21:10:43 UTC (rev 55518)
+++ trunk/Master/texmf-dist/doc/latex/ocgx2/ChangeLog	2020-06-11 21:10:56 UTC (rev 55519)
@@ -1,3 +1,8 @@
+2020-06-11
+	* v0.49: ocgx2.sty
+	* fix: `ocgcolorlinks': fixing misplaced page content resulting from
+	\pdfliteral{} inserted by others (such as TikZ)
+	
 2019-11-07
 	* v0.48: ocgx2.sty
 	* fix: link-making commands failed with empty option arg

Modified: trunk/Master/texmf-dist/tex/latex/ocgx2/ocgx2.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ocgx2/ocgx2.sty	2020-06-11 21:10:43 UTC (rev 55518)
+++ trunk/Master/texmf-dist/tex/latex/ocgx2/ocgx2.sty	2020-06-11 21:10:56 UTC (rev 55519)
@@ -40,8 +40,8 @@
 \RequirePackage{xparse}
 \RequirePackage{l3keys2e}
 
-\def\g at ocgxii@date at tl{2019/11/07}
-\def\g at ocgxii@version at tl{0.48}
+\def\g at ocgxii@date at tl{2020/06/11}
+\def\g at ocgxii@version at tl{0.49}
 
 \ProvidesExplPackage{ocgx2}{\g at ocgxii@date at tl}{\g at ocgxii@version at tl}
 {ports `ocgx' functionality to dvips+ps2pdf, xelatex and dvipdfmx}
@@ -1120,9 +1120,7 @@
 % (dingbats) font at the end of every ocgcolorlink in order to prevent
 % empty links from flooding the page with link colour
 \cs_new_nopar:Npn\ocgxii_tiny_space_char:{
-  \group_begin:
-    \font\l_tmpa_tl=pzdr~scaled~1\l_tmpa_tl\char32
-  \group_end:
+  \group_begin: \font\l_tmpa_tl=pzdr~scaled~1\l_tmpa_tl\char32 \group_end:
 }
 
 \bool_if:nTF{\sys_if_output_dvi_p: && !\g_ocgxii_dvipdfmx_bool}{
@@ -1181,6 +1179,9 @@
   }
   \bool_if:NT\l_ocgxii_ocgcolorlinks_bool{
     \cs_gset_nopar:Nn\ocgxii_colourlink_begin:{
+      %tiny space char put here in order to neutralise possible transformation
+      %matrix modifications from previous \pdfliteral{} (TikZ makes a lot use of it)
+      \hbox_overlap_left:n{\ocgxii_tiny_space_char:}
       \pbs_literal:nn{page}{q~7~Tr}
     }
     \cs_gset_nopar:Nn\ocgxii_colourlink_end:{



More information about the tex-live-commits mailing list.