[latex3-commits] [latex3/tagpdf] develop: Fix font of real space chars after penalties, issue #72 (12a5238)
github at latex-project.org
github at latex-project.org
Thu Jan 18 16:38:35 CET 2024
Repository : https://github.com/latex3/tagpdf
On branch : develop
Link : https://github.com/latex3/tagpdf/commit/12a5238ebcbe8e5b4374492afac696f9ec4d4930
>---------------------------------------------------------------
commit 12a5238ebcbe8e5b4374492afac696f9ec4d4930
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date: Thu Jan 18 16:38:35 2024 +0100
Fix font of real space chars after penalties, issue #72
>---------------------------------------------------------------
12a5238ebcbe8e5b4374492afac696f9ec4d4930
CHANGELOG.md | 1 +
tagpdf-backend.dtx | 5 +-
testfiles-luatex/test-fakespace-gh72.pvt | 24 +++
testfiles-luatex/test-fakespace-gh72.tpf | 283 +++++++++++++++++++++++++++++
testfiles-luatex/test-fakespace-tagpdf.tpf | 91 +++++-----
5 files changed, 358 insertions(+), 46 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6e2f89a..2bf2e4e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,7 @@ this project uses date-based 'snapshot' version identifiers.
### Fixed
- do not use null with luatex if there is no Kid.
+ - font of real space chars in luatex after penalties, issue #72
## [2023-12-18]
Version 0.98r
diff --git a/tagpdf-backend.dtx b/tagpdf-backend.dtx
index a257c70..ec1fda8 100644
--- a/tagpdf-backend.dtx
+++ b/tagpdf-backend.dtx
@@ -754,6 +754,7 @@ local function @@_mark_spaces (head)
local id = n.id
if id == GLYPH then
local glyph = n
+ default_currfontid = glyph.font
if glyph.next and (glyph.next.id == GLUE)
and not inside_math and (glyph.next.width >0)
then
@@ -791,7 +792,8 @@ local function @@_mark_spaces (head)
and not inside_math and (glyph.next.width >0) and n.subtype==0
then
nodesetattribute(glyph.next,iwspaceattributeid,1)
- -- nodesetattribute(glyph.next,iwfontattributeid,glyph.font)
+ -- changed 2024-01-18, issue #72
+ nodesetattribute(glyph.next,iwfontattributeid,default_currfontid)
-- for debugging
if ltx.@@.trace.showspaces then
@@_show_spacemark (head,glyph)
@@ -838,6 +840,7 @@ ltx.@@.func.markspaceoff=@@_deactivate_mark_space
% \begin{macrocode}
local default_space_char = nodenew(GLYPH)
local default_fontid = fontid("TU/lmr/m/n/10")
+local default_currfontid = fontid("TU/lmr/m/n/10")
default_space_char.char = 32
default_space_char.font = default_fontid
% \end{macrocode}
diff --git a/testfiles-luatex/test-fakespace-gh72.pvt b/testfiles-luatex/test-fakespace-gh72.pvt
new file mode 100644
index 0000000..344931d
--- /dev/null
+++ b/testfiles-luatex/test-fakespace-gh72.pvt
@@ -0,0 +1,24 @@
+% !Mode:: "TeX:DE:UTF-8:Main"
+\ExplSyntaxOn
+\debug_on:n { check-declarations , deprecation }
+\msg_redirect_module:nnn { pdf } { none } { warning }
+\ExplSyntaxOff
+\input{regression-test}
+\DocumentMetadata{xmp=false,testphase=phase-III}
+\documentclass{article}
+\usepackage{fontspec}
+\setmainfont{texgyreheros}
+\pagestyle{empty}
+\begin{document}
+\START
+a~~~~~~b
+
+\begin{verbatim}
+xxx xxx xxxx
+\end{verbatim}
+
+a\ b
+
+a\penalty10\ b
+
+\end{document}
diff --git a/testfiles-luatex/test-fakespace-gh72.tpf b/testfiles-luatex/test-fakespace-gh72.tpf
new file mode 100644
index 0000000..7fe2ab7
--- /dev/null
+++ b/testfiles-luatex/test-fakespace-gh72.tpf
@@ -0,0 +1,283 @@
+%PDF-1.5
+%ÌÕÁÔÅØÐÄÆ
+24 0 obj
+<< /Length 483 >>
+stream
+/opacity1 gs
+/Artifact BMC
+EMC
+/text<</MCID 0>> BDC
+BT
+/F27 9.96264 Tf
+1 0 0 1 148.712 657.235 Tm [<001D0068006800680068006800680024>]TJ
+ET
+EMC
+/Code<</MCID 1>> BDC
+BT
+/F28 9.96264 Tf
+1 0 0 1 133.768 635.318 Tm [<00740074007400670074007400740067006700670074007400740074>]TJ
+ET
+EMC
+/text<</MCID 2>> BDC
+BT
+/F27 9.96264 Tf
+1 0 0 1 148.712 613.4 Tm [<001D00680024>]TJ
+ET
+EMC
+/text<</MCID 3>> BDC
+BT
+/F27 9.96264 Tf
+1 0 0 1 148.712 601.445 Tm [<001D00680024>]TJ
+ET
+EMC
+/Artifact BMC
+EMC
+endstream
+endobj
+23 0 obj
+<< /Type /Page /Contents 24 0 R /Resources 22 0 R /MediaBox [ 0 0 612 792 ] /StructParents 0/Tabs /S /Parent 27 0 R >>
+endobj
+22 0 obj
+<< /ExtGState 1 0 R /Font << /F27 25 0 R /F28 26 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1 0 obj
+<< /opacity1 <</ca 1/CA 1>> >>
+endobj
+28 0 obj
+<< /Marked true >>
+endobj
+6 0 obj
+<< /Nums [0 [ 13 0 R 17 0 R 19 0 R 21 0 R]
+] >>
+endobj
+29 0 obj
+<< /Limits [(ID.001) (ID.013)]/Names [(ID.001) 9 0 R (ID.002) 10 0 R (ID.003) 11 0 R (ID.004) 12 0 R (ID.005) 13 0 R (ID.006) 14 0 R (ID.007) 15 0 R (ID.008) 16 0 R (ID.009) 17 0 R (ID.010) 18 0 R (ID.011) 19 0 R (ID.012) 20 0 R (ID.013) 21 0 R ] >>
+endobj
+30 0 obj
+<< /Kids [29 0 R] >>
+endobj
+7 0 obj
+<< /Artifact /NonStruct /DocumentFragment /Art /Aside /Note /H7 /H6 /H8 /H6 /H9 /H6 /H10 /H6 /Title /P /FENote /Note /Sub /Span /Em /Span /Strong /Span /title /P /part /P /section /H1 /subsection /H2 /subsubsection /H3 /paragraph /H4 /subparagraph /H5 /list /L /itemize /L /enumerate /L /description /L /quote /BlockQuote /quotation /BlockQuote /verbatim /P /item /LI /itemlabel /Lbl /itembody /LBody /footnote /Note /footnotemark /Lbl /footnotelabel /Lbl /text-unit /Part /text /P /theorem-like /Sect /codeline /Span /float /Note /figures /Sect /tables /Sect >>
+endobj
+31 0 obj
+<< /justify <</O/Layout/TextAlign/Justify>> >>
+endobj
+9 0 obj
+<< /Type /StructElem /S /Document /P 5 0 R /K [12 0 R 14 0 R 18 0 R 20 0 R] /ID (ID.001) >>
+endobj
+10 0 obj
+<< /Type /StructElem /S /Artifact /P 5 0 R /ID (ID.002) >>
+endobj
+11 0 obj
+<< /Type /StructElem /S /Artifact /P 5 0 R /ID (ID.003) >>
+endobj
+12 0 obj
+<< /Type /StructElem /S /text-unit /P 9 0 R /K 13 0 R /ID (ID.004) >>
+endobj
+13 0 obj
+<< /Type /StructElem /S /text /P 12 0 R /K <</Type /MCR /Pg 23 0 R /MCID 0>> /C /justify /ID (ID.005) >>
+endobj
+14 0 obj
+<< /Type /StructElem /S /text-unit /P 9 0 R /K 15 0 R /ID (ID.006) >>
+endobj
+15 0 obj
+<< /Type /StructElem /S /verbatim /P 14 0 R /K 16 0 R /ID (ID.007) >>
+endobj
+16 0 obj
+<< /Type /StructElem /S /codeline /P 15 0 R /K 17 0 R /ID (ID.008) >>
+endobj
+17 0 obj
+<< /Type /StructElem /S /Code /P 16 0 R /K <</Type /MCR /Pg 23 0 R /MCID 1>> /C /justify /ID (ID.009) >>
+endobj
+18 0 obj
+<< /Type /StructElem /S /text-unit /P 9 0 R /K 19 0 R /ID (ID.010) >>
+endobj
+19 0 obj
+<< /Type /StructElem /S /text /P 18 0 R /K <</Type /MCR /Pg 23 0 R /MCID 2>> /C /justify /ID (ID.011) >>
+endobj
+20 0 obj
+<< /Type /StructElem /S /text-unit /P 9 0 R /K 21 0 R /ID (ID.012) >>
+endobj
+21 0 obj
+<< /Type /StructElem /S /text /P 20 0 R /K <</Type /MCR /Pg 23 0 R /MCID 3>> /C /justify /ID (ID.013) >>
+endobj
+5 0 obj
+<< /Type /StructTreeRoot /K 9 0 R /IDTree 30 0 R /ParentTree 6 0 R /RoleMap 7 0 R /ClassMap 31 0 R >>
+endobj
+32 0 obj
+[ 103 [ 525 ] 116 [ 525 ] ]
+endobj
+34 0 obj
+<< /Length 15 >>
+[BINARY STREAM]
+endobj
+35 0 obj
+<< /Subtype /CIDFontType0C /Length 663 >>
+[BINARY STREAM]
+endobj
+33 0 obj
+<< /Type /FontDescriptor /FontName /JAPUPS+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 35 0 R /CIDSet 34 0 R >>
+endobj
+36 0 obj
+<< /Length 701 >>
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (TeX-JAPUPS-LMMono10-Regular-0)
+%%Title: (TeX-JAPUPS-LMMono10-Regular-0 TeX JAPUPS-LMMono10-Regular 0)
+%%Version: 1.000
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo
+<< /Registry (TeX)
+/Ordering (JAPUPS-LMMono10-Regular)
+/Supplement 0
+>> def
+/CMapName /TeX-Identity-JAPUPS-LMMono10-Regular def
+/CMapType 2 def
+1 begincodespacerange
+<0000> <FFFF>
+endcodespacerange
+0 beginbfrange
+endbfrange
+2 beginbfchar
+<0067> <0020>
+<0074> <0078>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+26 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /JAPUPS+LMMono10-Regular /DescendantFonts [ 37 0 R ] /ToUnicode 36 0 R >>
+endobj
+37 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /JAPUPS+LMMono10-Regular /FontDescriptor 33 0 R /W 32 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+endobj
+38 0 obj
+[ 29 [ 556 ] 36 [ 556 ] 104 [ 278 ] ]
+endobj
+40 0 obj
+<< /Length 14 >>
+[BINARY STREAM]
+endobj
+41 0 obj
+<< /Subtype /CIDFontType0C /Length 758 >>
+[BINARY STREAM]
+endobj
+39 0 obj
+<< /Type /FontDescriptor /FontName /UIUBUI+TeXGyreHeros-Regular /Flags 4 /FontBBox [ -529 -284 1353 1148 ] /Ascent 1148 /CapHeight 729 /Descent -284 /ItalicAngle 0 /StemV 93 /XHeight 524 /FontFile3 41 0 R /CIDSet 40 0 R >>
+endobj
+42 0 obj
+<< /Length 735 >>
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (TeX-UIUBUI-TeXGyreHeros-Regular-0)
+%%Title: (TeX-UIUBUI-TeXGyreHeros-Regular-0 TeX UIUBUI-TeXGyreHeros-Regular 0)
+%%Version: 1.000
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo
+<< /Registry (TeX)
+/Ordering (UIUBUI-TeXGyreHeros-Regular)
+/Supplement 0
+>> def
+/CMapName /TeX-Identity-UIUBUI-TeXGyreHeros-Regular def
+/CMapType 2 def
+1 begincodespacerange
+<0000> <FFFF>
+endcodespacerange
+0 beginbfrange
+endbfrange
+3 beginbfchar
+<001D> <0061>
+<0024> <0062>
+<0068> <0020>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+25 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /UIUBUI+TeXGyreHeros-Regular /DescendantFonts [ 43 0 R ] /ToUnicode 42 0 R >>
+endobj
+43 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /UIUBUI+TeXGyreHeros-Regular /FontDescriptor 39 0 R /W 38 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+endobj
+27 0 obj
+<< /Type /Pages /Count 1 /Kids [ 23 0 R ] >>
+endobj
+44 0 obj
+<< /Type /Catalog /Pages 27 0 R /MarkInfo 28 0 R/Lang (en-US)/StructTreeRoot 5 0 R >>
+endobj
+45 0 obj
+<< /Producer (LuaTeX)/Producer (luahbtex-1.17.0)/Creator (LaTeX) /Trapped /False >>
+endobj
+xref
+0 46
+0000000002 65535 f
+0000000797 00000 n
+0000000003 00000 f
+0000000004 00000 f
+0000000008 00000 f
+0000003163 00000 n
+0000000880 00000 n
+0000001247 00000 n
+0000000000 00000 f
+0000001889 00000 n
+0000001997 00000 n
+0000002073 00000 n
+0000002149 00000 n
+0000002236 00000 n
+0000002359 00000 n
+0000002446 00000 n
+0000002533 00000 n
+0000002620 00000 n
+0000002743 00000 n
+0000002830 00000 n
+0000002953 00000 n
+0000003040 00000 n
+0000000698 00000 n
+0000000563 00000 n
+0000000020 00000 n
+0000007499 00000 n
+0000005143 00000 n
+0000007859 00000 n
+0000000844 00000 n
+0000000944 00000 n
+0000001210 00000 n
+0000001826 00000 n
+0000003281 00000 n
+0000004147 00000 n
+0000003325 00000 n
+0000003400 00000 n
+0000004382 00000 n
+0000005296 00000 n
+0000005495 00000 n
+0000006465 00000 n
+0000005549 00000 n
+0000005623 00000 n
+0000006704 00000 n
+0000007656 00000 n
+0000007921 00000 n
+0000008023 00000 n
+trailer
+<< /Size 46 /Root 44 0 R /Info 45 0 R >>
+startxref
+8123
+%%EOF
diff --git a/testfiles-luatex/test-fakespace-tagpdf.tpf b/testfiles-luatex/test-fakespace-tagpdf.tpf
index 816f336..ee8f586 100644
--- a/testfiles-luatex/test-fakespace-tagpdf.tpf
+++ b/testfiles-luatex/test-fakespace-tagpdf.tpf
@@ -23,7 +23,7 @@ ET
q 1 0 0 RG 1 0 0 rg 0.4 w 0 -3 m 0 10 l S Q
1 0 0 1 -140.493 -672.256 cm
BT
-/F15 9.96264 Tf
+/F16 9.96264 Tf
1 0 0 1 140.493 672.256 Tm [<0067>]TJ
ET
1 0 0 1 145.724 672.256 cm
@@ -37,7 +37,7 @@ ET
q 1 0 0 RG 1 0 0 rg 0.4 w 0 -3 m 0 10 l S Q
1 0 0 1 -161.415 -672.256 cm
BT
-/F15 9.96264 Tf
+/F16 9.96264 Tf
1 0 0 1 161.415 672.256 Tm [<0067>]TJ
ET
1 0 0 1 166.645 672.256 cm
@@ -45,7 +45,7 @@ q 0 1 0 RG 0 1 0 rg 0.4 w 0 -3 m 0 10 l S Q
q 1 0 0 RG 1 0 0 rg 0.4 w 0 -3 m 0 10 l S Q
1 0 0 1 -166.645 -672.256 cm
BT
-/F15 9.96264 Tf
+/F16 9.96264 Tf
1 0 0 1 166.645 672.256 Tm [<0067>]TJ
ET
1 0 0 1 171.875 672.256 cm
@@ -53,7 +53,7 @@ q 0 1 0 RG 0 1 0 rg 0.4 w 0 -3 m 0 10 l S Q
q 1 0 0 RG 1 0 0 rg 0.4 w 0 -3 m 0 10 l S Q
1 0 0 1 -171.875 -672.256 cm
BT
-/F15 9.96264 Tf
+/F16 9.96264 Tf
1 0 0 1 171.875 672.256 Tm [<0067>]TJ
ET
1 0 0 1 177.106 672.256 cm
@@ -3055,27 +3055,27 @@ endobj
[528.6 429.2 432.8 520.5 0 489.6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 571.5 ]
endobj
35 0 obj
-[ 116 [ 525 ] ]
+[ 103 [ 525 ] 116 [ 525 ] ]
endobj
37 0 obj
<< /Length 15 >>
[BINARY STREAM]
endobj
38 0 obj
-<< /Subtype /CIDFontType0C /Length 659 >>
+<< /Subtype /CIDFontType0C /Length 663 >>
[BINARY STREAM]
endobj
36 0 obj
-<< /Type /FontDescriptor /FontName /UAOKEN+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 38 0 R /CIDSet 37 0 R >>
+<< /Type /FontDescriptor /FontName /JAPUPS+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 38 0 R /CIDSet 37 0 R >>
endobj
39 0 obj
-<< /Length 687 >>
+<< /Length 701 >>
stream
%!PS-Adobe-3.0 Resource-CMap
%%DocumentNeededResources: ProcSet (CIDInit)
%%IncludeResource: ProcSet (CIDInit)
-%%BeginResource: CMap (TeX-UAOKEN-LMMono10-Regular-0)
-%%Title: (TeX-UAOKEN-LMMono10-Regular-0 TeX UAOKEN-LMMono10-Regular 0)
+%%BeginResource: CMap (TeX-JAPUPS-LMMono10-Regular-0)
+%%Title: (TeX-JAPUPS-LMMono10-Regular-0 TeX JAPUPS-LMMono10-Regular 0)
%%Version: 1.000
%%EndComments
/CIDInit /ProcSet findresource begin
@@ -3083,17 +3083,18 @@ stream
begincmap
/CIDSystemInfo
<< /Registry (TeX)
-/Ordering (UAOKEN-LMMono10-Regular)
+/Ordering (JAPUPS-LMMono10-Regular)
/Supplement 0
>> def
-/CMapName /TeX-Identity-UAOKEN-LMMono10-Regular def
+/CMapName /TeX-Identity-JAPUPS-LMMono10-Regular def
/CMapType 2 def
1 begincodespacerange
<0000> <FFFF>
endcodespacerange
0 beginbfrange
endbfrange
-1 beginbfchar
+2 beginbfchar
+<0067> <0020>
<0074> <0078>
endbfchar
endcmap
@@ -3105,10 +3106,10 @@ end
endstream
endobj
14 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /UAOKEN+LMMono10-Regular /DescendantFonts [ 40 0 R ] /ToUnicode 39 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /JAPUPS+LMMono10-Regular /DescendantFonts [ 40 0 R ] /ToUnicode 39 0 R >>
endobj
40 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /UAOKEN+LMMono10-Regular /FontDescriptor 36 0 R /W 35 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /JAPUPS+LMMono10-Regular /FontDescriptor 36 0 R /W 35 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
41 0 obj
[ 27 [ 750 500 ] 35 [ 556 ] 43 [ 444 ] 82 [ 500 ] 85 [ 389 389 ] 103 [ 333 ] 107 [ 500 ] 111 [ 750 ] 116 [ 528 ] 500 [ 472 ] ]
@@ -3244,18 +3245,18 @@ xref
0000061805 00000 n
0000061663 00000 n
0000000020 00000 n
-0000080128 00000 n
-0000076458 00000 n
-0000119212 00000 n
-0000119353 00000 n
-0000119072 00000 n
+0000080158 00000 n
+0000076488 00000 n
+0000119242 00000 n
+0000119383 00000 n
+0000119102 00000 n
0000074081 00000 n
-0000119492 00000 n
-0000119659 00000 n
+0000119522 00000 n
+0000119689 00000 n
0000062011 00000 n
0000062995 00000 n
0000063066 00000 n
-0000119005 00000 n
+0000119035 00000 n
0000069225 00000 n
0000069262 00000 n
0000072618 00000 n
@@ -3267,29 +3268,29 @@ xref
0000074458 00000 n
0000074535 00000 n
0000074626 00000 n
-0000075476 00000 n
-0000074658 00000 n
-0000074733 00000 n
-0000075711 00000 n
-0000076611 00000 n
-0000076810 00000 n
-0000078985 00000 n
-0000076953 00000 n
-0000077076 00000 n
-0000079221 00000 n
-0000080282 00000 n
-0000087946 00000 n
-0000080482 00000 n
-0000096758 00000 n
-0000088175 00000 n
-0000104872 00000 n
-0000096995 00000 n
-0000118767 00000 n
-0000105124 00000 n
-0000119721 00000 n
-0000119823 00000 n
+0000075492 00000 n
+0000074670 00000 n
+0000074745 00000 n
+0000075727 00000 n
+0000076641 00000 n
+0000076840 00000 n
+0000079015 00000 n
+0000076983 00000 n
+0000077106 00000 n
+0000079251 00000 n
+0000080312 00000 n
+0000087976 00000 n
+0000080512 00000 n
+0000096788 00000 n
+0000088205 00000 n
+0000104902 00000 n
+0000097025 00000 n
+0000118797 00000 n
+0000105154 00000 n
+0000119751 00000 n
+0000119853 00000 n
trailer
<< /Size 57 /Root 55 0 R /Info 56 0 R /ID [ <2350CAD05F8A7AF0AA4058486855344F> <2350CAD05F8A7AF0AA4058486855344F> ] >>
startxref
-119957
+119987
%%EOF
More information about the latex3-commits
mailing list.