Skip to content

Commit

Permalink
disable xdvipdfmx destination optimization, issue latex3#118
Browse files Browse the repository at this point in the history
  • Loading branch information
u-fischer committed Feb 9, 2021
1 parent cbce22f commit d2653e7
Show file tree
Hide file tree
Showing 2 changed files with 67 additions and 53 deletions.
5 changes: 5 additions & 0 deletions hyperref.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -14552,7 +14552,12 @@
% \end{macrocode}
% \subsection{dvipdfm/xetex dvi to PDF converter}
% Provided by Mark Wicks ([email protected])
%
% (x)dvipdfmx replaces destination names by numbers. This makes it impossible
% to link from an external document with xr-hyper, so from version 7.00j on
% this is suppressed with a config special.
% \begin{macrocode}
\special{dvipdfmx:config C 0x10}
\providecommand*{\XR@ext}{pdf}
\Hy@setbreaklinks{true}
\def\HyPat@ObjRef{%
Expand Down
115 changes: 62 additions & 53 deletions testfiles-xetex/unicode-test.tpf
Original file line number Diff line number Diff line change
Expand Up @@ -37,38 +37,45 @@ endobj
<</Fields 9 0 R/DR<</Font<</ZaDb 10 0 R/Helv 11 0 R>>>>/DA(/Helv 10 Tf 0 g)/CO 12 0 R/NeedAppearances
true>>
endobj
18 0 obj
<</Names[(0)17 0 R]>>
20 0 obj
<</Names[(Doc-Start)17 0 R(page.1)18 0 R(section.1)19 0 R]>>
endobj
17 0 obj
[3 0 R/XYZ 133.77 667.2 null]
endobj
18 0 obj
[3 0 R/XYZ 132.77 705.06 null]
endobj
19 0 obj
<</Dests 18 0 R>>
[3 0 R/XYZ 133.77 667.2 null]
endobj
21 0 obj
<</Title<feff0047007200fc00df006565e99910d83edd86>/A<</S/GoTo/D(0)>>/Parent 20 0 R>>
endobj
20 0 obj
<</First 21 0 R/Last 21 0 R/Count 1>>
<</Dests 20 0 R>>
endobj
23 0 obj
<</Title<feff0047007200fc00df006565e99910d83edd86>/A<</S/GoTo/D(section.1)>>/Parent
22 0 R>>
endobj
22 0 obj
<</First 23 0 R/Last 23 0 R/Count 1>>
endobj
25 0 obj
[14 0 R]
endobj
3 0 obj
<</Resources 16 0 R/Type/Page/Parent 22 0 R/Contents[15 0 R]/Annots 23 0 R>>
<</Resources 16 0 R/Type/Page/Parent 24 0 R/Contents[15 0 R]/Annots 25 0 R>>
endobj
22 0 obj
24 0 obj
<</Type/Pages/Count 1/Kids[3 0 R]/MediaBox[0 0 612 792]>>
endobj
2 0 obj
<</Creator(TeX)/Title<feff006100620063>/Author<feff0047007200fc00df006565e99910d83edd86>/Producer(xdvipdfmx)/CreationDate(D:20160520090000-00'00')>>
endobj
1 0 obj
<</OpenAction[3 0 R/Fit]/PageMode/UseOutlines/AcroForm 13 0 R/Names 19 0 R/Outlines
20 0 R/Pages 22 0 R/Type/Catalog>>
<</OpenAction[3 0 R/Fit]/PageMode/UseOutlines/AcroForm 13 0 R/Names 21 0 R/Outlines
22 0 R/Pages 24 0 R/Type/Catalog>>
endobj
24 0 obj
26 0 obj
<</Length 395>>
stream
/CIDInit /ProcSet findresource begin
Expand Down Expand Up @@ -96,7 +103,7 @@ end
end
endstream
endobj
25 0 obj
27 0 obj
<</Length 398>>
stream
/CIDInit /ProcSet findresource begin
Expand Down Expand Up @@ -124,64 +131,64 @@ end
end
endstream
endobj
27 0 obj
29 0 obj
<</Subtype/CIDFontType0C/Length 889>>
[BINARY STREAM]
endobj
28 0 obj
30 0 obj
[28[547]35[625]43[500]82[563]]
endobj
29 0 obj
31 0 obj
<</Length 11>>
[BINARY STREAM]
endobj
31 0 obj
33 0 obj
<</Subtype/CIDFontType0C/Length 934>>
[BINARY STREAM]
endobj
32 0 obj
34 0 obj
[28[500]35[556]43[444]82[500]]
endobj
33 0 obj
35 0 obj
<</Length 11>>
[BINARY STREAM]
endobj
5 0 obj
<</Type/Font/Subtype/CIDFontType0/BaseFont/EXQIVM+LMRoman12-Bold/CIDSystemInfo<</Registry(Adobe)/Ordering(Identity)/Supplement
0>>/FontDescriptor 26 0 R/DW 280/W 28 0 R>>
0>>/FontDescriptor 28 0 R/DW 280/W 30 0 R>>
endobj
26 0 obj
28 0 obj
<</Type/FontDescriptor/Ascent 806/Descent -194/StemV 109/CapHeight 806/AvgWidth 618/FontBBox[-476
-289 1577 1137]/ItalicAngle 0/Flags 262150/Style<</Panose<000000000800000000000000>>>/FontName/EXQIVM+LMRoman12-Bold/FontFile3
27 0 R/CIDSet 29 0 R>>
29 0 R/CIDSet 31 0 R>>
endobj
4 0 obj
<</Type/Font/Subtype/Type0/BaseFont/EXQIVM+LMRoman12-Bold-Identity-H/Encoding/Identity-H/DescendantFonts[5 0 R]/ToUnicode
24 0 R>>
26 0 R>>
endobj
7 0 obj
<</Type/Font/Subtype/CIDFontType0/BaseFont/XUUPUX+LMRoman10-Regular/CIDSystemInfo<</Registry(Adobe)/Ordering(Identity)/Supplement
0>>/FontDescriptor 30 0 R/DW 280/W 32 0 R>>
0>>/FontDescriptor 32 0 R/DW 280/W 34 0 R>>
endobj
30 0 obj
32 0 obj
<</Type/FontDescriptor/Ascent 806/Descent -194/StemV 69/CapHeight 806/AvgWidth 549/FontBBox[-430
-290 1417 1127]/ItalicAngle 0/Flags 6/Style<</Panose<000000000500000000000000>>>/FontName/XUUPUX+LMRoman10-Regular/FontFile3
31 0 R/CIDSet 33 0 R>>
33 0 R/CIDSet 35 0 R>>
endobj
6 0 obj
<</Type/Font/Subtype/Type0/BaseFont/XUUPUX+LMRoman10-Regular-Identity-H/Encoding/Identity-H/DescendantFonts[7 0 R]/ToUnicode
25 0 R>>
27 0 R>>
endobj
xref
0 34
0 36
0000000000 65535 f
0000002734 00000 n
0000002570 00000 n
0000002404 00000 n
0000006392 00000 n
0000005942 00000 n
0000006988 00000 n
0000006538 00000 n
0000002874 00000 n
0000002710 00000 n
0000002544 00000 n
0000006532 00000 n
0000006082 00000 n
0000007128 00000 n
0000006678 00000 n
0000000658 00000 n
0000001938 00000 n
0000000365 00000 n
Expand All @@ -191,26 +198,28 @@ xref
0000000442 00000 n
0000000015 00000 n
0000000277 00000 n
0000002144 00000 n
0000002183 00000 n
0000002229 00000 n
0000002276 00000 n
0000002106 00000 n
0000002190 00000 n
0000002325 00000 n
0000002224 00000 n
0000002496 00000 n
0000002379 00000 n
0000002868 00000 n
0000003313 00000 n
0000006128 00000 n
0000003761 00000 n
0000004722 00000 n
0000004769 00000 n
0000006727 00000 n
0000004829 00000 n
0000005835 00000 n
0000005882 00000 n
0000002322 00000 n
0000002465 00000 n
0000002356 00000 n
0000002636 00000 n
0000002519 00000 n
0000003008 00000 n
0000003453 00000 n
0000006268 00000 n
0000003901 00000 n
0000004862 00000 n
0000004909 00000 n
0000006867 00000 n
0000004969 00000 n
0000005975 00000 n
0000006022 00000 n
trailer
<</ID[<ID-STRING><ID-STRING>]/Root
1 0 R/Info 2 0 R/Size 34>>
1 0 R/Info 2 0 R/Size 36>>
startxref
7137
7277
%%EOF

0 comments on commit d2653e7

Please sign in to comment.