[latex3-commits] [git/LaTeX3-latex3-hyperref] cleanup-patches: enable makeuppercase (a42fea5)

Ulrike Fischer fischer at troubleshooting-tex.de
Tue Feb 22 13:00:24 CET 2022


Repository : https://github.com/latex3/hyperref
On branch  : cleanup-patches
Link       : https://github.com/latex3/hyperref/commit/a42fea51048ab6e6bcf9382a56fd57a63fd41611

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

commit a42fea51048ab6e6bcf9382a56fd57a63fd41611
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date:   Tue Feb 22 13:00:24 2022 +0100

    enable makeuppercase


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

a42fea51048ab6e6bcf9382a56fd57a63fd41611
 hyperref.dtx                           |   17 +
 testfiles-pvt/makeuppercase.luatex.tpf |  528 +++++++++++++
 testfiles-pvt/makeuppercase.pvt        |    7 +
 testfiles-pvt/makeuppercase.tpf        | 1347 ++++++++++++++++++++++++++++++++
 4 files changed, 1899 insertions(+)

diff --git a/hyperref.dtx b/hyperref.dtx
index 20414ef..8c8a709 100644
--- a/hyperref.dtx
+++ b/hyperref.dtx
@@ -1036,6 +1036,23 @@
 %          converted to the final form.
 %    \end{enumerate}
 %
+%    \cs{MakeUppercase} and \cs{MakeLowercase} do not work by expansion in
+%    legacy code but if the expl3 code is available we can handle them.
+%
+%    \begin{macro}{\MakeUppercaseUnsupportedInPdfStrings}
+%    \begin{macro}{\MakeLowercaseUnsupportedInPdfStrings}
+%    \begin{macrocode}
+\ExplSyntaxOn
+\@ifundefined{text_uppercase:n}{}
+ {
+   \def\MakeUppercaseUnsupportedInPdfStrings#1{\use:e {\text_uppercase:n {#1}}}
+   \def\MakeLowercaseUnsupportedInPdfStrings#1{\use:e {\text_lowercase:n {#1}}}
+ }
+\ExplSyntaxOff
+%    \end{macrocode}
+%    \end{macro}
+%    \end{macro}
+%
 %    \begin{macro}{\pdfstringdef}
 %    \cs{pdfstringdef} works on the tokens in |#2| and converts them to
 %    a PDF string as far as possible:
