[latex3-commits] [git/LaTeX3-latex3-pdfresources] master: testfiles ocgcolorlinks (3f39c2b)

Ulrike Fischer fischer at troubleshooting-tex.de
Sat Mar 21 00:37:55 CET 2020


Repository : https://github.com/latex3/pdfresources
On branch  : master
Link       : https://github.com/latex3/pdfresources/commit/3f39c2b007c29d7072b0ba96b46d4faf2c0fbb8e

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

commit 3f39c2b007c29d7072b0ba96b46d4faf2c0fbb8e
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date:   Sat Mar 21 00:37:55 2020 +0100

    testfiles ocgcolorlinks


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

3f39c2b007c29d7072b0ba96b46d4faf2c0fbb8e
 .../ocgcolorlinks-dvips.pvt                        |   9 +-
 testfiles/ocgcolorlinks.luatex.tpf                 | 682 +++++++++++++++++++++
 .../ocgcolorlinks.pvt                              |   9 +-
 testfiles/ocgcolorlinks.tpf                        | 601 ++++++++++++++++++
 testfiles/ocgcolorlinks.xetex.tpf                  | 413 +++++++++++++
 5 files changed, 1700 insertions(+), 14 deletions(-)

diff --git a/experiments/hyperref-links.tex b/testfiles-pool/ocgcolorlinks-dvips.pvt
similarity index 89%
copy from experiments/hyperref-links.tex
copy to testfiles-pool/ocgcolorlinks-dvips.pvt
index 4344b86..e1e6a3e 100644
--- a/experiments/hyperref-links.tex
+++ b/testfiles-pool/ocgcolorlinks-dvips.pvt
@@ -1,12 +1,7 @@
-% !Mode:: "TeX:DE:UTF-8:Main"
-
+\input{regression-test}
 \documentclass{article}
-\usepackage{l3pdf}
-\ExplSyntaxOn
-\pdf_uncompress:
-\ExplSyntaxOff
 \usepackage{xcolor}
-\usepackage[customdriver=hgeneric-experimental]
+\usepackage[verbose,ocgcolorlinks,customdriver=hgeneric-experimental]
 {hyperref}
 
 \hypupdateattribute
