[latex3-commits] [git/LaTeX3-latex3-latex3] master: Set annotation size to zero for all backends (ed399adce)

Joseph Wright joseph.wright at morningstar2.co.uk
Wed Mar 11 19:01:43 CET 2020


Repository : https://github.com/latex3/latex3
On branch  : master
Link       : https://github.com/latex3/latex3/commit/ed399adcea88157b72415aa9165a4fa3d3e864dd

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

commit ed399adcea88157b72415aa9165a4fa3d3e864dd
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Wed Mar 11 18:01:43 2020 +0000

    Set annotation size to zero for all backends


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

ed399adcea88157b72415aa9165a4fa3d3e864dd
 l3backend/l3backend-pdf.dtx            | 8 +++++++-
 l3kernel/testfiles/m3expl001.ptex.tlg  | 1 +
 l3kernel/testfiles/m3expl001.uptex.tlg | 1 +
 l3kernel/testfiles/m3expl003.ptex.tlg  | 1 +
 l3kernel/testfiles/m3expl003.uptex.tlg | 1 +
 5 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/l3backend/l3backend-pdf.dtx b/l3backend/l3backend-pdf.dtx
index 1a2011d60..ebfe94266 100644
--- a/l3backend/l3backend-pdf.dtx
+++ b/l3backend/l3backend-pdf.dtx
@@ -263,14 +263,20 @@
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_backend_annotation:nnnn #1#2#3#4
   {
+    \exp_args:Nf \@@_backend_annotation_aux:nnnn 
+      { \dim_eval:n {#1} } {#2} {#3} {#4}
+  }
+\cs_new_protected:Npn \@@_backend_annotation_aux:nnnn #1#2#3#4
+  {
     \box_move_down:nn {#3}
       { \hbox:n { \__kernel_backend_postscript:n { pdf.save.ll } } }
     \box_move_up:nn {#2}
       {
         \hbox:n
           {
-            \tex_kern:D \dim_eval:n {#1} \scan_stop:
+            \tex_kern:D #1 \scan_stop:
             \__kernel_backend_postscript:n { pdf.save.ur }
+            \tex_kern:D -#1 \scan_stop:
           }
       }
     \int_gincr:N \g_@@_backend_object_int
diff --git a/l3kernel/testfiles/m3expl001.ptex.tlg b/l3kernel/testfiles/m3expl001.ptex.tlg
index 5af08fa25..db3ece377 100644
--- a/l3kernel/testfiles/m3expl001.ptex.tlg
+++ b/l3kernel/testfiles/m3expl001.ptex.tlg
@@ -111,6 +111,7 @@ Defining \l__pdf_backend_model_box on line ...
 Defining \g__pdf_backend_annotation_int on line ...
 \g__pdf_backend_annotation_int=\count...
 Defining \__pdf_backend_annotation:nnnn on line ...
+Defining \__pdf_backend_annotation_aux:nnnn on line ...
 Defining \__pdf_backend_annotation_last: on line ...
 Defining \g__pdf_backend_link_int on line ...
 \g__pdf_backend_link_int=\count...
diff --git a/l3kernel/testfiles/m3expl001.uptex.tlg b/l3kernel/testfiles/m3expl001.uptex.tlg
index 5af08fa25..db3ece377 100644
--- a/l3kernel/testfiles/m3expl001.uptex.tlg
+++ b/l3kernel/testfiles/m3expl001.uptex.tlg
@@ -111,6 +111,7 @@ Defining \l__pdf_backend_model_box on line ...
 Defining \g__pdf_backend_annotation_int on line ...
 \g__pdf_backend_annotation_int=\count...
 Defining \__pdf_backend_annotation:nnnn on line ...
+Defining \__pdf_backend_annotation_aux:nnnn on line ...
 Defining \__pdf_backend_annotation_last: on line ...
 Defining \g__pdf_backend_link_int on line ...
 \g__pdf_backend_link_int=\count...
diff --git a/l3kernel/testfiles/m3expl003.ptex.tlg b/l3kernel/testfiles/m3expl003.ptex.tlg
index 5af08fa25..db3ece377 100644
--- a/l3kernel/testfiles/m3expl003.ptex.tlg
+++ b/l3kernel/testfiles/m3expl003.ptex.tlg
@@ -111,6 +111,7 @@ Defining \l__pdf_backend_model_box on line ...
 Defining \g__pdf_backend_annotation_int on line ...
 \g__pdf_backend_annotation_int=\count...
 Defining \__pdf_backend_annotation:nnnn on line ...
+Defining \__pdf_backend_annotation_aux:nnnn on line ...
 Defining \__pdf_backend_annotation_last: on line ...
 Defining \g__pdf_backend_link_int on line ...
 \g__pdf_backend_link_int=\count...
diff --git a/l3kernel/testfiles/m3expl003.uptex.tlg b/l3kernel/testfiles/m3expl003.uptex.tlg
index 5af08fa25..db3ece377 100644
--- a/l3kernel/testfiles/m3expl003.uptex.tlg
+++ b/l3kernel/testfiles/m3expl003.uptex.tlg
@@ -111,6 +111,7 @@ Defining \l__pdf_backend_model_box on line ...
 Defining \g__pdf_backend_annotation_int on line ...
 \g__pdf_backend_annotation_int=\count...
 Defining \__pdf_backend_annotation:nnnn on line ...
+Defining \__pdf_backend_annotation_aux:nnnn on line ...
 Defining \__pdf_backend_annotation_last: on line ...
 Defining \g__pdf_backend_link_int on line ...
 \g__pdf_backend_link_int=\count...





More information about the latex3-commits mailing list.