diff options
author | Karl Berry <karl@freefriends.org> | 2008-09-15 00:03:34 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-09-15 00:03:34 +0000 |
commit | e202ac85bd17fa5b812fe69f55b3b349c0509399 (patch) | |
tree | 5c11375a96f8f33c030724cd96cbf8b216ab4fc4 /Master/texmf-dist/tex/latex/hyperref/hyperref.sty | |
parent | 2275af57b71af93b9bda7846e8160f47810e3945 (diff) |
hyperref update (14sep08)
git-svn-id: svn://tug.org/texlive/trunk@10594 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/hyperref/hyperref.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/hyperref/hyperref.sty | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty index d135b9e2aab..3d6abbe2542 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty +++ b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty @@ -25,7 +25,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{hyperref} - [2008/08/20 v6.78g + [2008/09/13 v6.78j Hypertext links for LaTeX] \begingroup \@makeother\`% @@ -255,8 +255,10 @@ \edef\9{\string\9}% \fontencoding{PU}% \HyPsd@UTFviii + \def\ifpdfstringunicode##1##2{##1}% \else \fontencoding{PD1}% + \def\ifpdfstringunicode##1##2{##2}% \fi \enc@update \@inmathwarn\pdfstringdef @@ -493,7 +495,7 @@ \DeclareFontSubstitution{PU}{pdf}{m}{n}% \let\HyPsd@InitUnicode\relax } -\newcommand*{\texorpdfstring}{% +\def\texorpdfstring{% \ifHy@pdfstring \expandafter\@secondoftwo \else @@ -1258,13 +1260,25 @@ \fi } \def\HyPsd@GlyphProcessWarning#1>#2\@empty{% - \HyPsd@Warning{% - Glyph not defined in % - P\ifHy@unicode U\else D1\fi\space encoding,\MessageBreak - removing `\@backslashchar#1'% - }% + \HyPsd@@GlyphProcessWarning#1++>% \HyPsd@GlyphProcess#2\@empty } +\def\HyPsd@@GlyphProcessWarning#1+#2+#3>{% + \ifx\\#2\\% + \HyPsd@Warning{% + Glyph not defined in % + P\ifHy@unicode U\else D1\fi\space encoding,\MessageBreak + removing `\@backslashchar#1'% + }% + \else + \HyPsd@Warning{% + Composite letter `\@backslashchar#1+#2'\MessageBreak + not defined in P\ifHy@unicode U\else D1\fi\space encoding,% + \MessageBreak + removing `\@backslashchar#1'% + }% + \fi +} \def\HyPsd@spaceopti#1{ % first space \ifx\HyPsd@spaceopti#1% \040% |