diff --git a/testfiles/ocgcolorlinks.luatex.tpf b/testfiles/ocgcolorlinks.luatex.tpf
new file mode 100644
index 0000000..5e9196b
--- /dev/null
+++ b/testfiles/ocgcolorlinks.luatex.tpf
@@ -0,0 +1,682 @@
+%PDF-1.5
+%ÌÕÁÔÅØÐÄÆ
+8 0 obj
+[ 5 0 R 6 0 R ]
+endobj
+5 0 obj
+<< /Type/OCG/Name(View)/Usage<</Print<</PrintState/OFF>> /View<</ViewState/ON>> >> >>
+endobj
+6 0 obj
+<< /Type/OCG/Name(Print)/Usage<</Print<</PrintState/ON>> /View<</ViewState/OFF>> >> >>
+endobj
+7 0 obj
+<< /OFF[6 0 R]/AS[<</Event/View/OCGs 8 0 R/Category[/View]>><</Event/Print/OCGs 8 0 R/Category[/Print]>><</Event/Export/OCGs 8 0 R/Category[/Print]>>] >>
+endobj
+23 0 obj
+<< /Length 6287 >>       
+stream
+0 g 0 G
+0 g 0 G
+0 g 0 G
+BT
+/F27 14.3462 Tf
+1 0 0 1 133.768 656.438 Tm [<0052>-1000<003F>31<00760054>-31<00320060006000320037>-375<002B00510048005100600062>-375<0066>-375<002B005100480051006000480042004D00460062>]TJ
+/F25 9.96264 Tf
+1 0 0 1 139.746 633.611 Tm [<002F00320037001C006D00480069>-333<002B0051004800510060>-3369<00320074001C004B005400480032>]TJ
+ET
+q
+1 0 0 1 133.768 629.825 cm
+[] 0 d 0 J 0.398 w 0 0 m 257.484 0 l S
+Q
+1 0 0 rg 1 0 0 RG
+BT
+/F25 9.96264 Tf
+1 0 0 1 139.746 609.302 Tm [<00600032002F002D>-333<00480042004D0046>28<002B0051004800510060>]TJ
+0 g 0 G
+ET
+/OC /l3pdf1 BDC
+BT
+/F25 9.96264 Tf
+1 0 0 1 227.866 609.302 Tm [<0052>]TJ
+ET
+EMC
+/OC /l3pdf2 BDC
+1 0 0 rg 1 0 0 RG
+BT
+/F25 9.96264 Tf
+1 0 0 1 227.866 609.302 Tm [<0052>]TJ
+0 g 0 G
+ET
+EMC
+0 1 0 rg 0 1 0 RG
+BT
+/F25 9.96264 Tf
+1 0 0 1 139.746 585.392 Tm [<003B006000320032004D002D>-333<002B004200690032002B0051004800510060>]TJ
+0 g 0 G
+1 0 0 1 227.866 585.392 Tm [<0028>]TJ
+ET
+/OC /l3pdf3 BDC
+BT
+/F25 9.96264 Tf
+1 0 0 1 230.635 585.392 Tm [<0052>]TJ
+ET
+EMC
+/OC /l3pdf4 BDC
+1 0 0 rg 1 0 0 RG
+BT
+/F25 9.96264 Tf
+1 0 0 1 230.635 585.392 Tm [<0052>]TJ
+0 g 0 G
+ET
+EMC
+BT
+/F25 9.96264 Tf
+1 0 0 1 235.616 585.392 Tm [<0029>]TJ
+1 0 0 0 k 1 0 0 0 K
+1 0 0 1 139.746 561.481 Tm [<002B0076>28<001C004D002D>-333<007D00480032002B0051004800510060>]TJ
+0 g 0 G
+ET
+/OC /l3pdf5 BDC
+BT
+/F25 9.96264 Tf
+1 0 0 1 227.866 561.481 Tm [<007D00480032>]TJ
+ET
+EMC
+/OC /l3pdf6 BDC
+1 0 0 0 k 1 0 0 0 K
+BT
+/F25 9.96264 Tf
+1 0 0 1 227.866 561.481 Tm [<007D00480032>]TJ
+0 g 0 G
+ET
+EMC
+0 1 0 0 k 0 1 0 0 K
+BT
+/F25 9.96264 Tf
+1 0 0 1 139.746 537.571 Tm [<004B001C003B0032004D>28<0069001C002D>-333<006D00600048002B0051004800510060>]TJ
+0 g 0 G
+ET
+/OC /l3pdf7 BDC
+BT
+/F38 9.96264 Tf
+1 0 0 1 227.866 537.571 Tm [<003F0069006900540062002C0066006600720072007200580048001C0069003200740040>-50<00540060005100440032002B0069005800510060003B0066>]TJ
+ET
+EMC
+/OC /l3pdf8 BDC
+0 1 0 0 k 0 1 0 0 K
+BT
+/F38 9.96264 Tf
+1 0 0 1 227.866 537.571 Tm [<003F0069006900540062002C0066006600720072007200580048001C0069003200740040>-50<00540060005100440032002B0069005800510060003B0066>]TJ
+0 g 0 G
+ET
+EMC
+1 0 0 rg 1 0 0 RG
+BT
+/F25 9.96264 Tf
+1 0 0 1 139.746 513.661 Tm [<00600032002F002D>-333<004B0032004D>28<006D002B0051004800510060>]TJ
+0 g 0 G
+ET
+/OC /l3pdf9 BDC
+BT
+/F25 9.96264 Tf
+1 0 0 1 227.866 513.661 Tm [<006F004200320072>-333<00610051004B00320069003F0042004D003B>]TJ
+ET
+EMC
+/OC /l3pdf10 BDC
+1 0 0 rg 1 0 0 RG
+BT
+/F25 9.96264 Tf
+1 0 0 1 227.866 513.661 Tm [<006F004200320072>-333<00610051004B00320069003F0042004D003B>]TJ
+0 g 0 G
+ET
+EMC
+1 0 0 0 k 1 0 0 0 K
+BT
+/F25 9.96264 Tf
+1 0 0 1 139.746 489.75 Tm [<002B0076>28<001C004D002D>-333<0060006D004D002B0051004800510060>]TJ
+0 g 0 G
+ET
+/OC /l3pdf11 BDC
+BT
+/F25 9.96264 Tf
+1 0 0 1 227.866 489.75 Tm [<0060006D004D>-333<00620051004B00320069003F0042004D003B>]TJ
+ET
+EMC
+/OC /l3pdf12 BDC
+1 0 0 0 k 1 0 0 0 K
+BT
+/F25 9.96264 Tf
+1 0 0 1 227.866 489.75 Tm [<0060006D004D>-333<00620051004B00320069003F0042004D003B>]TJ
+0 g 0 G
+ET
+EMC
+BT
+/F27 14.3462 Tf
+1 0 0 1 133.768 459.379 Tm [<006B>-1000<003F>31<00760054>-31<00320060006000320037>-375<002B00510048005100600062>-375<0066>-375<0023>-31<00510060002F00320060>]TJ
+/F25 9.96264 Tf
+1 0 0 1 139.746 436.552 Tm [<002F00320037001C006D00480069>-333<002B0051004800510060>-8186<00320074001C004B005400480032>]TJ
+ET
+q
+1 0 0 1 133.768 432.766 cm
+[] 0 d 0 J 0.398 w 0 0 m 305.474 0 l S
+Q
+1 0 0 rg 1 0 0 RG
+BT
+/F25 9.96264 Tf
+1 0 0 1 139.746 412.243 Tm [<00600032002F002D>-333<00480042004D00460023>-28<00510060002F00320060002B0051004800510060>]TJ
+0 g 0 G
+ET
+/OC /l3pdf13 BDC
+BT
+/F25 9.96264 Tf
+1 0 0 1 275.856 412.243 Tm [<0052>]TJ
+ET
+EMC
+/OC /l3pdf14 BDC
+BT
+/F25 9.96264 Tf
+1 0 0 1 275.856 412.243 Tm [<0052>]TJ
+ET
+EMC
+0 1 0 rg 0 1 0 RG
+BT
+/F25 9.96264 Tf
+1 0 0 1 139.746 388.333 Tm [<003B006000320032004D002D>-333<002B0042006900320023>-28<00510060002F00320060002B0051004800510060>]TJ
+0 g 0 G
+1 0 0 1 275.856 388.333 Tm [<0028>]TJ
+ET
+/OC /l3pdf15 BDC
+BT
+/F25 9.96264 Tf
+1 0 0 1 278.625 388.333 Tm [<0052>]TJ
+ET
+EMC
+/OC /l3pdf16 BDC
+BT
+/F25 9.96264 Tf
+1 0 0 1 278.625 388.333 Tm [<0052>]TJ
+ET
+EMC
+BT
+/F25 9.96264 Tf
+1 0 0 1 283.606 388.333 Tm [<0029>]TJ
+0 0.5 0.5 rg 0 0.5 0.5 RG
+1 0 0 1 139.746 364.422 Tm [<00690032001C0048002D>-333<007D004800320023>-28<00510060002F00320060002B0051004800510060>]TJ
+0 g 0 G
+ET
+/OC /l3pdf17 BDC
+BT
+/F25 9.96264 Tf
+1 0 0 1 275.856 364.422 Tm [<007D00480032>]TJ
+ET
+EMC
+/OC /l3pdf18 BDC
+BT
+/F25 9.96264 Tf
+1 0 0 1 275.856 364.422 Tm [<007D00480032>]TJ
+ET
+EMC
+0 1 1 rg 0 1 1 RG
+BT
+/F25 9.96264 Tf
+1 0 0 1 139.746 340.512 Tm [<0060003B0023>-333<0079002D0052002D0052002D>-333<006D006000480023>-28<00510060002F00320060002B0051004800510060>]TJ
+0 g 0 G
+ET
+/OC /l3pdf19 BDC
+BT
+/F38 9.96264 Tf
+1 0 0 1 275.856 340.512 Tm [<003F0069006900540062002C0066006600720072007200580048001C0069003200740040>-50<00540060005100440032002B0069005800510060003B0066>]TJ
+ET
+EMC
+/OC /l3pdf20 BDC
+BT
+/F38 9.96264 Tf
+1 0 0 1 275.856 340.512 Tm [<003F0069006900540062002C0066006600720072007200580048001C0069003200740040>-50<00540060005100440032002B0069005800510060003B0066>]TJ
+ET
+EMC
+1 0 0 rg 1 0 0 RG
+BT
+/F25 9.96264 Tf
+1 0 0 1 139.746 316.602 Tm [<00600032002F002D>-333<004B0032004D>28<006D0023>-28<00510060002F00320060002B0051004800510060>]TJ
+0 g 0 G
+ET
+/OC /l3pdf21 BDC
+BT
+/F25 9.96264 Tf
+1 0 0 1 275.856 316.602 Tm [<006F004200320072>-333<00610051004B00320069003F0042004D003B>]TJ
+ET
+EMC
+/OC /l3pdf22 BDC
+BT
+/F25 9.96264 Tf
+1 0 0 1 275.856 316.602 Tm [<006F004200320072>-333<00610051004B00320069003F0042004D003B>]TJ
+ET
+EMC
+0 0.7 0.7 rg 0 0.7 0.7 RG
+BT
+/F25 9.96264 Tf
+1 0 0 1 139.746 292.691 Tm [<0060003B0023>-333<0079002D007900580064002D007900580064002D>-333<0060006D004D>28<0023>-28<00510060002F00320060002B0051004800510060>]TJ
+0 g 0 G
+ET
+/OC /l3pdf23 BDC
+BT
+/F25 9.96264 Tf
+1 0 0 1 275.856 292.691 Tm [<0060006D004D>-333<00620051004B00320069003F0042004D003B>]TJ
+ET
+EMC
+/OC /l3pdf24 BDC
+BT
+/F25 9.96264 Tf
+1 0 0 1 275.856 292.691 Tm [<0060006D004D>-333<00620051004B00320069003F0042004D003B>]TJ
+ET
+EMC
+BT
+/F27 14.3462 Tf
+1 0 0 1 133.768 263.038 Tm [<005F00320037003200600032004D002B00320062>]TJ
+0 g 0 G
+/F25 9.96264 Tf
+1 0 0 1 138.75 241.206 Tm [<002800520029>]TJ
+0 g 0 G
+1 0 0 1 154.252 241.206 Tm [<00620051004B0032>-333<0069003200740069>]TJ
+0 g 0 G
+1 0 0 1 303.133 89.365 Tm [<0052>]TJ
+0 g 0 G
+ET
+endstream
+endobj
+9 0 obj
+<< /Type /Page /Contents 23 0 R /Resources 22 0 R /MediaBox [ 0 0 612 792 ] /Parent 33 0 R /Annots 34 0 R >>
+endobj
+34 0 obj
+[ 10 0 R 11 0 R 12 0 R 13 0 R 14 0 R 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R ]
+endobj
+10 0 obj
+<< /Type /Annot /Subtype /Link /Border [0 0 0] /H /I /C [1 0 0]  /Rect [ 226.869 604.719 233.843 618.667 ]/A  << /S /GoTo /D (section.1) >> >>
+endobj
+11 0 obj
+<< /Type /Annot /Subtype /Link /Border [0 0 0] /H /I /C [1 0 0]  /Rect [ 229.639 584.396 236.613 593.023 ]/A  << /S /GoTo /D (cite.cite) >> >>
+endobj
+12 0 obj
+<< /Type /Annot /Border [0 0 0] /H /I /C [0 .5 .5]  /Rect [ 226.869 556.899 241.594 570.846 ]
+ /Subtype/Link/A<</F(example-image.pdf)/S/GoToR/D[0/Fit]>>
+ >>
+endobj
+13 0 obj
+<< /Type /Annot /Border [0 0 0] /H /I /C [0 1 1]  /Rect [ 226.869 532.988 386.271 546.936 ]
+ /Subtype/Link/A<</Type/Action /S/URI /URI(https://www.latex-project.org/) >>
+ >>
+endobj
+14 0 obj
+<< /Type /Annot /Border [0 0 0] /H /I /C [1 0 0]  /Rect [ 226.869 509.078 299.985 523.026 ]
+ /Subtype/Link/A<</S/Named/N/View>>
+ >>
+endobj
+15 0 obj
+<< /Type /Annot /Border [0 0 0] /H /I /C [0 .7 .7]  /Rect [ 226.869 485.168 291.497 499.115 ]
+ /Subtype/Link/A<</F(sumatra)/S/Launch>>
+ >>
+endobj
+16 0 obj
+<< /Type /Annot /Subtype /Link /Border [1 1 1] /H /I /C [1 0 0]  /Rect [ 274.859 407.66 281.833 421.608 ]/A  << /S /GoTo /D (section.1) >> >>
+endobj
+17 0 obj
+<< /Type /Annot /Subtype /Link /Border [1 1 1] /H /I /C [1 0 0]  /Rect [ 277.629 387.337 284.603 395.964 ]/A  << /S /GoTo /D (cite.cite) >> >>
+endobj
+18 0 obj
+<< /Type /Annot /Border [1 1 1] /H /I /C [0 .5 .5]  /Rect [ 274.859 359.84 289.584 373.787 ]
+ /Subtype/Link/A<</F(example-image.pdf)/S/GoToR/D[0/Fit]>>
+ >>
+endobj
+19 0 obj
+<< /Type /Annot /Border [1 1 1] /H /I /C [0 1 1]  /Rect [ 274.859 335.929 434.262 349.877 ]
+ /Subtype/Link/A<</Type/Action /S/URI /URI(https://www.latex-project.org/) >>
+ >>
+endobj
+20 0 obj
+<< /Type /Annot /Border [1 1 1] /H /I /C [1 0 0]  /Rect [ 274.859 312.019 347.975 325.967 ]
+ /Subtype/Link/A<</S/Named/N/View>>
+ >>
+endobj
+21 0 obj
+<< /Type /Annot /Border [1 1 1] /H /I /C [0 .7 .7]  /Rect [ 274.859 288.109 339.487 302.056 ]
+ /Subtype/Link/A<</F(sumatra)/S/Launch>>
+ >>
+endobj
+24 0 obj
+<< /D [ 9 0 R /XYZ 132.768 705.06 null ] >>
+endobj
+25 0 obj
+<< /D [ 9 0 R /XYZ 133.768 667.198 null ] >>
+endobj
+26 0 obj
+<< /D [ 9 0 R /XYZ 133.768 667.198 null ] >>
+endobj
+30 0 obj
+<< /D [ 9 0 R /XYZ 133.768 471.135 null ] >>
+endobj
+31 0 obj
+<< /D [ 9 0 R /XYZ 133.768 280.97 null ] >>
+endobj
+32 0 obj
+<< /D [ 9 0 R /XYZ 133.768 256.975 null ] >>
+endobj
+22 0 obj
+<< /Properties <</l3pdf1 6 0 R/l3pdf10 5 0 R/l3pdf11 6 0 R/l3pdf12 5 0 R/l3pdf13 6 0 R/l3pdf14 5 0 R/l3pdf15 6 0 R/l3pdf16 5 0 R/l3pdf17 6 0 R/l3pdf18 5 0 R/l3pdf19 6 0 R/l3pdf2 5 0 R/l3pdf20 5 0 R/l3pdf21 6 0 R/l3pdf22 5 0 R/l3pdf23 6 0 R/l3pdf24 5 0 R/l3pdf3 6 0 R/l3pdf4 5 0 R/l3pdf5 6 0 R/l3pdf6 5 0 R/l3pdf7 6 0 R/l3pdf8 5 0 R/l3pdf9 6 0 R>> /Font << /F27 27 0 R /F25 28 0 R /F38 29 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+35 0 obj
+<< /OCGs [5 0 R 6 0 R]/D 7 0 R >>
+endobj
+36 0 obj
+[ 28 [ 525 ] 43 [ 525 525 ] 50 [ 525 ] 59 [ 525 ] 63 [ 525 525 ] 68 [ 525 ] 72 [ 525 ] 81 [ 525 ] 84 [ 525 ] 88 [ 525 ] 96 [ 525 ] 98 [ 525 ] 102 [ 525 ] 105 [ 525 ] 114 [ 525 ] 116 [ 525 ] ]
+endobj
+38 0 obj
+<< /Length 15 >>         
+[BINARY STREAM]
+endobj
+39 0 obj
+<< /Subtype /CIDFontType0C /Length 2420 >>       
+[BINARY STREAM]
+endobj
+37 0 obj
+<< /Type /FontDescriptor /FontName /OGJFWH+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 39 0 R /CIDSet 38 0 R >>
+endobj
+40 0 obj
+<< /Length 926 >>        
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (TeX-OGJFWH-LMMono10-Regular-0)
+%%Title: (TeX-OGJFWH-LMMono10-Regular-0 TeX OGJFWH-LMMono10-Regular 0)
+%%Version: 1.000
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo
+<< /Registry (TeX)
+/Ordering (OGJFWH-LMMono10-Regular)
+/Supplement 0
+>> def
+/CMapName /TeX-Identity-OGJFWH-LMMono10-Regular def
+/CMapType 2 def
+1 begincodespacerange
+<0000> <FFFF>
+endcodespacerange
+0 beginbfrange
+endbfrange
+18 beginbfchar
+<001C> <0061>
+<002B> <0063>
+<002C> <003A>
+<0032> <0065>
+<003B> <0067>
+<003F> <0068>
+<0040> <002D>
+<0044> <006A>
+<0048> <006C>
+<0051> <006F>
+<0054> <0070>
+<0058> <002E>
+<0060> <0072>
+<0062> <0073>
+<0066> <002F>
+<0069> <0074>
+<0072> <0077>
+<0074> <0078>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+29 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /OGJFWH+LMMono10-Regular /DescendantFonts [ 41 0 R ] /ToUnicode 40 0 R >>
+endobj
+41 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /OGJFWH+LMMono10-Regular /FontDescriptor 37 0 R /W 36 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+endobj
+42 0 obj
+[ 28 [ 500 ] 35 [ 556 ] 40 [ 278 278 ] 43 [ 444 ] 45 [ 278 ] 47 [ 556 ] 50 [ 444 ] 55 [ 306 ] 59 [ 500 ] 63 [ 556 ] 66 [ 278 ] 70 [ 528 ] 72 [ 278 ] 75 [ 833 ] 77 [ 556 ] 81 [ 500 500 ] 84 [ 556 ] 88 [ 278 ] 96 [ 392 556 394 ] 100 [ 500 ] 105 [ 389 ] 109 [ 556 ] 111 [ 750 ] 114 [ 722 ] 116 [ 528 ] 118 [ 528 ] 121 [ 500 ] 125 [ 556 ] ]
+endobj
+44 0 obj
+<< /Length 16 >>         
+[BINARY STREAM]
+endobj
+45 0 obj
+<< /Subtype /CIDFontType0C /Length 4354 >>       
+[BINARY STREAM]
+endobj
+43 0 obj
+<< /Type /FontDescriptor /FontName /DDZSPJ+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 45 0 R /CIDSet 44 0 R >>
+endobj
+46 0 obj
+<< /Length 1131 >>       
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (TeX-DDZSPJ-LMRoman10-Regular-0)
+%%Title: (TeX-DDZSPJ-LMRoman10-Regular-0 TeX DDZSPJ-LMRoman10-Regular 0)
+%%Version: 1.000
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo
+<< /Registry (TeX)
+/Ordering (DDZSPJ-LMRoman10-Regular)
+/Supplement 0
+>> def
+/CMapName /TeX-Identity-DDZSPJ-LMRoman10-Regular def
+/CMapType 2 def
+1 begincodespacerange
+<0000> <FFFF>
+endcodespacerange
+0 beginbfrange
+endbfrange
+32 beginbfchar
+<001C> <0061>
+<0023> <0062>
+<0028> <005B>
+<0029> <005D>
+<002B> <0063>
+<002D> <002C>
+<002F> <0064>
+<0032> <0065>
+<0037> <0066>
+<003B> <0067>
+<003F> <0068>
+<0042> <0069>
+<0046> <006B>
+<0048> <006C>
+<004B> <006D>
+<004D> <006E>
+<0051> <006F>
+<0052> <0031>
+<0054> <0070>
+<0058> <002E>
+<0060> <0072>
+<0061> <0053>
+<0062> <0073>
+<0064> <0037>
+<0069> <0074>
+<006D> <0075>
+<006F> <0056>
+<0072> <0077>
+<0074> <0078>
+<0076> <0079>
+<0079> <0030>
+<007D> <00660069>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+28 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /DDZSPJ+LMRoman10-Regular /DescendantFonts [ 47 0 R ] /ToUnicode 46 0 R >>
+endobj
+47 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /DDZSPJ+LMRoman10-Regular /FontDescriptor 43 0 R /W 42 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+endobj
+48 0 obj
+[ 35 [ 625 ] 43 [ 500 ] 47 [ 625 ] 50 [ 513 ] 55 [ 344 ] 63 [ 625 ] 66 [ 313 ] 70 [ 594 ] 72 [ 313 ] 77 [ 625 ] 81 [ 563 563 ] 84 [ 625 ] 95 [ 839 460 ] 98 [ 444 ] 102 [ 563 ] 107 [ 563 ] 118 [ 594 ] ]
+endobj
+50 0 obj
+<< /Length 15 >>         
+[BINARY STREAM]
+endobj
+51 0 obj
+<< /Subtype /CIDFontType0C /Length 2623 >>       
+[BINARY STREAM]
+endobj
+49 0 obj
+<< /Type /FontDescriptor /FontName /LFMOXB+LMRoman12-Bold /Flags 4 /FontBBox [ -476 -289 1577 1137 ] /Ascent 1137 /CapHeight 686 /Descent -289 /ItalicAngle 0 /StemV 104 /XHeight 444 /FontFile3 51 0 R /CIDSet 50 0 R >>
+endobj
+52 0 obj
+<< /Length 930 >>        
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (TeX-LFMOXB-LMRoman12-Bold-0)
+%%Title: (TeX-LFMOXB-LMRoman12-Bold-0 TeX LFMOXB-LMRoman12-Bold 0)
+%%Version: 1.000
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo
+<< /Registry (TeX)
+/Ordering (LFMOXB-LMRoman12-Bold)
+/Supplement 0
+>> def
+/CMapName /TeX-Identity-LFMOXB-LMRoman12-Bold def
+/CMapType 2 def
+1 begincodespacerange
+<0000> <FFFF>
+endcodespacerange
+0 beginbfrange
+endbfrange
+19 beginbfchar
+<0023> <0062>
+<002B> <0063>
+<002F> <0064>
+<0032> <0065>
+<0037> <0066>
+<003F> <0068>
+<0042> <0069>
+<0046> <006B>
+<0048> <006C>
+<004D> <006E>
+<0051> <006F>
+<0052> <0031>
+<0054> <0070>
+<005F> <0052>
+<0060> <0072>
+<0062> <0073>
+<0066> <002F>
+<006B> <0032>
+<0076> <0079>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+27 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /LFMOXB+LMRoman12-Bold /DescendantFonts [ 53 0 R ] /ToUnicode 52 0 R >>
+endobj
+53 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /LFMOXB+LMRoman12-Bold /FontDescriptor 49 0 R /W 48 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+endobj
+33 0 obj
+<< /Type /Pages  /Count 1 /Kids [ 9 0 R ] >>
+endobj
+54 0 obj
+<< /Names [ (Doc-Start) 25 0 R (cite.cite) 32 0 R (page.1) 24 0 R (section*.1) 31 0 R (section.1) 26 0 R (section.2) 30 0 R ] /Limits [ (Doc-Start) (section.2) ] >>
+endobj
+55 0 obj
+<< /Dests 54 0 R >>
+endobj
+56 0 obj
+<< /Type /Catalog /Pages 33 0 R /Names 55 0 R /OCProperties 35 0 R/PageMode /UseOutlines/OpenAction [9 0 R /Fit]/PageLabels <</Nums[0<</S/D>>]>> >>
+endobj
+57 0 obj
+<< /Producer (LuaTeX)/Author ()/Title ()/Subject ()/Creator (LaTeX with hyperref)/CreationDate ()/ModDate ()/Keywords () /Trapped /False >>
+endobj
+xref
+0 58
+0000000001 65535 f 
+0000000002 00000 f 
+0000000003 00000 f 
+0000000004 00000 f 
+0000000000 00000 f 
+0000000051 00000 n 
+0000000152 00000 n 
+0000000254 00000 n 
+0000000020 00000 n 
+0000006770 00000 n 
+0000006998 00000 n 
+0000007157 00000 n 
+0000007316 00000 n 
+0000007489 00000 n 
+0000007679 00000 n 
+0000007827 00000 n 
+0000007982 00000 n 
+0000008140 00000 n 
+0000008299 00000 n 
+0000008471 00000 n 
+0000008661 00000 n 
+0000008809 00000 n 
+0000009328 00000 n 
+0000000423 00000 n 
+0000008964 00000 n 
+0000009024 00000 n 
+0000009085 00000 n 
+0000025048 00000 n 
+0000020470 00000 n 
+0000013824 00000 n 
+0000009146 00000 n 
+0000009207 00000 n 
+0000009267 00000 n 
+0000025396 00000 n 
+0000006894 00000 n 
+0000009766 00000 n 
+0000009816 00000 n 
+0000012603 00000 n 
+0000010024 00000 n 
+0000010099 00000 n 
+0000012838 00000 n 
+0000013977 00000 n 
+0000014176 00000 n 
+0000019043 00000 n 
+0000014529 00000 n 
+0000014605 00000 n 
+0000019279 00000 n 
+0000020624 00000 n 
+0000020824 00000 n 
+0000023824 00000 n 
+0000021042 00000 n 
+0000021117 00000 n 
+0000024058 00000 n 
+0000025199 00000 n 
+0000025457 00000 n 
+0000025638 00000 n 
+0000025674 00000 n 
+0000025838 00000 n 
+trailer
+<< /Size 58 /Root 56 0 R /Info 57 0 R >>
+startxref
+25994
+%%EOF
diff --git a/experiments/hyperref-links.tex b/testfiles/ocgcolorlinks.pvt
similarity index 89%
copy from experiments/hyperref-links.tex
copy to testfiles/ocgcolorlinks.pvt
index 4344b86..e1e6a3e 100644
--- a/experiments/hyperref-links.tex
+++ b/testfiles/ocgcolorlinks.pvt
@@ -1,12 +1,7 @@
-% !Mode:: "TeX:DE:UTF-8:Main"
-
+\input{regression-test}
 \documentclass{article}
-\usepackage{l3pdf}
-\ExplSyntaxOn
-\pdf_uncompress:
-\ExplSyntaxOff
 \usepackage{xcolor}
-\usepackage[customdriver=hgeneric-experimental]
+\usepackage[verbose,ocgcolorlinks,customdriver=hgeneric-experimental]
 {hyperref}
 
 \hypupdateattribute
diff --git a/testfiles/ocgcolorlinks.tpf b/testfiles/ocgcolorlinks.tpf
new file mode 100644
index 0000000..31de044
--- /dev/null
+++ b/testfiles/ocgcolorlinks.tpf
@@ -0,0 +1,601 @@
+%PDF-1.5
+%ÐÔÅØ
+8 0 obj
+[ 5 0 R 6 0 R ]
+endobj
+5 0 obj
+<< /Type/OCG/Name(View)/Usage<</Print<</PrintState/OFF>> /View<</ViewState/ON>> >> >>
+endobj
+6 0 obj
+<< /Type/OCG/Name(Print)/Usage<</Print<</PrintState/ON>> /View<</ViewState/OFF>> >> >>
+endobj
+7 0 obj
+<< /OFF[6 0 R]/AS[<</Event/View/OCGs 8 0 R/Category[/View]>><</Event/Print/OCGs 8 0 R/Category[/Print]>><</Event/Export/OCGs 8 0 R/Category[/Print]>>] >>
+endobj
+23 0 obj
+<<
+/Length 4130      
+>>
+stream
+0 g 0 G
+0 g 0 G
+0 g 0 G
+BT
+/F26 14.3462 Tf 133.768 656.438 Td [(1)-1125(h)31(yp)-31(erref)-375(colors)-375(/)-375(colorlinks)]TJ/F8 9.9626 Tf 5.978 -22.817 Td [(default)-333(color)-3370(example)]TJ
+ET
+q
+1 0 0 1 133.768 629.835 cm
+[]0 d 0 J 0.398 w 0 0 m 257.478 0 l S
+Q
+1 0 0 rg 1 0 0 RG
+BT
+/F8 9.9626 Tf 139.746 609.312 Td [(red,)-333(link)28(color)]TJ
+0 g 0 G
+ET
+/OC /l3pdf1 BDC
+BT
+/F8 9.9626 Tf 227.86 609.312 Td [(1)]TJ
+ET
+EMC
+/OC /l3pdf2 BDC
+1 0 0 rg 1 0 0 RG
+BT
+/F8 9.9626 Tf 227.86 609.312 Td [(1)]TJ
+0 g 0 G
+ET
+EMC
+0 1 0 rg 0 1 0 RG
+BT
+/F8 9.9626 Tf 139.746 585.402 Td [(green,)-333(citecolor)]TJ
+0 g 0 G
+ [-2228([)]TJ
+ET
+/OC /l3pdf3 BDC
+BT
+/F8 9.9626 Tf 230.628 585.402 Td [(1)]TJ
+ET
+EMC
+/OC /l3pdf4 BDC
+1 0 0 rg 1 0 0 RG
+BT
+/F8 9.9626 Tf 230.628 585.402 Td [(1)]TJ
+0 g 0 G
+ET
+EMC
+BT
+/F8 9.9626 Tf 235.609 585.402 Td [(])]TJ
+1 0 0 0 k 1 0 0 0 K
+ -95.863 -23.91 Td [(cy)28(an,)-334(\014)1(le)-1(color)]TJ
+0 g 0 G
+ET
+/OC /l3pdf5 BDC
+BT
+/F8 9.9626 Tf 227.86 561.492 Td [(\014le)]TJ
+ET
+EMC
+/OC /l3pdf6 BDC
+1 0 0 0 k 1 0 0 0 K
+BT
+/F8 9.9626 Tf 227.86 561.492 Td [(\014le)]TJ
+0 g 0 G
+ET
+EMC
+0 1 0 0 k 0 1 0 0 K
+BT
+/F8 9.9626 Tf 139.746 537.581 Td [(magen)28(ta,)-334(url)1(c)-1(olor)]TJ
+0 g 0 G
+ET
+/OC /l3pdf7 BDC
+BT
+/F27 9.9626 Tf 227.86 537.581 Td [(https://www.latex-)-50(project.org/)]TJ
+ET
+EMC
+/OC /l3pdf8 BDC
+0 1 0 0 k 0 1 0 0 K
+BT
+/F27 9.9626 Tf 227.86 537.581 Td [(https://www.latex-)-50(project.org/)]TJ
+0 g 0 G
+ET
+EMC
+1 0 0 rg 1 0 0 RG
+BT
+/F8 9.9626 Tf 139.746 513.671 Td [(red,)-333(men)27(ucolor)]TJ
+0 g 0 G
+ET
+/OC /l3pdf9 BDC
+BT
+/F8 9.9626 Tf 227.86 513.671 Td [(View)-333(Something)]TJ
+ET
+EMC
+/OC /l3pdf10 BDC
+1 0 0 rg 1 0 0 RG
+BT
+/F8 9.9626 Tf 227.86 513.671 Td [(View)-333(Something)]TJ
+0 g 0 G
+ET
+EMC
+1 0 0 0 k 1 0 0 0 K
+BT
+/F8 9.9626 Tf 139.746 489.761 Td [(cy)28(an,)-334(r)1(uncolor)]TJ
+0 g 0 G
+ET
+/OC /l3pdf11 BDC
+BT
+/F8 9.9626 Tf 227.86 489.761 Td [(run)-333(something)]TJ
+ET
+EMC
+/OC /l3pdf12 BDC
+1 0 0 0 k 1 0 0 0 K
+BT
+/F8 9.9626 Tf 227.86 489.761 Td [(run)-333(something)]TJ
+0 g 0 G
+ET
+EMC
+BT
+/F26 14.3462 Tf 133.768 459.405 Td [(2)-1125(h)31(yp)-31(erref)-375(colors)-375(/)-375(b)-31(order)]TJ/F8 9.9626 Tf 5.978 -22.817 Td [(default)-333(color)-8184(example)]TJ
+ET
+q
+1 0 0 1 133.768 432.802 cm
+[]0 d 0 J 0.398 w 0 0 m 305.437 0 l S
+Q
+1 0 0 rg 1 0 0 RG
+BT
+/F8 9.9626 Tf 139.746 412.279 Td [(red,)-333(linkb)-28(ordercolor)]TJ
+0 g 0 G
+ET
+/OC /l3pdf13 BDC
+BT
+/F8 9.9626 Tf 275.819 412.279 Td [(1)]TJ
+ET
+EMC
+/OC /l3pdf14 BDC
+BT
+/F8 9.9626 Tf 275.819 412.279 Td [(1)]TJ
+ET
+EMC
+0 1 0 rg 0 1 0 RG
+BT
+/F8 9.9626 Tf 139.746 388.369 Td [(green,)-333(citeb)-28(ordercolor)]TJ
+0 g 0 G
+ [-4175([)]TJ
+ET
+/OC /l3pdf15 BDC
+BT
+/F8 9.9626 Tf 278.587 388.369 Td [(1)]TJ
+ET
+EMC
+/OC /l3pdf16 BDC
+BT
+/F8 9.9626 Tf 278.587 388.369 Td [(1)]TJ
+ET
+EMC
+BT
+/F8 9.9626 Tf 283.568 388.369 Td [(])]TJ
+0 0.5 0.5 rg 0 0.5 0.5 RG
+ -143.822 -23.911 Td [(teal,)-333(\014leb)-28(ordercolor)]TJ
+0 g 0 G
+ET
+/OC /l3pdf17 BDC
+BT
+/F8 9.9626 Tf 275.819 364.458 Td [(\014le)]TJ
+ET
+EMC
+/OC /l3pdf18 BDC
+BT
+/F8 9.9626 Tf 275.819 364.458 Td [(\014le)]TJ
+ET
+EMC
+0 1 1 rg 0 1 1 RG
+BT
+/F8 9.9626 Tf 139.746 340.548 Td [(rgb)-333(0,1,1,)-334(ur)1(lb)-28(ordercolor)]TJ
+0 g 0 G
+ET
+/OC /l3pdf19 BDC
+BT
+/F27 9.9626 Tf 275.819 340.548 Td [(https://www.latex-)-50(project.org/)]TJ
+ET
+EMC
+/OC /l3pdf20 BDC
+BT
+/F27 9.9626 Tf 275.819 340.548 Td [(https://www.latex-)-50(project.org/)]TJ
+ET
+EMC
+1 0 0 rg 1 0 0 RG
+BT
+/F8 9.9626 Tf 139.746 316.638 Td [(red,)-333(men)27(ub)-27(ordercolor)]TJ
+0 g 0 G
+ET
+/OC /l3pdf21 BDC
+BT
+/F8 9.9626 Tf 275.819 316.638 Td [(View)-333(Something)]TJ
+ET
+EMC
+/OC /l3pdf22 BDC
+BT
+/F8 9.9626 Tf 275.819 316.638 Td [(View)-333(Something)]TJ
+ET
+EMC
+0 0.7 0.7 rg 0 0.7 0.7 RG
+BT
+/F8 9.9626 Tf 139.746 292.727 Td [(rgb)-333(0,0.7,0.7,)-334(r)1(un)27(b)-27(ordercolor)]TJ
+0 g 0 G
+ET
+/OC /l3pdf23 BDC
+BT
+/F8 9.9626 Tf 275.819 292.727 Td [(run)-333(something)]TJ
+ET
+EMC
+/OC /l3pdf24 BDC
+BT
+/F8 9.9626 Tf 275.819 292.727 Td [(run)-333(something)]TJ
+ET
+EMC
+BT
+/F26 14.3462 Tf 133.768 263.169 Td [(References)]TJ
+0 g 0 G
+/F8 9.9626 Tf 4.982 -21.821 Td [([1])]TJ
+0 g 0 G
+ [-500(some)-333(text)]TJ
+0 g 0 G
+ 164.383 -151.983 Td [(1)]TJ
+0 g 0 G
+ET
+endstream
+endobj
+9 0 obj
+<<
+/Type /Page
+/Contents 23 0 R
+/Resources 22 0 R
+/MediaBox [0 0 612 792]
+/Parent 33 0 R
+/Annots [ 10 0 R 11 0 R 12 0 R 13 0 R 14 0 R 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R ]
+>>
+endobj
+10 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border [0 0 0] /H /I /C [1 0 0] 
+/Rect [226.864 604.73 233.838 618.677]
+/A << /S /GoTo /D (section.1) >>
+>>
+endobj
+11 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border [0 0 0] /H /I /C [1 0 0] 
+/Rect [229.631 584.406 236.605 592.819]
+/A << /S /GoTo /D (cite.cite) >>
+>>
+endobj
+12 0 obj
+<<
+/Type /Annot
+/Border [0 0 0] /H /I /C [0 .5 .5] 
+/Rect [226.864 556.909 241.586 570.857]
+/Subtype/Link/A<</F(example-image.pdf)/S/GoToR/D[0/Fit]>>
+>>
+endobj
+13 0 obj
+<<
+/Type /Annot
+/Border [0 0 0] /H /I /C [0 1 1] 
+/Rect [226.864 532.999 386.265 546.946]
+/Subtype/Link/A<</Type/Action /S/URI /URI(https://www.latex-project.org/) >>
+>>
+endobj
+14 0 obj
+<<
+/Type /Annot
+/Border [0 0 0] /H /I /C [1 0 0] 
+/Rect [226.864 509.088 299.979 523.036]
+/Subtype/Link/A<</S/Named/N/View>>
+>>
+endobj
+15 0 obj
+<<
+/Type /Annot
+/Border [0 0 0] /H /I /C [0 .7 .7] 
+/Rect [226.864 485.178 291.483 499.126]
+/Subtype/Link/A<</F(sumatra)/S/Launch>>
+>>
+endobj
+16 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border [1 1 1] /H /I /C [1 0 0] 
+/Rect [274.823 407.696 281.797 421.644]
+/A << /S /GoTo /D (section.1) >>
+>>
+endobj
+17 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border [1 1 1] /H /I /C [1 0 0] 
+/Rect [277.59 387.373 284.564 395.785]
+/A << /S /GoTo /D (cite.cite) >>
+>>
+endobj
+18 0 obj
+<<
+/Type /Annot
+/Border [1 1 1] /H /I /C [0 .5 .5] 
+/Rect [274.823 359.876 289.546 373.823]
+/Subtype/Link/A<</F(example-image.pdf)/S/GoToR/D[0/Fit]>>
+>>
+endobj
+19 0 obj
+<<
+/Type /Annot
+/Border [1 1 1] /H /I /C [0 1 1] 
+/Rect [274.823 335.965 434.224 349.913]
+/Subtype/Link/A<</Type/Action /S/URI /URI(https://www.latex-project.org/) >>
+>>
+endobj
+20 0 obj
+<<
+/Type /Annot
+/Border [1 1 1] /H /I /C [1 0 0] 
+/Rect [274.823 312.055 347.938 326.003]
+/Subtype/Link/A<</S/Named/N/View>>
+>>
+endobj
+21 0 obj
+<<
+/Type /Annot
+/Border [1 1 1] /H /I /C [0 .7 .7] 
+/Rect [274.823 288.145 339.442 302.092]
+/Subtype/Link/A<</F(sumatra)/S/Launch>>
+>>
+endobj
+24 0 obj
+<<
+/D [9 0 R /XYZ 132.768 705.06 null]
+>>
+endobj
+25 0 obj
+<<
+/D [9 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+26 0 obj
+<<
+/D [9 0 R /XYZ 133.768 667.198 null]
+>>
+endobj
+30 0 obj
+<<
+/D [9 0 R /XYZ 133.768 471.161 null]
+>>
+endobj
+31 0 obj
+<<
+/D [9 0 R /XYZ 133.768 281.102 null]
+>>
+endobj
+32 0 obj
+<<
+/D [9 0 R /XYZ 133.768 257.288 null]
+>>
+endobj
+22 0 obj
+<<
+/Properties <</l3pdf1 6 0 R /l3pdf2 5 0 R /l3pdf3 6 0 R /l3pdf4 5 0 R /l3pdf5 6 0 R /l3pdf6 5 0 R /l3pdf7 6 0 R /l3pdf8 5 0 R /l3pdf9 6 0 R /l3pdf10 5 0 R /l3pdf11 6 0 R /l3pdf12 5 0 R /l3pdf13 6 0 R /l3pdf14 5 0 R /l3pdf15 6 0 R /l3pdf16 5 0 R /l3pdf17 6 0 R /l3pdf18 5 0 R /l3pdf19 6 0 R /l3pdf20 5 0 R /l3pdf21 6 0 R /l3pdf22 5 0 R /l3pdf23 6 0 R /l3pdf24 5 0 R >>
+/Font << /F26 27 0 R /F8 28 0 R /F27 29 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+34 0 obj
+<< /OCGs [5 0 R 6 0 R]/D 7 0 R >>
+endobj
+35 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+36 0 obj
+[555.6 555.6 833.3 833.3 277.8 305.6 500 500 500 500 500 750 444.4 500 722.2 777.8 500 902.8 1013.9 777.8 277.8 277.8 500 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8 472.2 472.2 777.8 750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 500 277.8 277.8 500 555.6 444.4 555.6 444.4 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 500 555.6 527.8 391.7 394.4 388.9 555.6 527.8 722.2 527.8 527.8]
+endobj
+37 0 obj
+[562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5 342.6 875 531.2 531.2 875 849.5 799.8 812.5 862.3 738.4 707.2 884.3 879.6 419 581 880.8 675.9 1067.1 879.6 844.9 768.5 844.9 839.1 625 782.4 864.6 849.5 1162 849.5 849.5 687.5 312.5 581 312.5 562.5 312.5 312.5 546.9 625 500 625 513.3 343.7 562.5 625 312.5 343.7 593.7 312.5 937.5 625 562.5 625 593.7 459.5 443.8 437.5 625 593.7 812.5 593.7 593.7]
+endobj
+38 0 obj
+<<
+/Length1 1642
+/Length2 9056
+/Length3 0
+/Length 10698     
+>>
+[BINARY STREAM]
+endobj
+39 0 obj
+<<
+/Type /FontDescriptor
+/FontName /EXQMWK+CMBX12
+/Flags 4
+/FontBBox [-53 -251 1139 750]
+/Ascent 694
+/CapHeight 686
+/Descent -194
+/ItalicAngle 0
+/StemV 109
+/XHeight 444
+/CharSet (/R/b/c/d/e/f/h/i/k/l/n/o/one/p/r/s/slash/two/y)
+/FontFile 38 0 R
+>>
+endobj
+40 0 obj
+<<
+/Length1 1856
+/Length2 13976
+/Length3 0
+/Length 15832     
+>>
+[BINARY STREAM]
+endobj
+41 0 obj
+<<
+/Type /FontDescriptor
+/FontName /JTATRO+CMR10
+/Flags 4
+/FontBBox [-40 -250 1009 750]
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/CharSet (/S/V/a/b/bracketleft/bracketright/c/comma/d/e/f/fi/g/h/i/k/l/m/n/o/one/p/period/r/s/seven/t/u/w/x/y/zero)
+/FontFile 40 0 R
+>>
+endobj
+42 0 obj
+<<
+/Length1 1636
+/Length2 9818
+/Length3 0
+/Length 11454     
+>>
+[BINARY STREAM]
+endobj
+43 0 obj
+<<
+/Type /FontDescriptor
+/FontName /RFBMIU+CMTT10
+/Flags 4
+/FontBBox [-4 -233 537 696]
+/Ascent 611
+/CapHeight 611
+/Descent -222
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/CharSet (/a/c/colon/e/g/h/hyphen/j/l/o/p/period/r/s/slash/t/w/x)
+/FontFile 42 0 R
+>>
+endobj
+27 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /EXQMWK+CMBX12
+/FontDescriptor 39 0 R
+/FirstChar 47
+/LastChar 121
+/Widths 37 0 R
+>>
+endobj
+28 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /JTATRO+CMR10
+/FontDescriptor 41 0 R
+/FirstChar 12
+/LastChar 121
+/Widths 36 0 R
+>>
+endobj
+29 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /RFBMIU+CMTT10
+/FontDescriptor 43 0 R
+/FirstChar 45
+/LastChar 120
+/Widths 35 0 R
+>>
+endobj
+33 0 obj
+<<
+/Type /Pages
+/Count 1
+/Kids [9 0 R]
+>>
+endobj
+44 0 obj
+<<
+/Names [(Doc-Start) 25 0 R (cite.cite) 32 0 R (page.1) 24 0 R (section*.1) 31 0 R (section.1) 26 0 R (section.2) 30 0 R]
+/Limits [(Doc-Start) (section.2)]
+>>
+endobj
+45 0 obj
+<<
+/Dests 44 0 R
+>>
+endobj
+46 0 obj
+<<
+/Type /Catalog
+/Pages 33 0 R
+/Names 45 0 R
+/OCProperties 34 0 R/PageMode /UseOutlines/OpenAction [9 0 R /Fit]/PageLabels <</Nums[0<</S/D>>]>>
+>>
+endobj
+47 0 obj
+<<
+/Producer (pdfTeX)/Author ()/Title ()/Subject ()/Creator (LaTeX with hyperref)/CreationDate ()/ModDate ()/Keywords ()
+/Trapped /False
+>>
+endobj
+xref
+0 48
+0000000001 65535 f 
+0000000002 00000 f 
+0000000003 00000 f 
+0000000004 00000 f 
+0000000000 00000 f 
+0000000046 00000 n 
+0000000147 00000 n 
+0000000249 00000 n 
+0000000015 00000 n 
+0000004607 00000 n 
+0000004810 00000 n 
+0000004966 00000 n 
+0000005123 00000 n 
+0000005292 00000 n 
+0000005478 00000 n 
+0000005622 00000 n 
+0000005773 00000 n 
+0000005930 00000 n 
+0000006086 00000 n 
+0000006255 00000 n 
+0000006441 00000 n 
+0000006585 00000 n 
+0000007089 00000 n 
+0000000418 00000 n 
+0000006736 00000 n 
+0000006794 00000 n 
+0000006853 00000 n 
+0000048103 00000 n 
+0000048244 00000 n 
+0000048384 00000 n 
+0000006912 00000 n 
+0000006971 00000 n 
+0000007030 00000 n 
+0000048525 00000 n 
+0000007550 00000 n 
+0000007600 00000 n 
+0000007922 00000 n 
+0000008532 00000 n 
+0000008974 00000 n 
+0000019770 00000 n 
+0000020033 00000 n 
+0000035964 00000 n 
+0000036283 00000 n 
+0000047835 00000 n 
+0000048583 00000 n 
+0000048760 00000 n 
+0000048796 00000 n 
+0000048960 00000 n 
+trailer
+<< /Size 48
+/Root 46 0 R
+/Info 47 0 R
+ >>
+startxref
+49116
+%%EOF
diff --git a/testfiles/ocgcolorlinks.xetex.tpf b/testfiles/ocgcolorlinks.xetex.tpf
new file mode 100644
index 0000000..23f10b1
--- /dev/null
+++ b/testfiles/ocgcolorlinks.xetex.tpf
@@ -0,0 +1,413 @@
+%PDF-1.5
+%äðíø
+17 0 obj
+<</Type/Annot/Border[0 0 0]/H/I/C[1 0 0]/Subtype/Link/A<</S/GoTo/D(section.1)>>/Rect[226.869
+605.417 233.843 621.526]>>
+endobj
+18 0 obj
+<</Type/Annot/Border[0 0 0]/H/I/C[1 0 0]/Subtype/Link/A<</S/GoTo/D(cite.cite)>>/Rect[229.639
+581.506 236.613 597.616]>>
+endobj
+19 0 obj
+<</Type/Annot/Border[0 0 0]/H/I/C[0 .5 .5]/Subtype/Link/A<</F(example-image.pdf)/S/GoToR/D[0/Fit]>>/Rect[226.869
+557.596 241.594 573.706]>>
+endobj
+22 0 obj
+<</Type/Annot/Border[0 0 0]/H/I/C[0 1 1]/Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org/)>>/Rect[226.869
+533.427 386.272 548.689]>>
+endobj
+23 0 obj
+<</Type/Annot/Border[0 0 0]/H/I/C[1 0 0]/Subtype/Link/A<</S/Named/N/View>>/Rect[226.869
+509.775 299.985 525.885]>>
+endobj
+24 0 obj
+<</Type/Annot/Border[0 0 0]/H/I/C[0 .7 .7]/Subtype/Link/A<</F(sumatra)/S/Launch>>/Rect[226.869
+485.865 291.497 501.975]>>
+endobj
+25 0 obj
+<</Type/Annot/Border[1 1 1]/H/I/C[1 0 0]/Subtype/Link/A<</S/GoTo/D(section.1)>>/Rect[274.859
+408.358 281.833 424.467]>>
+endobj
+26 0 obj
+<</Type/Annot/Border[1 1 1]/H/I/C[1 0 0]/Subtype/Link/A<</S/GoTo/D(cite.cite)>>/Rect[277.629
+384.447 284.603 400.557]>>
+endobj
+27 0 obj
+<</Type/Annot/Border[1 1 1]/H/I/C[0 .5 .5]/Subtype/Link/A<</F(example-image.pdf)/S/GoToR/D[0/Fit]>>/Rect[274.859
+360.537 289.584 376.647]>>
+endobj
+28 0 obj
+<</Type/Annot/Border[1 1 1]/H/I/C[0 1 1]/Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org/)>>/Rect[274.859
+336.368 434.262 351.63]>>
+endobj
+29 0 obj
+<</Type/Annot/Border[1 1 1]/H/I/C[1 0 0]/Subtype/Link/A<</S/Named/N/View>>/Rect[274.859
+312.716 347.975 328.826]>>
+endobj
+30 0 obj
+<</Type/Annot/Border[1 1 1]/H/I/C[0 .7 .7]/Subtype/Link/A<</F(sumatra)/S/Launch>>/Rect[274.859
+288.806 339.487 304.916]>>
+endobj
+31 0 obj
+<</Length 5936>>
+stream
+ q 1 0 0 1 72 720 cm 0 G 0 g 0 G 0 g 0 G 0 g BT /F1 14.3462 Tf 61.768 -63.562 Td[<0052>-1000<003f>30<00760054>-30<00320060006000320037>-375<002b00510048005100600062>-375<0066>-375<002b005100480051006000480042004d00460062>]TJ /F2 9.9626 Tf 5.978 -22.827 Td[<002f00320037001c006d00480069>-333<002b0051004800510060>]TJ 88.12 0 Td[<00320074001c004b005400480032>]TJ ET q .3985 w 61.768 -90.175 m 319.253 -90.175 l S Q 1 0 0 RG 1 0 0 rg BT /F2 9.9626 Tf 67.746 -110.698 Td[<00600032002f002d>-332<00480042004d0046>27<002b0051004800510060>]TJ ET 0 G 0 g /OC/l3pdf1 BDC BT /F2 9.9626 Tf 155.866 -110.698 Td[<0052>]TJ ET EMC /OC/l3pdf2 BDC 1 0 0 RG 1 0 0 rg BT /F2 9.9626 Tf 155.866 -110.698 Td[<0052>]TJ ET 0 G 0 g EMC 0 1 0 RG 0 1 0 rg BT /F2 9.9626 Tf 67.746 -134.608 Td[<003b006000320032004d002d>-333<002b004200690032002b0051004800510060>]TJ ET 0 G 0 g BT /F2 9.9626 Tf 155.866 -134.608 Td[<0028>]TJ ET /OC/l3pdf3 BDC BT /F2 9.9626 Tf 158.635 -134.608 Td[<0052>]TJ ET EMC /OC/l3pdf4 BDC 1 0 0 RG 1 0 0 rg BT /F2 9.9626 Tf 158.635 -134.608 Td[<0052>]TJ ET 0 G 0 g EMC BT /F2 9.9626 Tf 163.616 -134.608 Td[<0029>]TJ ET 1 0 0 0 K 1 0 0 0 k BT /F2 9.9626 Tf 67.746 -158.519 Td[<002b0076>28<001c004d002d>-332<007d00480032>-1<002b0051004800510060>]TJ ET 0 G 0 g /OC/l3pdf5 BDC BT /F2 9.9626 Tf 155.866 -158.519 Td[<007d00480032>]TJ ET EMC /OC/l3pdf6 BDC 1 0 0 0 K 1 0 0 0 k BT /F2 9.9626 Tf 155.866 -158.519 Td[<007d00480032>]TJ ET 0 G 0 g EMC 0 1 0 0 K 0 1 0 0 k BT /F2 9.9626 Tf 67.746 -182.429 Td[<004b001c003b0032004d>27<0069>1<001c002d>-332<006d00600048002b>-1<0051004800510060>]TJ ET 0 G 0 g /OC/l3pdf7 BDC BT /F3 9.9626 Tf 155.866 -182.429 Td[<003f0069006900540062002c0066006600720072007200580048001c0069003200740040>-49<00540060005100440032002b0069005800510060003b0066>]TJ ET EMC /OC/l3pdf8 BDC 0 1 0 0 K 0 1 0 0 k BT /F3 9.9626 Tf 155.866 -182.429 Td[<003f0069006900540062002c0066006600720072007200580048001c0069003200740040>-49<00540060005100440032002b0069005800510060003b0066>]TJ ET 0 G 0 g EMC 1 0 0 RG 1 0 0 rg BT /F2 9.9626 Tf 67.746 -206.339 Td[<00600032002f002d>-332<004b>-1<0032004d>27<006d002b0051004800510060>]TJ ET 0 G 0 g /OC/l3pdf9 BDC BT /F2 9.9626 Tf 155.866 -206.339 Td[<006f004200320072>-332<00610051004b00320069003f0042004d003b>]TJ ET EMC /OC/l3pdf10 BDC 1 0 0 RG 1 0 0 rg BT /F2 9.9626 Tf 155.866 -206.339 Td[<006f004200320072>-332<00610051004b00320069003f0042004d003b>]TJ ET 0 G 0 g EMC 1 0 0 0 K 1 0 0 0 k BT /F2 9.9626 Tf 67.746 -230.25 Td[<002b0076>28<001c004d002d>-332<0060006d004d002b>-1<0051004800510060>]TJ ET 0 G 0 g /OC/l3pdf11 BDC BT /F2 9.9626 Tf 155.866 -230.25 Td[<0060006d004d>-332<00620051004b00320069003f0042004d003b>]TJ ET EMC /OC/l3pdf12 BDC 1 0 0 0 K 1 0 0 0 k BT /F2 9.9626 Tf 155.866 -230.25 Td[<0060006d004d>-332<00620051004b00320069003f0042004d003b>]TJ ET 0 G 0 g EMC BT /F1 14.3462 Tf 61.768 -260.621 Td[<006b>-1000<003f>30<00760054>-30<00320060006000320037>-375<002b00510048005100600062>-375<0066>-375<0023>-31<00510060002f00320060>]TJ /F2 9.9626 Tf 5.978 -22.827 Td[<002f00320037001c006d00480069>-333<002b0051004800510060>]TJ 136.11 0 Td[<00320074001c004b005400480032>]TJ ET q .3985 w 61.768 -287.234 m 367.243 -287.234 l S Q 1 0 0 RG 1 0 0 rg BT /F2 9.9626 Tf 67.746 -307.757 Td[<00600032002f002d>-332<00480042004d00460023>-29<00510060002f00320060002b0051004800510060>]TJ ET 0 G 0 g /OC/l3pdf13 BDC BT /F2 9.9626 Tf 203.856 -307.757 Td[<0052>]TJ ET EMC /OC/l3pdf14 BDC BT /F2 9.9626 Tf 203.856 -307.757 Td[<0052>]TJ ET EMC 0 1 0 RG 0 1 0 rg BT /F2 9.9626 Tf 67.746 -331.667 Td[<003b006000320032004d002d>-333<002b0042006900320023>-28<00510060002f00320060002b0051004800510060>]TJ ET 0 G 0 g BT /F2 9.9626 Tf 203.856 -331.667 Td[<0028>]TJ ET /OC/l3pdf15 BDC BT /F2 9.9626 Tf 206.625 -331.667 Td[<0052>]TJ ET EMC /OC/l3pdf16 BDC BT /F2 9.9626 Tf 206.625 -331.667 Td[<0052>]TJ ET EMC BT /F2 9.9626 Tf 211.607 -331.667 Td[<0029>]TJ ET 0 0.5 0.5 RG 0 0.5 0.5 rg BT /F2 9.9626 Tf 67.746 -355.578 Td[<00690032001c0048002d>-332<007d00480032>-1<0023>-28<00510060002f00320060002b0051004800510060>]TJ ET 0 G 0 g /OC/l3pdf17 BDC BT /F2 9.9626 Tf 203.856 -355.578 Td[<007d00480032>]TJ ET EMC /OC/l3pdf18 BDC BT /F2 9.9626 Tf 203.856 -355.578 Td[<007d00480032>]TJ ET EMC 0 1 1 RG 0 1 1 rg BT /F2 9.9626 Tf 67.746 -379.488 Td[<0060003b0023>-332<0079002d0052002d0052002d>-333<006d006000480023>-29<00510060002f00320060002b0051004800510060>]TJ ET 0 G 0 g /OC/l3pdf19 BDC BT /F3 9.9626 Tf 203.856 -379.488 Td[<003f0069006900540062002c0066006600720072007200580048001c0069003200740040>-49<00540060005100440032002b0069005800510060003b0066>]TJ ET EMC /OC/l3pdf20 BDC BT /F3 9.9626 Tf 203.856 -379.488 Td[<003f0069006900540062002c0066006600720072007200580048001c0069003200740040>-49<00540060005100440032002b0069005800510060003b0066>]TJ ET EMC 1 0 0 RG 1 0 0 rg BT /F2 9.9626 Tf 67.746 -403.398 Td[<00600032002f002d>-332<004b>-1<0032004d>27<006d0023>-27<00510060002f00320060002b0051004800510060>]TJ ET 0 G 0 g /OC/l3pdf21 BDC BT /F2 9.9626 Tf 203.856 -403.398 Td[<006f004200320072>-332<00610051004b00320069003f0042004d003b>]TJ ET EMC /OC/l3pdf22 BDC BT /F2 9.9626 Tf 203.856 -403.398 Td[<006f004200320072>-332<00610051004b00320069003f0042004d003b>]TJ ET EMC 0 0.7 0.7 RG 0 0.7 0.7 rg BT /F2 9.9626 Tf 67.746 -427.309 Td[<0060003b0023>-332<0079002d007900580064002d007900580064002d>-333<0060>-1<006d004d>27<0023>-27<00510060002f00320060002b0051004800510060>]TJ ET 0 G 0 g /OC/l3pdf23 BDC BT /F2 9.9626 Tf 203.856 -427.309 Td[<0060006d004d>-332<00620051004b00320069003f0042004d003b>]TJ ET EMC /OC/l3pdf24 BDC BT /F2 9.9626 Tf 203.856 -427.309 Td[<0060006d004d>-332<00620051004b00320069003f0042004d003b>]TJ ET EMC BT /F1 14.3462 Tf 61.768 -456.962 Td[<005f00320037003200600032004d002b00320062>]TJ ET 0 G 0 g BT /F2 9.9626 Tf 66.75 -478.793 Td[<002800520029>]TJ ET 0 G 0 g BT /F2 9.9626 Tf 82.252 -478.793 Td[<00620051004b0032>-332<0069003200740069>]TJ ET 0 G 0 g BT /F2 9.9626 Tf 231.133 -630.635 Td[<0052>]TJ ET 0 G 0 g Q
+endstream
+endobj
+32 0 obj
+<</ExtGState 4 0 R/ColorSpace 5 0 R/Pattern 6 0 R/Shading 7 0 R/Font<</F1 14 0 R/F2
+16 0 R/F3 21 0 R>>/Properties<</l3pdf1 9 0 R/l3pdf2 8 0 R/l3pdf3 9 0 R/l3pdf4 8 0 R/l3pdf5
+9 0 R/l3pdf6 8 0 R/l3pdf7 9 0 R/l3pdf8 8 0 R/l3pdf9 9 0 R/l3pdf10 8 0 R/l3pdf11 9 0 R/l3pdf12
+8 0 R/l3pdf13 9 0 R/l3pdf14 8 0 R/l3pdf15 9 0 R/l3pdf16 8 0 R/l3pdf17 9 0 R/l3pdf18
+8 0 R/l3pdf19 9 0 R/l3pdf20 8 0 R/l3pdf21 9 0 R/l3pdf22 8 0 R/l3pdf23 9 0 R/l3pdf24
+8 0 R>>/ProcSet[/PDF/Text/ImageC/ImageB/ImageI]>>
+endobj
+4 0 obj
+<<>>
+endobj
+5 0 obj
+<<>>
+endobj
+6 0 obj
+<<>>
+endobj
+7 0 obj
+<<>>
+endobj
+8 0 obj
+<</Type/OCG/Name(View)/Usage<</Print<</PrintState/OFF>>/View<</ViewState/ON>>>>>>
+endobj
+9 0 obj
+<</Type/OCG/Name(Print)/Usage<</Print<</PrintState/ON>>/View<</ViewState/OFF>>>>>>
+endobj
+10 0 obj
+<</OFF[9 0 R]/AS[<</Event/View/OCGs 12 0 R/Category[/View]>><</Event/Print/OCGs 12 0 R/Category[/Print]>><</Event/Export/OCGs
+12 0 R/Category[/Print]>>]>>
+endobj
+12 0 obj
+[8 0 R 9 0 R]
+endobj
+11 0 obj
+<</OCGs[8 0 R 9 0 R]/D 10 0 R>>
+endobj
+39 0 obj
+<</Names[(Doc-Start)33 0 R(cite.cite)34 0 R(page.1)35 0 R(section*.1)36 0 R(section.1)37 0 R(section.2)38 0 R]>>
+endobj
+33 0 obj
+[3 0 R/XYZ 133.77 667.2 null]
+endobj
+36 0 obj
+[3 0 R/XYZ 133.77 280.97 null]
+endobj
+35 0 obj
+[3 0 R/XYZ 132.77 705.06 null]
+endobj
+37 0 obj
+[3 0 R/XYZ 133.77 667.2 null]
+endobj
+38 0 obj
+[3 0 R/XYZ 133.77 471.14 null]
+endobj
+34 0 obj
+[3 0 R/XYZ 133.77 256.97 null]
+endobj
+40 0 obj
+<</Dests 39 0 R>>
+endobj
+42 0 obj
+[17 0 R 18 0 R 19 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R]
+endobj
+3 0 obj
+<</Resources 32 0 R/Type/Page/Parent 41 0 R/Contents[31 0 R]/Annots 42 0 R>>
+endobj
+41 0 obj
+<</Type/Pages/Count 1/Kids[3 0 R]/MediaBox[0 0 612 792]>>
+endobj
+2 0 obj
+<</Creator(TeX)/Producer(xdvipdfmx)/CreationDate(D:20160520090000-00'00')>>
+endobj
+1 0 obj
+<</OCProperties 11 0 R/PageMode/UseOutlines/OpenAction[3 0 R/Fit]/Names 40 0 R/Pages
+41 0 R/Type/Catalog>>
+endobj
+43 0 obj
+<</Length 606>>
+stream
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CMapName /EXQIVM+LMRoman12-Bold-UTF16 def
+/CMapType 2 def
+/CIDSystemInfo <<
+  /Registry (Adobe)
+  /Ordering (UCS)
+  /Supplement 0
+>> def
+1 begincodespacerange
+<0000> <FFFF>
+endcodespacerange
+19 beginbfchar
+<0023> <0062>
+<002B> <0063>
+<002F> <0064>
+<0032> <0065>
+<0037> <0066>
+<003F> <0068>
+<0042> <0069>
+<0046> <006B>
+<0048> <006C>
+<004D> <006E>
+<0051> <006F>
+<0052> <0031>
+<0054> <0070>
+<005F> <0052>
+<0060> <0072>
+<0062> <0073>
+<0066> <002F>
+<006B> <0032>
+<0076> <0079>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+endstream
+endobj
+44 0 obj
+<</Length 795>>
+stream
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CMapName /XUUPUX+LMRoman10-Regular-UTF16 def
+/CMapType 2 def
+/CIDSystemInfo <<
+  /Registry (Adobe)
+  /Ordering (UCS)
+  /Supplement 0
+>> def
+1 begincodespacerange
+<0000> <FFFF>
+endcodespacerange
+32 beginbfchar
+<001C> <0061>
+<0023> <0062>
+<0028> <005B>
+<0029> <005D>
+<002B> <0063>
+<002D> <002C>
+<002F> <0064>
+<0032> <0065>
+<0037> <0066>
+<003B> <0067>
+<003F> <0068>
+<0042> <0069>
+<0046> <006B>
+<0048> <006C>
+<004B> <006D>
+<004D> <006E>
+<0051> <006F>
+<0052> <0031>
+<0054> <0070>
+<0058> <002E>
+<0060> <0072>
+<0061> <0053>
+<0062> <0073>
+<0064> <0037>
+<0069> <0074>
+<006D> <0075>
+<006F> <0056>
+<0072> <0077>
+<0074> <0078>
+<0076> <0079>
+<0079> <0030>
+<007D> <00660069>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+endstream
+endobj
+45 0 obj
+<</Length 594>>
+stream
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CMapName /POGXIQ+LMMono10-Regular-UTF16 def
+/CMapType 2 def
+/CIDSystemInfo <<
+  /Registry (Adobe)
+  /Ordering (UCS)
+  /Supplement 0
+>> def
+1 begincodespacerange
+<0000> <FFFF>
+endcodespacerange
+18 beginbfchar
+<001C> <0061>
+<002B> <0063>
+<002C> <003A>
+<0032> <0065>
+<003B> <0067>
+<003F> <0068>
+<0040> <002D>
+<0044> <006A>
+<0048> <006C>
+<0051> <006F>
+<0054> <0070>
+<0058> <002E>
+<0060> <0072>
+<0062> <0073>
+<0066> <002F>
+<0069> <0074>
+<0072> <0077>
+<0074> <0078>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+endstream
+endobj
+47 0 obj
+<</Subtype/CIDFontType0C/Length 2593>>
+[BINARY STREAM]
+endobj
+48 0 obj
+[35[625]43[500]47[625]50[513]55[344]63[625]66[313]70[594]72[313]77[625]81[563 563]84[625]95[839
+460]98[444]102[563]107[563]118[594]]
+endobj
+49 0 obj
+<</Length 15>>
+[BINARY STREAM]
+endobj
+13 0 obj
+<</Type/Font/Subtype/CIDFontType0/BaseFont/EXQIVM+LMRoman12-Bold/CIDSystemInfo<</Registry(Adobe)/Ordering(Identity)/Supplement
+0>>/FontDescriptor 46 0 R/DW 280/W 48 0 R>>
+endobj
+46 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
+47 0 R/CIDSet 49 0 R>>
+endobj
+51 0 obj
+<</Subtype/CIDFontType0C/Length 4328>>
+[BINARY STREAM]
+endobj
+52 0 obj
+[28[500]35[556]40[278 278]43[444]45[278]47[556]50[444]55[306]59[500]63[556]66[278]70[528]72[278]75[833]77[556]81[500
+500]84[556]88[278]96[392 556 394]100[500]105[389]109[556]111[750]114[722]116[528]118[528]121[500]125[556]]
+endobj
+53 0 obj
+<</Length 16>>
+[BINARY STREAM]
+endobj
+15 0 obj
+<</Type/Font/Subtype/CIDFontType0/BaseFont/XUUPUX+LMRoman10-Regular/CIDSystemInfo<</Registry(Adobe)/Ordering(Identity)/Supplement
+0>>/FontDescriptor 50 0 R/DW 280/W 52 0 R>>
+endobj
+50 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
+51 0 R/CIDSet 53 0 R>>
+endobj
+55 0 obj
+<</Subtype/CIDFontType0C/Length 2395>>
+[BINARY STREAM]
+endobj
+56 0 obj
+[28[525]43[525 525]50[525]59[525]63[525 525]68[525]72[525]81[525]84[525]88[525]96[525]98[525]102[525]105[525]114[525]116[525]]
+endobj
+57 0 obj
+<</Length 15>>
+[BINARY STREAM]
+endobj
+20 0 obj
+<</Type/Font/Subtype/CIDFontType0/BaseFont/POGXIQ+LMMono10-Regular/CIDSystemInfo<</Registry(Adobe)/Ordering(Identity)/Supplement
+0>>/FontDescriptor 54 0 R/DW 280/W 56 0 R>>
+endobj
+54 0 obj
+<</Type/FontDescriptor/Ascent 778/Descent -222/StemV 69/CapHeight 778/AvgWidth 500/FontBBox[-451
+-316 731 1016]/ItalicAngle 0/Flags 7/Style<</Panose<000000000509000000000000>>>/FontName/POGXIQ+LMMono10-Regular/FontFile3
+55 0 R/CIDSet 57 0 R>>
+endobj
+14 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/EXQIVM+LMRoman12-Bold-Identity-H/Encoding/Identity-H/DescendantFonts[13 0 R]/ToUnicode
+43 0 R>>
+endobj
+16 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/XUUPUX+LMRoman10-Regular-Identity-H/Encoding/Identity-H/DescendantFonts[15 0 R]/ToUnicode
+44 0 R>>
+endobj
+21 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/POGXIQ+LMMono10-Regular-Identity-H/Encoding/Identity-H/DescendantFonts[20 0 R]/ToUnicode
+45 0 R>>
+endobj
+xref
+0 58
+0000000000 65535 f 
+0000009564 00000 n 
+0000009473 00000 n 
+0000009307 00000 n 
+0000008238 00000 n 
+0000008258 00000 n 
+0000008278 00000 n 
+0000008298 00000 n 
+0000008318 00000 n 
+0000008415 00000 n 
+0000008513 00000 n 
+0000008714 00000 n 
+0000008684 00000 n 
+0000014710 00000 n 
+0000023441 00000 n 
+0000019867 00000 n 
+0000023589 00000 n 
+0000000015 00000 n 
+0000000151 00000 n 
+0000000287 00000 n 
+0000022993 00000 n 
+0000023740 00000 n 
+0000000443 00000 n 
+0000000613 00000 n 
+0000000744 00000 n 
+0000000882 00000 n 
+0000001018 00000 n 
+0000001154 00000 n 
+0000001310 00000 n 
+0000001479 00000 n 
+0000001610 00000 n 
+0000001748 00000 n 
+0000007735 00000 n 
+0000008891 00000 n 
+0000009124 00000 n 
+0000008984 00000 n 
+0000008937 00000 n 
+0000009031 00000 n 
+0000009077 00000 n 
+0000008762 00000 n 
+0000009171 00000 n 
+0000009399 00000 n 
+0000009205 00000 n 
+0000009686 00000 n 
+0000010342 00000 n 
+0000011187 00000 n 
+0000014897 00000 n 
+0000011831 00000 n 
+0000014497 00000 n 
+0000014646 00000 n 
+0000020057 00000 n 
+0000015161 00000 n 
+0000019562 00000 n 
+0000019802 00000 n 
+0000023182 00000 n 
+0000020318 00000 n 
+0000022786 00000 n 
+0000022929 00000 n 
+trailer
+<</Root 1 0 R/Info 2 0 R/ID[<ID-STRING><ID-STRING>]/Size
+58>>
+startxref
+23890
+%%EOF





More information about the latex3-commits mailing list.