diff --git a/testfiles-pvt/makeuppercase.luatex.tpf b/testfiles-pvt/makeuppercase.luatex.tpf
new file mode 100644
index 0000000..676174e
--- /dev/null
+++ b/testfiles-pvt/makeuppercase.luatex.tpf
@@ -0,0 +1,528 @@
+%PDF-1.5
+%ÌÕÁÔÅØÐÄÆ
+1 0 obj
+<< /S /GoTo /D (chapter.1) >>
+endobj
+4 0 obj
+(\376\377\000\334\000B\000E\000R\000\040\000d\000i\000e\000\040\000E\000I\000N\000\326\000D\000E\000\040\000\334\000B\000E\000R\000\040\000D\000I\000E\000\040\000a\000=\000b\000\040\000E\000I\000N\000\326\000D\000E\001\122\000I\000J\000\304\000\040)
+endobj
+5 0 obj
+<< /S /GoTo /D [ 6 0 R /Fit ] >>
+endobj
+9 0 obj
+<< /Length 568 >>        
+stream
+BT
+/F17 24.78705 Tf
+1 0 0 1 106.869 578.463 Tm [<002A0051004D>31<00690032004D>31<00690062>]TJ
+/F18 9.96264 Tf
+1 0 0 1 106.869 516.695 Tm [<0052>-925<024200220031005F>-383<002F00420032>-383<00310041004C01B9002E0031>-383<024200220031005F>-383<002E00410031>]TJ
+/F22 9.96264 Tf
+1 0 0 1 288.309 516.695 Tm [(A)]TJ
+/F19 9.96264 Tf
+1 0 0 1 298.548 516.695 Tm [(=)]TJ
+/F22 9.96264 Tf
+1 0 0 1 309.064 516.695 Tm [(B)]TJ
+/F18 9.96264 Tf
+1 0 0 1 320.937 516.695 Tm [<00310041004C01B9002E003101BD00410043009F>-4775<006A>]TJ
+/F15 9.96264 Tf
+1 0 0 1 276.234 94.981 Tm [<0052>]TJ
+ET
+endstream
+endobj
+6 0 obj
+<< /Type /Page /Contents 9 0 R /Resources 8 0 R /MediaBox [ 0 0 612 792 ] /Parent 18 0 R /Annots 19 0 R >>
+endobj
+19 0 obj
+[ 7 0 R ]
+endobj
+7 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 105.873 515.589 402.082 526.339 ]/A  << /S /GoTo /D (chapter.1) >> >>
+endobj
+10 0 obj
+<< /D [ 6 0 R /XYZ 105.869 699.082 null ] >>
+endobj
+11 0 obj
+<< /D [ 6 0 R /XYZ 106.869 668.127 null ] >>
+endobj
+12 0 obj
+<< /D [ 6 0 R /XYZ 106.869 668.127 null ] >>
+endobj
+8 0 obj
+<< /Font << /F17 13 0 R /F18 14 0 R /F22 15 0 R /F19 16 0 R /F15 17 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+22 0 obj
+<< /Length 142 >>        
+stream
+BT
+/F15 9.96264 Tf
+1 0 0 1 160.667 686.127 Tm [<006B>]TJ
+/F29 9.96264 Tf
+1 0 0 1 447.781 686.127 Tm [<002A0050004C00680031004C00680061>]TJ
+ET
+endstream
+endobj
+21 0 obj
+<< /Type /Page /Contents 22 0 R /Resources 20 0 R /MediaBox [ 0 0 612 792 ] /Parent 18 0 R >>
+endobj
+23 0 obj
+<< /D [ 21 0 R /XYZ 159.667 699.082 null ] >>
+endobj
+20 0 obj
+<< /Font << /F15 17 0 R /F29 24 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+27 0 obj
+<< /Length 578 >>        
+stream
+BT
+/F17 20.66252 Tf
+1 0 0 1 106.869 583.445 Tm [<002A003F001C0054006900320060>-375<0052>]TJ
+/F17 24.78705 Tf
+1 0 0 1 106.869 533.631 Tm [<024200220031005F>-375<002F00420032>-375<00310041004C01B9002E0031>-375<024200220031005F>]TJ
+1 0 0 1 106.869 503.743 Tm [<002E00410031>]TJ
+/F35 24.78705 Tf
+1 0 0 1 166.209 503.743 Tm [(A)]TJ
+/F32 24.78705 Tf
+1 0 0 1 191.289 503.743 Tm [(=)]TJ
+/F35 24.78705 Tf
+1 0 0 1 216.017 503.743 Tm [(B)]TJ
+/F17 24.78705 Tf
+1 0 0 1 245.001 503.743 Tm [<00310041004C01B9002E003101BD00410043009F>]TJ
+/F15 9.96264 Tf
+1 0 0 1 276.234 94.981 Tm [<006A>]TJ
+ET
+endstream
+endobj
+26 0 obj
+<< /Type /Page /Contents 27 0 R /Resources 25 0 R /MediaBox [ 0 0 612 792 ] /Parent 18 0 R >>
+endobj
+28 0 obj
+<< /D [ 26 0 R /XYZ 105.869 699.082 null ] >>
+endobj
+2 0 obj
+<< /D [ 26 0 R /XYZ 106.869 668.127 null ] >>
+endobj
+25 0 obj
+<< /Font << /F17 13 0 R /F35 29 0 R /F32 30 0 R /F15 17 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+31 0 obj
+[719.8 ]
+endobj
+32 0 obj
+[734 743.9 ]
+endobj
+33 0 obj
+[ 42 [ 722 ] 49 [ 681 ] 76 [ 750 ] 80 [ 778 ] 97 [ 556 ] 104 [ 722 ] ]
+endobj
+35 0 obj
+<< /Length 14 >>         
+[BINARY STREAM]
+endobj
+36 0 obj
+<< /Subtype /CIDFontType0C /Length 1371 >>       
+[BINARY STREAM]
+endobj
+34 0 obj
+<< /Type /FontDescriptor /FontName /OTSJLE+LMRomanSlant10-Regular /Flags 4 /FontBBox [ -457 -290 1446 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle -10 /StemV 93 /XHeight 431 /FontFile3 36 0 R /CIDSet 35 0 R >>
+endobj
+37 0 obj
+<< /Length 787 >>        
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (TeX-OTSJLE-LMRomanSlant10-Regular-0)
+%%Title: (TeX-OTSJLE-LMRomanSlant10-Regular-0 TeX OTSJLE-LMRomanSlant10-Regular 0)
+%%Version: 1.000
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo
+<< /Registry (TeX)
+/Ordering (OTSJLE-LMRomanSlant10-Regular)
+/Supplement 0
+>> def
+/CMapName /TeX-Identity-OTSJLE-LMRomanSlant10-Regular def
+/CMapType 2 def
+1 begincodespacerange
+<0000> <FFFF>
+endcodespacerange
+0 beginbfrange
+endbfrange
+6 beginbfchar
+<002A> <0043>
+<0031> <0045>
+<004C> <004E>
+<0050> <004F>
+<0061> <0053>
+<0068> <0054>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+24 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /OTSJLE+LMRomanSlant10-Regular /DescendantFonts [ 38 0 R ] /ToUnicode 37 0 R >>
+endobj
+38 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /OTSJLE+LMRomanSlant10-Regular /FontDescriptor 34 0 R /W 33 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+endobj
+39 0 obj
+[ 82 [ 500 ] 106 [ 500 500 ] ]
+endobj
+41 0 obj
+<< /Length 14 >>         
+[BINARY STREAM]
+endobj
+42 0 obj
+<< /Subtype /CIDFontType0C /Length 851 >>        
+[BINARY STREAM]
+endobj
+40 0 obj
+<< /Type /FontDescriptor /FontName /CCPAUQ+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 42 0 R /CIDSet 41 0 R >>
+endobj
+43 0 obj
+<< /Length 720 >>        
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (TeX-CCPAUQ-LMRoman10-Regular-0)
+%%Title: (TeX-CCPAUQ-LMRoman10-Regular-0 TeX CCPAUQ-LMRoman10-Regular 0)
+%%Version: 1.000
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo
+<< /Registry (TeX)
+/Ordering (CCPAUQ-LMRoman10-Regular)
+/Supplement 0
+>> def
+/CMapName /TeX-Identity-CCPAUQ-LMRoman10-Regular def
+/CMapType 2 def
+1 begincodespacerange
+<0000> <FFFF>
+endcodespacerange
+0 beginbfrange
+endbfrange
+3 beginbfchar
+<0052> <0031>
+<006A> <0033>
+<006B> <0032>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+17 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /CCPAUQ+LMRoman10-Regular /DescendantFonts [ 44 0 R ] /ToUnicode 43 0 R >>
+endobj
+44 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /CCPAUQ+LMRoman10-Regular /FontDescriptor 40 0 R /W 39 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+endobj
+45 0 obj
+[777.8 ]
+endobj
+46 0 obj
+[750 758.5 ]
+endobj
+47 0 obj
+[ 34 [ 818 ] 46 [ 882 639 ] 49 [ 756 527 ] 65 [ 436 319 594 ] 76 [ 900 ] 82 [ 575 ] 95 [ 863 ] 106 [ 575 ] 159 [ 869 ] 441 [ 864 ] 445 [ 1169 ] 578 [ 885 ] ]
+endobj
+49 0 obj
+<< /Length 73 >>         
+[BINARY STREAM]
+endobj
+50 0 obj
+<< /Subtype /CIDFontType0C /Length 2619 >>       
+[BINARY STREAM]
+endobj
+48 0 obj
+<< /Type /FontDescriptor /FontName /ZRCHTW+LMRoman10-Bold /Flags 4 /FontBBox [ -486 -295 1607 1133 ] /Ascent 1133 /CapHeight 686 /Descent -295 /ItalicAngle 0 /StemV 106 /XHeight 444 /FontFile3 50 0 R /CIDSet 49 0 R >>
+endobj
+51 0 obj
+<< /Length 888 >>        
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (TeX-ZRCHTW-LMRoman10-Bold-0)
+%%Title: (TeX-ZRCHTW-LMRoman10-Bold-0 TeX ZRCHTW-LMRoman10-Bold 0)
+%%Version: 1.000
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo
+<< /Registry (TeX)
+/Ordering (ZRCHTW-LMRoman10-Bold)
+/Supplement 0
+>> def
+/CMapName /TeX-Identity-ZRCHTW-LMRoman10-Bold def
+/CMapType 2 def
+1 begincodespacerange
+<0000> <FFFF>
+endcodespacerange
+0 beginbfrange
+endbfrange
+16 beginbfchar
+<0022> <0042>
+<002E> <0044>
+<002F> <0064>
+<0031> <0045>
+<0032> <0065>
+<0041> <0049>
+<0042> <0069>
+<0043> <004A>
+<004C> <004E>
+<0052> <0031>
+<005F> <0052>
+<006A> <0033>
+<009F> <00C4>
+<01B9> <00D6>
+<01BD> <0152>
+<0242> <00DC>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+14 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ZRCHTW+LMRoman10-Bold /DescendantFonts [ 52 0 R ] /ToUnicode 51 0 R >>
+endobj
+52 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ZRCHTW+LMRoman10-Bold /FontDescriptor 48 0 R /W 47 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+endobj
+53 0 obj
+[ 28 [ 547 ] 34 [ 800 ] 42 [ 813 ] 46 [ 862 625 ] 49 [ 738 513 ] 63 [ 625 ] 65 [ 419 313 581 ] 76 [ 880 625 ] 81 [ 563 563 ] 84 [ 625 ] 95 [ 839 460 ] 98 [ 444 ] 105 [ 438 ] 159 [ 850 ] 441 [ 845 ] 445 [ 1144 ] 578 [ 865 ] ]
+endobj
+55 0 obj
+<< /Length 73 >>         
+[BINARY STREAM]
+endobj
+56 0 obj
+<< /Subtype /CIDFontType0C /Length 3410 >>       
+[BINARY STREAM]
+endobj
+54 0 obj
+<< /Type /FontDescriptor /FontName /WLSYFA+LMRoman12-Bold /Flags 4 /FontBBox [ -476 -289 1577 1137 ] /Ascent 1137 /CapHeight 686 /Descent -289 /ItalicAngle 0 /StemV 104 /XHeight 444 /FontFile3 56 0 R /CIDSet 55 0 R >>
+endobj
+57 0 obj
+<< /Length 1000 >>       
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (TeX-WLSYFA-LMRoman12-Bold-0)
+%%Title: (TeX-WLSYFA-LMRoman12-Bold-0 TeX WLSYFA-LMRoman12-Bold 0)
+%%Version: 1.000
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo
+<< /Registry (TeX)
+/Ordering (WLSYFA-LMRoman12-Bold)
+/Supplement 0
+>> def
+/CMapName /TeX-Identity-WLSYFA-LMRoman12-Bold def
+/CMapType 2 def
+1 begincodespacerange
+<0000> <FFFF>
+endcodespacerange
+0 beginbfrange
+endbfrange
+24 beginbfchar
+<001C> <0061>
+<0022> <0042>
+<002A> <0043>
+<002E> <0044>
+<002F> <0064>
+<0031> <0045>
+<0032> <0065>
+<003F> <0068>
+<0041> <0049>
+<0042> <0069>
+<0043> <004A>
+<004C> <004E>
+<004D> <006E>
+<0051> <006F>
+<0052> <0031>
+<0054> <0070>
+<005F> <0052>
+<0060> <0072>
+<0062> <0073>
+<0069> <0074>
+<009F> <00C4>
+<01B9> <00D6>
+<01BD> <0152>
+<0242> <00DC>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+13 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /WLSYFA+LMRoman12-Bold /DescendantFonts [ 58 0 R ] /ToUnicode 57 0 R >>
+endobj
+58 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /WLSYFA+LMRoman12-Bold /FontDescriptor 54 0 R /W 53 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+endobj
+60 0 obj
+<< /Length1 1429 /Length2 6281 /Length3 0 /Length 7710 >>       
+[BINARY STREAM]
+endobj
+59 0 obj
+<< /Type /FontDescriptor /FontName /UWWQSB+CMMI10 /Flags 4 /FontBBox [ -32 -250 1048 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 72 /XHeight 431 /CharSet( /A /B) /FontFile 60 0 R >>
+endobj
+62 0 obj
+<< /Length1 1429 /Length2 6922 /Length3 0 /Length 8351 >>       
+[BINARY STREAM]
+endobj
+61 0 obj
+<< /Type /FontDescriptor /FontName /FZAMFM+CMMI12 /Flags 4 /FontBBox [ -31 -250 1026 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 65 /XHeight 431 /CharSet( /A /B) /FontFile 62 0 R >>
+endobj
+64 0 obj
+<< /Length1 1389 /Length2 5906 /Length3 0 /Length 7295 >>       
+[BINARY STREAM]
+endobj
+63 0 obj
+<< /Type /FontDescriptor /FontName /JHYTSG+CMR10 /Flags 4 /FontBBox [ -40 -250 1009 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 69 /XHeight 431 /CharSet( /equal) /FontFile 64 0 R >>
+endobj
+66 0 obj
+<< /Length1 1388 /Length2 5906 /Length3 0 /Length 7294 >>       
+[BINARY STREAM]
+endobj
+65 0 obj
+<< /Type /FontDescriptor /FontName /GULNPR+CMR17 /Flags 4 /FontBBox [ -33 -250 945 749 ] /Ascent 694 /CapHeight 683 /Descent -195 /ItalicAngle 0 /StemV 53 /XHeight 430 /CharSet( /equal) /FontFile 66 0 R >>
+endobj
+15 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /UWWQSB+CMMI10 /FontDescriptor 59 0 R /FirstChar 65 /LastChar 66 /Widths 46 0 R >>
+endobj
+29 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /FZAMFM+CMMI12 /FontDescriptor 61 0 R /FirstChar 65 /LastChar 66 /Widths 32 0 R >>
+endobj
+16 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /JHYTSG+CMR10 /FontDescriptor 63 0 R /FirstChar 61 /LastChar 61 /Widths 45 0 R >>
+endobj
+30 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /GULNPR+CMR17 /FontDescriptor 65 0 R /FirstChar 61 /LastChar 61 /Widths 31 0 R >>
+endobj
+18 0 obj
+<< /Type /Pages  /Count 3 /Kids [ 6 0 R 21 0 R 26 0 R ] >>
+endobj
+67 0 obj
+<< /Type /Outlines /First 3 0 R /Last 3 0 R /Count 1 >>
+endobj
+3 0 obj
+<< /Title 4 0 R /A 1 0 R /Parent 67 0 R >>
+endobj
+68 0 obj
+<< /Names [ (Doc-Start) 11 0 R (chapter*.1) 12 0 R (chapter.1) 2 0 R (page.1) 10 0 R (page.2) 23 0 R (page.3) 28 0 R ] /Limits [ (Doc-Start) (page.3) ] >>
+endobj
+69 0 obj
+<< /Dests 68 0 R >>
+endobj
+70 0 obj
+<< /Type /Catalog /Pages 18 0 R /Outlines 67 0 R /Names 69 0 R /PageMode/UseOutlines /OpenAction 5 0 R >>
+endobj
+71 0 obj
+<< /Producer (LuaTeX)/Author()/Title()/Subject()/Creator(LaTeX with hyperref)/Keywords() /Trapped /False >>
+endobj
+xref
+0 72
+0000000000 65535 f 
+0000000020 00000 n 
+0000002872 00000 n 
+0000051339 00000 n 
+0000000065 00000 n 
+0000000331 00000 n 
+0000001006 00000 n 
+0000001154 00000 n 
+0000001489 00000 n 
+0000000379 00000 n 
+0000001306 00000 n 
+0000001367 00000 n 
+0000001428 00000 n 
+0000018345 00000 n 
+0000012835 00000 n 
+0000050634 00000 n 
+0000050914 00000 n 
+0000008235 00000 n 
+0000051192 00000 n 
+0000001128 00000 n 
+0000001980 00000 n 
+0000001808 00000 n 
+0000001606 00000 n 
+0000001918 00000 n 
+0000005799 00000 n 
+0000002933 00000 n 
+0000002700 00000 n 
+0000002062 00000 n 
+0000002810 00000 n 
+0000050774 00000 n 
+0000051053 00000 n 
+0000003039 00000 n 
+0000003064 00000 n 
+0000003093 00000 n 
+0000004709 00000 n 
+0000003180 00000 n 
+0000003254 00000 n 
+0000004952 00000 n 
+0000005958 00000 n 
+0000006163 00000 n 
+0000007219 00000 n 
+0000006210 00000 n 
+0000006284 00000 n 
+0000007455 00000 n 
+0000008389 00000 n 
+0000008589 00000 n 
+0000008614 00000 n 
+0000008643 00000 n 
+0000011653 00000 n 
+0000008817 00000 n 
+0000008950 00000 n 
+0000011887 00000 n 
+0000012986 00000 n 
+0000013183 00000 n 
+0000017051 00000 n 
+0000013424 00000 n 
+0000013557 00000 n 
+0000017285 00000 n 
+0000018496 00000 n 
+0000026502 00000 n 
+0000018693 00000 n 
+0000035177 00000 n 
+0000026727 00000 n 
+0000042796 00000 n 
+0000035402 00000 n 
+0000050412 00000 n 
+0000043019 00000 n 
+0000051267 00000 n 
+0000051397 00000 n 
+0000051568 00000 n 
+0000051604 00000 n 
+0000051726 00000 n 
+trailer
+<< /Size 72 /Root 70 0 R /Info 71 0 R >>
+startxref
+51850
+%%EOF
diff --git a/testfiles-pvt/makeuppercase.pvt b/testfiles-pvt/makeuppercase.pvt
new file mode 100644
index 0000000..52d501d
--- /dev/null
+++ b/testfiles-pvt/makeuppercase.pvt
@@ -0,0 +1,7 @@
+\input{regression-test}
+\documentclass{book}
+\usepackage{hyperref}
+\begin{document}
+\tableofcontents
+\chapter{ÜBER die EINÖDE \MakeUppercase{Über die $a=b$ Einöde\oe \i \j \"a }}%
+\end{document}
\ No newline at end of file
diff --git a/testfiles-pvt/makeuppercase.tpf b/testfiles-pvt/makeuppercase.tpf
new file mode 100644
index 0000000..89cb218
--- /dev/null
+++ b/testfiles-pvt/makeuppercase.tpf
@@ -0,0 +1,1347 @@
+%PDF-1.5
+%ÐÔÅØ
+1 0 obj
+<< /S /GoTo /D (chapter.1) >>
+endobj
+4 0 obj
+(\376\377\000\334\000B\000E\000R\000\040\000d\000i\000e\000\040\000E\000I\000N\000\326\000D\000E\000\040\000\334\000B\000E\000R\000\040\000D\000I\000E\000\040\000a\000=\000b\000\040\000E\000I\000N\000\326\000D\000E\001\122\000I\000J\000\304\000\040)
+endobj
+5 0 obj
+<< /S /GoTo /D [6 0 R /Fit] >>
+endobj
+9 0 obj
+<<
+/Length 574       
+>>
+stream
+BT
+/F30 24.7871 Tf 106.869 578.463 Td [(Con)31(ten)31(ts)]TJ/F31 9.9626 Tf 0 -61.768 Td [(1)]TJ 16.487 2.408 Td [()]TJ -1.543 -2.408 Td [(UBER)-383(die)-384(EIN)]TJ 77.798 2.408 Td [()]TJ -1.439 -2.408 Td [(ODE)]TJ 30.282 2.408 Td [()]TJ -1.542 -2.408 Td [(UBER)-383(DIE)]TJ/F23 9.9626 Tf 61.38 0 Td [(A)]TJ/F20 9.9626 Tf 10.239 0 Td [(=)]TJ/F23 9.9626 Tf 10.517 0 Td [(B)]TJ/F31 9.9626 Tf 11.875 0 Td [(EIN)]TJ 22.278 2.408 Td [()]TJ -1.44 -2.408 Td [(ODE\036IJ)]TJ 48.305 2.408 Td [()]TJ -1.467 -2.408 Td [(A)-4777(3)]TJ/F20 9.9626 Tf -112.365 -421.714 Td [(1)]TJ
+ET
+endstream
+endobj
+6 0 obj
+<<
+/Type /Page
+/Contents 9 0 R
+/Resources 8 0 R
+/MediaBox [0 0 612 792]
+/Parent 17 0 R
+/Annots [ 7 0 R ]
+>>
+endobj
+7 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [105.873 515.699 402.077 527.017]
+/A << /S /GoTo /D (chapter.1) >>
+>>
+endobj
+10 0 obj
+<<
+/D [6 0 R /XYZ 105.869 699.082 null]
+>>
+endobj
+11 0 obj
+<<
+/D [6 0 R /XYZ 106.869 668.127 null]
+>>
+endobj
+12 0 obj
+<<
+/D [6 0 R /XYZ 106.869 668.127 null]
+>>
+endobj
+8 0 obj
+<<
+/Font << /F30 13 0 R /F31 14 0 R /F23 15 0 R /F20 16 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+20 0 obj
+<<
+/Length 90        
+>>
+stream
+BT
+/F20 9.9626 Tf 160.667 686.127 Td [(2)]TJ/F32 9.9626 Tf 287.118 0 Td [(CONTENTS)]TJ
+ET
+endstream
+endobj
+19 0 obj
+<<
+/Type /Page
+/Contents 20 0 R
+/Resources 18 0 R
+/MediaBox [0 0 612 792]
+/Parent 17 0 R
+>>
+endobj
+21 0 obj
+<<
+/D [19 0 R /XYZ 159.667 699.082 null]
+>>
+endobj
+18 0 obj
+<<
+/Font << /F20 16 0 R /F32 22 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+25 0 obj
+<<
+/Length 569       
+>>
+stream
+BT
+/F30 20.6625 Tf 106.869 583.445 Td [(Chapter)-375(1)]TJ/F30 24.7871 Tf 3.744 -43.823 Td [()]TJ -3.744 -5.991 Td [(UBER)-375(die)-375(EIN)]TJ 188.901 5.991 Td [()]TJ -3.5 -5.991 Td [(ODE)]TJ 73.658 5.991 Td [()]TJ -3.743 -5.991 Td [(UBER)]TJ -255.316 -29.888 Td [(DIE)]TJ/F36 24.7871 Tf 59.357 0 Td [(A)]TJ/F29 24.7871 Tf 25.08 0 Td [(=)]TJ/F36 24.7871 Tf 24.728 0 Td [(B)]TJ/F30 24.7871 Tf 28.984 0 Td [(EIN)]TJ 53.992 5.991 Td [()]TJ -3.5 -5.991 Td [(ODE\036IJ)]TJ 117.308 5.991 Td [()]TJ -3.557 -5.991 Td [(A)]TJ/F20 9.9626 Tf -133.027 -408.762 Td [(3)]TJ
+ET
+endstream
+endobj
+24 0 obj
+<<
+/Type /Page
+/Contents 25 0 R
+/Resources 23 0 R
+/MediaBox [0 0 612 792]
+/Parent 17 0 R
+>>
+endobj
+26 0 obj
+<<
+/D [24 0 R /XYZ 105.869 699.082 null]
+>>
+endobj
+2 0 obj
+<<
+/D [24 0 R /XYZ 106.869 668.127 null]
+>>
+endobj
+23 0 obj
+<<
+/Font << /F30 13 0 R /F36 27 0 R /F29 28 0 R /F20 16 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+29 0 obj
+[719.8]
+endobj
+30 0 obj
+[734 743.9]
+endobj
+31 0 obj
+[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]
+endobj
+32 0 obj
+[500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8]
+endobj
+33 0 obj
+[750 758.5]
+endobj
+34 0 obj
+[1169.4 894.4 319.4 350 602.8 958.3 575 958.3 894.4 319.4 447.2 447.2 575 894.4 319.4 383.3 319.4 575 575 575 575 575 575 575 575 575 575 575 319.4 319.4 350 894.4 543.1 543.1 894.4 869.4 818.1 830.6 881.9 755.6 723.6 904.2 900 436.1 594.4 901.4 691.7 1091.7 900 863.9 786.1 863.9 862.5 638.9 800 884.7 869.4 1188.9 869.4 869.4 702.8 319.4 602.8 319.4 575 319.4 319.4 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.4 351.4 606.9 319.4 958.3 638.9 575 638.9 606.9 473.6 453.6 447.2 638.9 606.9 830.6 606.9 606.9 511.1 575 1150 575 575 575]
+endobj
+35 0 obj
+[1143.5 875 312.5 342.6 581 937.5 562.5 937.5 875 312.5 437.5 437.5 562.5 875 312.5 375 312.5 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 500 562.5 1125 562.5 562.5 562.5]
+endobj
+36 0 obj
+<<
+/Length1 1611
+/Length2 10435
+/Length3 0
+/Length 12046     
+>>
+[BINARY STREAM]
+endobj
+37 0 obj
+<<
+/Type /FontDescriptor
+/FontName /ASLUXA+CMBX10
+/Flags 4
+/FontBBox [-56 -250 1164 750]
+/Ascent 694
+/CapHeight 686
+/Descent -194
+/ItalicAngle 0
+/StemV 114
+/XHeight 444
+/CharSet (/A/B/D/E/I/J/N/O/OE/R/U/d/dieresis/e/i/one/three)
+/FontFile 36 0 R
+>>
+endobj
+38 0 obj
+<<
+/Length1 1726
+/Length2 9997
+/Length3 0
+/Length 11723     
+>>
+[BINARY STREAM]
+endobj
+39 0 obj
+<<
+/Type /FontDescriptor
+/FontName /IYIHUQ+CMBX12
+/Flags 4
+/FontBBox [-53 -251 1139 750]
+/Ascent 694
+/CapHeight 686
+/Descent -194
+/ItalicAngle 0
+/StemV 109
+/XHeight 444
+/CharSet (/A/B/C/D/E/I/J/N/O/OE/R/U/a/d/dieresis/e/h/i/n/o/one/p/r/s/t)
+/FontFile 38 0 R
+>>
+endobj
+40 0 obj
+<<
+/Length1 1407
+/Length2 6281
+/Length3 0
+/Length 7688      
+>>
+[BINARY STREAM]
+endobj
+41 0 obj
+<<
+/Type /FontDescriptor
+/FontName /UWWQSB+CMMI10
+/Flags 4
+/FontBBox [-32 -250 1048 750]
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 72
+/XHeight 431
+/CharSet (/A/B)
+/FontFile 40 0 R
+>>
+endobj
+42 0 obj
+<<
+/Length1 1407
+/Length2 6922
+/Length3 0
+/Length 8329      
+>>
+[BINARY STREAM]
+endobj
+43 0 obj
+<<
+/Type /FontDescriptor
+/FontName /FZAMFM+CMMI12
+/Flags 4
+/FontBBox [-31 -250 1026 750]
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 65
+/XHeight 431
+/CharSet (/A/B)
+/FontFile 42 0 R
+>>
+endobj
+44 0 obj
+<<
+/Length1 1417
+/Length2 6992
+/Length3 0
+/Length 8409      
+>>
+[BINARY STREAM]
+endobj
+45 0 obj
+<<
+/Type /FontDescriptor
+/FontName /CYNGEW+CMR10
+/Flags 4
+/FontBBox [-40 -250 1009 750]
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/CharSet (/equal/one/three/two)
+/FontFile 44 0 R
+>>
+endobj
+46 0 obj
+<<
+/Length1 1366
+/Length2 5906
+/Length3 0
+/Length 7272      
+>>
+[BINARY STREAM]
+endobj
+47 0 obj
+<<
+/Type /FontDescriptor
+/FontName /GULNPR+CMR17
+/Flags 4
+/FontBBox [-33 -250 945 749]
+/Ascent 694
+/CapHeight 683
+/Descent -195
+/ItalicAngle 0
+/StemV 53
+/XHeight 430
+/CharSet (/equal)
+/FontFile 46 0 R
+>>
+endobj
+48 0 obj
+<<
+/Length1 1445
+/Length2 7015
+/Length3 0
+/Length 8460      
+>>
+[BINARY STREAM]
+endobj
+49 0 obj
+<<
+/Type /FontDescriptor
+/FontName /ZLYFOD+CMSL10
+/Flags 4
+/FontBBox [-62 -250 1123 750]
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/ItalicAngle -9
+/StemV 79
+/XHeight 431
+/CharSet (/C/E/N/O/S/T)
+/FontFile 48 0 R
+>>
+endobj
+50 0 obj
+<<
+/Length 1729      
+>>
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (TeX-cmbx10-builtin-0)
+%%Title: (TeX-cmbx10-builtin-0 TeX cmbx10-builtin 0)
+%%Version: 1.000
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo
+<< /Registry (TeX)
+/Ordering (cmbx10-builtin)
+/Supplement 0
+>> def
+/CMapName /TeX-cmbx10-builtin-0 def
+/CMapType 2 def
+1 begincodespacerange
+<00> <FF>
+endcodespacerange
+7 beginbfrange
+<07> <08> <03A5>
+<23> <26> <0023>
+<28> <3B> <0028>
+<3F> <5B> <003F>
+<61> <7A> <0061>
+<7B> <7C> <2013>
+<A8> <A9> <03A5>
+endbfrange
+78 beginbfchar
+<00> <0393>
+<01> <2206>
+<02> <0398>
+<03> <039B>
+<04> <039E>
+<05> <03A0>
+<06> <03A3>
+<09> <03A8>
+<0A> <2126>
+<0B> <00660066>
+<0C> <00660069>
+<0D> <0066006C>
+<0E> <006600660069>
+<0F> <00660066006C>
+<10> <0131>
+<11> <0237>
+<12> <0060>
+<13> <00B4>
+<14> <02C7>
+<15> <02D8>
+<16> <00AF>
+<17> <02DA>
+<18> <00B8>
+<19> <00DF>
+<1A> <00E6>
+<1B> <0153>
+<1C> <00F8>
+<1D> <00C6>
+<1E> <0152>
+<1F> <00D8>
+<21> <0021>
+<22> <201D>
+<27> <2019>
+<3C> <00A1>
+<3D> <003D>
+<3E> <00BF>
+<5C> <201C>
+<5D> <005D>
+<5E> <02C6>
+<5F> <02D9>
+<60> <2018>
+<7D> <02DD>
+<7E> <02DC>
+<7F> <00A8>
+<A0> <0020>
+<A1> <0393>
+<A2> <2206>
+<A3> <0398>
+<A4> <039B>
+<A5> <039E>
+<A6> <03A0>
+<A7> <03A3>
+<AA> <03A8>
+<AB> <00AD>
+<AC> <00A0>
+<AD> <2126>
+<AE> <00660066>
+<AF> <00660069>
+<B0> <0066006C>
+<B1> <006600660069>
+<B2> <00660066006C>
+<B3> <0131>
+<B4> <0237>
+<B5> <0060>
+<B6> <00B4>
+<B7> <02C7>
+<B8> <02D8>
+<B9> <00AF>
+<BA> <02DA>
+<BB> <00B8>
+<BC> <00DF>
+<BD> <00E6>
+<BE> <0153>
+<BF> <00F8>
+<C0> <00C6>
+<C1> <0152>
+<C2> <00D8>
+<C4> <00A8>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+14 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /ASLUXA+CMBX10
+/FontDescriptor 37 0 R
+/FirstChar 30
+/LastChar 127
+/Widths 34 0 R
+/ToUnicode 50 0 R
+>>
+endobj
+51 0 obj
+<<
+/Length 1729      
+>>
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (TeX-cmbx12-builtin-0)
+%%Title: (TeX-cmbx12-builtin-0 TeX cmbx12-builtin 0)
+%%Version: 1.000
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo
+<< /Registry (TeX)
+/Ordering (cmbx12-builtin)
+/Supplement 0
+>> def
+/CMapName /TeX-cmbx12-builtin-0 def
+/CMapType 2 def
+1 begincodespacerange
+<00> <FF>
+endcodespacerange
+7 beginbfrange
+<07> <08> <03A5>
+<23> <26> <0023>
+<28> <3B> <0028>
+<3F> <5B> <003F>
+<61> <7A> <0061>
+<7B> <7C> <2013>
+<A8> <A9> <03A5>
+endbfrange
+78 beginbfchar
+<00> <0393>
+<01> <2206>
+<02> <0398>
+<03> <039B>
+<04> <039E>
+<05> <03A0>
+<06> <03A3>
+<09> <03A8>
+<0A> <2126>
+<0B> <00660066>
+<0C> <00660069>
+<0D> <0066006C>
+<0E> <006600660069>
+<0F> <00660066006C>
+<10> <0131>
+<11> <0237>
+<12> <0060>
+<13> <00B4>
+<14> <02C7>
+<15> <02D8>
+<16> <00AF>
+<17> <02DA>
+<18> <00B8>
+<19> <00DF>
+<1A> <00E6>
+<1B> <0153>
+<1C> <00F8>
+<1D> <00C6>
+<1E> <0152>
+<1F> <00D8>
+<21> <0021>
+<22> <201D>
+<27> <2019>
+<3C> <00A1>
+<3D> <003D>
+<3E> <00BF>
+<5C> <201C>
+<5D> <005D>
+<5E> <02C6>
+<5F> <02D9>
+<60> <2018>
+<7D> <02DD>
+<7E> <02DC>
+<7F> <00A8>
+<A0> <0020>
+<A1> <0393>
+<A2> <2206>
+<A3> <0398>
+<A4> <039B>
+<A5> <039E>
+<A6> <03A0>
+<A7> <03A3>
+<AA> <03A8>
+<AB> <00AD>
+<AC> <00A0>
+<AD> <2126>
+<AE> <00660066>
+<AF> <00660069>
+<B0> <0066006C>
+<B1> <006600660069>
+<B2> <00660066006C>
+<B3> <0131>
+<B4> <0237>
+<B5> <0060>
+<B6> <00B4>
+<B7> <02C7>
+<B8> <02D8>
+<B9> <00AF>
+<BA> <02DA>
+<BB> <00B8>
+<BC> <00DF>
+<BD> <00E6>
+<BE> <0153>
+<BF> <00F8>
+<C0> <00C6>
+<C1> <0152>
+<C2> <00D8>
+<C4> <00A8>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+13 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /IYIHUQ+CMBX12
+/FontDescriptor 39 0 R
+/FirstChar 30
+/LastChar 127
+/Widths 35 0 R
+/ToUnicode 51 0 R
+>>
+endobj
+52 0 obj
+<<
+/Length 1535      
+>>
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (TeX-cmmi10-builtin-0)
+%%Title: (TeX-cmmi10-builtin-0 TeX cmmi10-builtin 0)
+%%Version: 1.000
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo
+<< /Registry (TeX)
+/Ordering (cmmi10-builtin)
+/Supplement 0
+>> def
+/CMapName /TeX-cmmi10-builtin-0 def
+/CMapType 2 def
+1 begincodespacerange
+<00> <FF>
+endcodespacerange
+20 beginbfrange
+<07> <08> <03A5>
+<0B> <0E> <03B1>
+<10> <15> <03B6>
+<17> <18> <03BD>
+<19> <1A> <03C0>
+<1B> <1D> <03C3>
+<1F> <21> <03C7>
+<28> <29> <21BC>
+<2A> <2B> <21C0>
+<30> <39> <0030>
+<41> <5A> <0041>
+<5B> <5D> <266D>
+<61> <7A> <0061>
+<A8> <A9> <03A5>
+<AE> <B1> <03B1>
+<B3> <B8> <03B6>
+<BA> <BB> <03BD>
+<BC> <BD> <03C0>
+<BE> <C0> <03C3>
+<C2> <C3> <03C7>
+endbfrange
+48 beginbfchar
+<00> <0393>
+<01> <2206>
+<02> <0398>
+<03> <039B>
+<04> <039E>
+<05> <03A0>
+<06> <03A3>
+<09> <03A8>
+<0A> <2126>
+<0F> <03F5>
+<16> <00B5>
+<1E> <03D5>
+<22> <03B5>
+<23> <03D1>
+<24> <03D6>
+<25> <03F1>
+<26> <03C2>
+<27> <03C6>
+<2E> <25B7>
+<2F> <25C1>
+<3A> <002E>
+<3B> <002C>
+<3C> <003C>
+<3D> <002F>
+<3E> <003E>
+<3F> <22C6>
+<40> <2202>
+<5E> <2323>
+<5F> <2322>
+<60> <2113>
+<7B> <0131>
+<7C> <0237>
+<7D> <2118>
+<7E> <20D7>
+<80> <03C8>
+<A0> <0020>
+<A1> <0393>
+<A2> <2206>
+<A3> <0398>
+<A4> <039B>
+<A5> <039E>
+<A6> <03A0>
+<A7> <03A3>
+<AA> <03A8>
+<AD> <2126>
+<B2> <03F5>
+<B9> <00B5>
+<C1> <03D5>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+15 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /UWWQSB+CMMI10
+/FontDescriptor 41 0 R
+/FirstChar 65
+/LastChar 66
+/Widths 33 0 R
+/ToUnicode 52 0 R
+>>
+endobj
+53 0 obj
+<<
+/Length 1535      
+>>
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (TeX-cmmi12-builtin-0)
+%%Title: (TeX-cmmi12-builtin-0 TeX cmmi12-builtin 0)
+%%Version: 1.000
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo
+<< /Registry (TeX)
+/Ordering (cmmi12-builtin)
+/Supplement 0
+>> def
+/CMapName /TeX-cmmi12-builtin-0 def
+/CMapType 2 def
+1 begincodespacerange
+<00> <FF>
+endcodespacerange
+20 beginbfrange
+<07> <08> <03A5>
+<0B> <0E> <03B1>
+<10> <15> <03B6>
+<17> <18> <03BD>
+<19> <1A> <03C0>
+<1B> <1D> <03C3>
+<1F> <21> <03C7>
+<28> <29> <21BC>
+<2A> <2B> <21C0>
+<30> <39> <0030>
+<41> <5A> <0041>
+<5B> <5D> <266D>
+<61> <7A> <0061>
+<A8> <A9> <03A5>
+<AE> <B1> <03B1>
+<B3> <B8> <03B6>
+<BA> <BB> <03BD>
+<BC> <BD> <03C0>
+<BE> <C0> <03C3>
+<C2> <C3> <03C7>
+endbfrange
+48 beginbfchar
+<00> <0393>
+<01> <2206>
+<02> <0398>
+<03> <039B>
+<04> <039E>
+<05> <03A0>
+<06> <03A3>
+<09> <03A8>
+<0A> <2126>
+<0F> <03F5>
+<16> <00B5>
+<1E> <03D5>
+<22> <03B5>
+<23> <03D1>
+<24> <03D6>
+<25> <03F1>
+<26> <03C2>
+<27> <03C6>
+<2E> <25B7>
+<2F> <25C1>
+<3A> <002E>
+<3B> <002C>
+<3C> <003C>
+<3D> <002F>
+<3E> <003E>
+<3F> <22C6>
+<40> <2202>
+<5E> <2323>
+<5F> <2322>
+<60> <2113>
+<7B> <0131>
+<7C> <0237>
+<7D> <2118>
+<7E> <20D7>
+<80> <03C8>
+<A0> <0020>
+<A1> <0393>
+<A2> <2206>
+<A3> <0398>
+<A4> <039B>
+<A5> <039E>
+<A6> <03A0>
+<A7> <03A3>
+<AA> <03A8>
+<AD> <2126>
+<B2> <03F5>
+<B9> <00B5>
+<C1> <03D5>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+27 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /FZAMFM+CMMI12
+/FontDescriptor 43 0 R
+/FirstChar 65
+/LastChar 66
+/Widths 30 0 R
+/ToUnicode 53 0 R
+>>
+endobj
+54 0 obj
+<<
+/Length 1724      
+>>
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (TeX-cmr10-builtin-0)
+%%Title: (TeX-cmr10-builtin-0 TeX cmr10-builtin 0)
+%%Version: 1.000
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo
+<< /Registry (TeX)
+/Ordering (cmr10-builtin)
+/Supplement 0
+>> def
+/CMapName /TeX-cmr10-builtin-0 def
+/CMapType 2 def
+1 begincodespacerange
+<00> <FF>
+endcodespacerange
+7 beginbfrange
+<07> <08> <03A5>
+<23> <26> <0023>
+<28> <3B> <0028>
+<3F> <5B> <003F>
+<61> <7A> <0061>
+<7B> <7C> <2013>
+<A8> <A9> <03A5>
+endbfrange
+78 beginbfchar
+<00> <0393>
+<01> <2206>
+<02> <0398>
+<03> <039B>
+<04> <039E>
+<05> <03A0>
+<06> <03A3>
+<09> <03A8>
+<0A> <2126>
+<0B> <00660066>
+<0C> <00660069>
+<0D> <0066006C>
+<0E> <006600660069>
+<0F> <00660066006C>
+<10> <0131>
+<11> <0237>
+<12> <0060>
+<13> <00B4>
+<14> <02C7>
+<15> <02D8>
+<16> <00AF>
+<17> <02DA>
+<18> <00B8>
+<19> <00DF>
+<1A> <00E6>
+<1B> <0153>
+<1C> <00F8>
+<1D> <00C6>
+<1E> <0152>
+<1F> <00D8>
+<21> <0021>
+<22> <201D>
+<27> <2019>
+<3C> <00A1>
+<3D> <003D>
+<3E> <00BF>
+<5C> <201C>
+<5D> <005D>
+<5E> <02C6>
+<5F> <02D9>
+<60> <2018>
+<7D> <02DD>
+<7E> <02DC>
+<7F> <00A8>
+<A0> <0020>
+<A1> <0393>
+<A2> <2206>
+<A3> <0398>
+<A4> <039B>
+<A5> <039E>
+<A6> <03A0>
+<A7> <03A3>
+<AA> <03A8>
+<AB> <00AD>
+<AC> <00A0>
+<AD> <2126>
+<AE> <00660066>
+<AF> <00660069>
+<B0> <0066006C>
+<B1> <006600660069>
+<B2> <00660066006C>
+<B3> <0131>
+<B4> <0237>
+<B5> <0060>
+<B6> <00B4>
+<B7> <02C7>
+<B8> <02D8>
+<B9> <00AF>
+<BA> <02DA>
+<BB> <00B8>
+<BC> <00DF>
+<BD> <00E6>
+<BE> <0153>
+<BF> <00F8>
+<C0> <00C6>
+<C1> <0152>
+<C2> <00D8>
+<C4> <00A8>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+16 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /CYNGEW+CMR10
+/FontDescriptor 45 0 R
+/FirstChar 49
+/LastChar 61
+/Widths 32 0 R
+/ToUnicode 54 0 R
+>>
+endobj
+55 0 obj
+<<
+/Length 1724      
+>>
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (TeX-cmr17-builtin-0)
+%%Title: (TeX-cmr17-builtin-0 TeX cmr17-builtin 0)
+%%Version: 1.000
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo
+<< /Registry (TeX)
+/Ordering (cmr17-builtin)
+/Supplement 0
+>> def
+/CMapName /TeX-cmr17-builtin-0 def
+/CMapType 2 def
+1 begincodespacerange
+<00> <FF>
+endcodespacerange
+7 beginbfrange
+<07> <08> <03A5>
+<23> <26> <0023>
+<28> <3B> <0028>
+<3F> <5B> <003F>
+<61> <7A> <0061>
+<7B> <7C> <2013>
+<A8> <A9> <03A5>
+endbfrange
+78 beginbfchar
+<00> <0393>
+<01> <2206>
+<02> <0398>
+<03> <039B>
+<04> <039E>
+<05> <03A0>
+<06> <03A3>
+<09> <03A8>
+<0A> <2126>
+<0B> <00660066>
+<0C> <00660069>
+<0D> <0066006C>
+<0E> <006600660069>
+<0F> <00660066006C>
+<10> <0131>
+<11> <0237>
+<12> <0060>
+<13> <00B4>
+<14> <02C7>
+<15> <02D8>
+<16> <00AF>
+<17> <02DA>
+<18> <00B8>
+<19> <00DF>
+<1A> <00E6>
+<1B> <0153>
+<1C> <00F8>
+<1D> <00C6>
+<1E> <0152>
+<1F> <00D8>
+<21> <0021>
+<22> <201D>
+<27> <2019>
+<3C> <00A1>
+<3D> <003D>
+<3E> <00BF>
+<5C> <201C>
+<5D> <005D>
+<5E> <02C6>
+<5F> <02D9>
+<60> <2018>
+<7D> <02DD>
+<7E> <02DC>
+<7F> <00A8>
+<A0> <0020>
+<A1> <0393>
+<A2> <2206>
+<A3> <0398>
+<A4> <039B>
+<A5> <039E>
+<A6> <03A0>
+<A7> <03A3>
+<AA> <03A8>
+<AB> <00AD>
+<AC> <00A0>
+<AD> <2126>
+<AE> <00660066>
+<AF> <00660069>
+<B0> <0066006C>
+<B1> <006600660069>
+<B2> <00660066006C>
+<B3> <0131>
+<B4> <0237>
+<B5> <0060>
+<B6> <00B4>
+<B7> <02C7>
+<B8> <02D8>
+<B9> <00AF>
+<BA> <02DA>
+<BB> <00B8>
+<BC> <00DF>
+<BD> <00E6>
+<BE> <0153>
+<BF> <00F8>
+<C0> <00C6>
+<C1> <0152>
+<C2> <00D8>
+<C4> <00A8>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+28 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /GULNPR+CMR17
+/FontDescriptor 47 0 R
+/FirstChar 61
+/LastChar 61
+/Widths 29 0 R
+/ToUnicode 55 0 R
+>>
+endobj
+56 0 obj
+<<
+/Length 1729      
+>>
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (TeX-cmsl10-builtin-0)
+%%Title: (TeX-cmsl10-builtin-0 TeX cmsl10-builtin 0)
+%%Version: 1.000
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo
+<< /Registry (TeX)
+/Ordering (cmsl10-builtin)
+/Supplement 0
+>> def
+/CMapName /TeX-cmsl10-builtin-0 def
+/CMapType 2 def
+1 begincodespacerange
+<00> <FF>
+endcodespacerange
+7 beginbfrange
+<07> <08> <03A5>
+<23> <26> <0023>
+<28> <3B> <0028>
+<3F> <5B> <003F>
+<61> <7A> <0061>
+<7B> <7C> <2013>
+<A8> <A9> <03A5>
+endbfrange
+78 beginbfchar
+<00> <0393>
+<01> <2206>
+<02> <0398>
+<03> <039B>
+<04> <039E>
+<05> <03A0>
+<06> <03A3>
+<09> <03A8>
+<0A> <2126>
+<0B> <00660066>
+<0C> <00660069>
+<0D> <0066006C>
+<0E> <006600660069>
+<0F> <00660066006C>
+<10> <0131>
+<11> <0237>
+<12> <0060>
+<13> <00B4>
+<14> <02C7>
+<15> <02D8>
+<16> <00AF>
+<17> <02DA>
+<18> <00B8>
+<19> <00DF>
+<1A> <00E6>
+<1B> <0153>
+<1C> <00F8>
+<1D> <00C6>
+<1E> <0152>
+<1F> <00D8>
+<21> <0021>
+<22> <201D>
+<27> <2019>
+<3C> <00A1>
+<3D> <003D>
+<3E> <00BF>
+<5C> <201C>
+<5D> <005D>
+<5E> <02C6>
+<5F> <02D9>
+<60> <2018>
+<7D> <02DD>
+<7E> <02DC>
+<7F> <00A8>
+<A0> <0020>
+<A1> <0393>
+<A2> <2206>
+<A3> <0398>
+<A4> <039B>
+<A5> <039E>
+<A6> <03A0>
+<A7> <03A3>
+<AA> <03A8>
+<AB> <00AD>
+<AC> <00A0>
+<AD> <2126>
+<AE> <00660066>
+<AF> <00660069>
+<B0> <0066006C>
+<B1> <006600660069>
+<B2> <00660066006C>
+<B3> <0131>
+<B4> <0237>
+<B5> <0060>
+<B6> <00B4>
+<B7> <02C7>
+<B8> <02D8>
+<B9> <00AF>
+<BA> <02DA>
+<BB> <00B8>
+<BC> <00DF>
+<BD> <00E6>
+<BE> <0153>
+<BF> <00F8>
+<C0> <00C6>
+<C1> <0152>
+<C2> <00D8>
+<C4> <00A8>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+22 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /ZLYFOD+CMSL10
+/FontDescriptor 49 0 R
+/FirstChar 67
+/LastChar 84
+/Widths 31 0 R
+/ToUnicode 56 0 R
+>>
+endobj
+17 0 obj
+<<
+/Type /Pages
+/Count 3
+/Kids [6 0 R 19 0 R 24 0 R]
+>>
+endobj
+57 0 obj
+<<
+/Type /Outlines
+/First 3 0 R
+/Last 3 0 R
+/Count 1
+>>
+endobj
+3 0 obj
+<<
+/Title 4 0 R
+/A 1 0 R
+/Parent 57 0 R
+>>
+endobj
+58 0 obj
+<<
+/Names [(Doc-Start) 11 0 R (chapter*.1) 12 0 R (chapter.1) 2 0 R (page.1) 10 0 R (page.2) 21 0 R (page.3) 26 0 R]
+/Limits [(Doc-Start) (page.3)]
+>>
+endobj
+59 0 obj
+<<
+/Dests 58 0 R
+>>
+endobj
+60 0 obj
+<<
+/Type /Catalog
+/Pages 17 0 R
+/Outlines 57 0 R
+/Names 59 0 R
+/PageMode/UseOutlines
+/OpenAction 5 0 R
+>>
+endobj
+61 0 obj
+<<
+/Producer (pdfTeX)/Author()/Title()/Subject()/Creator(LaTeX with hyperref)/Keywords()
+/Trapped /False
+>>
+endobj
+xref
+0 62
+0000000000 65535 f 
+0000000015 00000 n 
+0000002753 00000 n 
+0000083972 00000 n 
+0000000060 00000 n 
+0000000325 00000 n 
+0000001003 00000 n 
+0000001126 00000 n 
+0000001453 00000 n 
+0000000371 00000 n 
+0000001276 00000 n 
+0000001335 00000 n 
+0000001394 00000 n 
+0000074339 00000 n 
+0000072392 00000 n 
+0000076092 00000 n 
+0000079785 00000 n 
+0000083828 00000 n 
+0000001875 00000 n 
+0000001707 00000 n 
+0000001558 00000 n 
+0000001815 00000 n 
+0000083670 00000 n 
+0000002812 00000 n 
+0000002585 00000 n 
+0000001957 00000 n 
+0000002693 00000 n 
+0000077844 00000 n 
+0000081725 00000 n 
+0000002918 00000 n 
+0000002942 00000 n 
+0000002970 00000 n 
+0000003090 00000 n 
+0000003168 00000 n 
+0000003196 00000 n 
+0000003752 00000 n 
+0000004320 00000 n 
+0000016465 00000 n 
+0000016730 00000 n 
+0000028551 00000 n 
+0000028828 00000 n 
+0000036614 00000 n 
+0000036836 00000 n 
+0000045263 00000 n 
+0000045485 00000 n 
+0000053992 00000 n 
+0000054227 00000 n 
+0000061597 00000 n 
+0000061817 00000 n 
+0000070375 00000 n 
+0000070604 00000 n 
+0000072551 00000 n 
+0000074498 00000 n 
+0000076250 00000 n 
+0000078002 00000 n 
+0000079942 00000 n 
+0000081882 00000 n 
+0000083900 00000 n 
+0000084030 00000 n 
+0000084197 00000 n 
+0000084233 00000 n 
+0000084355 00000 n 
+trailer
+<< /Size 62
+/Root 60 0 R
+/Info 61 0 R
+ >>
+startxref
+84479
+%%EOF





More information about the latex3-commits mailing list.