summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/fonts/map/fontname/typeface.map6
-rw-r--r--Master/texmf-dist/tex/texinfo/texinfo.tex47
2 files changed, 32 insertions, 21 deletions
diff --git a/Master/texmf-dist/fonts/map/fontname/typeface.map b/Master/texmf-dist/fonts/map/fontname/typeface.map
index ecebb98b853..4d8e79916fe 100644
--- a/Master/texmf-dist/fonts/map/fontname/typeface.map
+++ b/Master/texmf-dist/fonts/map/fontname/typeface.map
@@ -1,6 +1,6 @@
@c @mapfile{
@c email = "tex-fonts@tug.org",
-@c date = "13nov06",
+@c date = "24dec06",
@c url = "http://tug.org/fontname/typeface.map",
@c supported = "yes",
@c docstring = "Typeface abbreviations for the TeX Fontname scheme.",
@@ -219,7 +219,7 @@ i0 commscr CommercialScript
i1 impress Impress
i2 impuls Impuls
i3 imperial Imperial u:URWImperial
-i4 inconsol Inconsolata
+i4 inconsol Inconsolata
ia insignia Insignia
ib ibycus Ibycus
ic impact Impact
@@ -344,6 +344,7 @@ o2 orbitb OrbitB
o3 colonna Colonna
o4 oceansan OceanSans
o5 comic Comic
+o6 colombine Colombine
o7 oldsty7 OldStyleSeven
o8 officina Officina
oa ocra OCR-A
@@ -525,6 +526,7 @@ ys goudysan GoudySans
za zantiqua ZAntiqua
zc zapfchan ZapfChancery m:ZapfChanceryPS u:URWChanceryL
zd zapfding ZapfDingbats m:ZapfDingbatsPS u:Dingbats
+zf zapfino Zapinfo
zg neuzeitg NeuzeitGrotesk b:Geometric706BT
zp ziptydo ZiptyDo
zt zeitgeis Zeitgeist
diff --git a/Master/texmf-dist/tex/texinfo/texinfo.tex b/Master/texmf-dist/tex/texinfo/texinfo.tex
index b55b24a576a..5df52a61a1a 100644
--- a/Master/texmf-dist/tex/texinfo/texinfo.tex
+++ b/Master/texmf-dist/tex/texinfo/texinfo.tex
@@ -3,7 +3,7 @@
% Load plain if necessary, i.e., if running under initex.
\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
%
-\def\texinfoversion{2006-12-22.09}
+\def\texinfoversion{2006-12-23.12}
%
% Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free
@@ -1262,7 +1262,8 @@ output) for that.)}
\ifpdf
\input pdfcolor
- \pdfcatalog{/PageMode /UseOutlines}%
+ \pdfcatalog{/PageMode /UseOutlines}
+ %
% #1 is image name, #2 width (might be empty/whitespace), #3 height (ditto).
\def\dopdfimage#1#2#3{%
\def\imagewidth{#2}\setbox0 = \hbox{\ignorespaces #2}%
@@ -1279,20 +1280,15 @@ output) for that.)}
\openin 1 #1.pdf \ifeof 1
\errhelp = \nopdfimagehelp
\errmessage{Could not find image file #1 for pdf}%
- \else
- \gdef\pdfimgext{pdf}%
+ \else \gdef\pdfimgext{pdf}%
\fi
- \else
- \gdef\pdfimgext{JPG}%
+ \else \gdef\pdfimgext{JPG}%
\fi
- \else
- \gdef\pdfimgext{jpeg}%
+ \else \gdef\pdfimgext{jpeg}%
\fi
- \else
- \gdef\pdfimgext{jpg}%
+ \else \gdef\pdfimgext{jpg}%
\fi
- \else
- \gdef\pdfimgext{png}%
+ \else \gdef\pdfimgext{png}%
\fi
\closein 1
\endgroup
@@ -1314,21 +1310,24 @@ output) for that.)}
\ifnum\pdftexversion < 14 \else
\pdfrefximage \pdflastximage
\fi}
+ %
\def\pdfmkdest#1{{%
% We have to set dummies so commands such as @code, and characters
% such as \, aren't expanded when present in a section title.
- \atdummies
+ \indexnofonts
+ \turnoffactive
\activebackslashdouble
\def\pdfdestname{#1}%
\backslashparens\pdfdestname
\pdfdest name{\pdfdestname} xyz%
- }}%
+ }}
%
% used to mark target names; must be expandable.
- \def\pdfmkpgn#1{#1}%
+ \def\pdfmkpgn#1{#1}
%
\let\linkcolor = \Blue % was Cyan, but that seems light?
\def\endlink{\Black\pdfendlink}
+ %
% Adding outlines to PDF; macros for calculating structure of outlines
% come from Petr Olsak
\def\expnumber#1{\expandafter\ifx\csname#1\endcsname\relax 0%
@@ -6364,7 +6363,8 @@ output) for that.)}
\ifpdf
\leavevmode
\getfilename{#4}%
- {\turnoffactive
+ {\indexnofonts
+ \turnoffactive
% See comments at \activebackslashdouble.
{\activebackslashdouble \xdef\pdfxrefdest{#1}%
\backslashparens\pdfxrefdest}%
@@ -6511,10 +6511,18 @@ output) for that.)}
% collisions). But if this is a float type, we have more work to do.
%
\def\xrdef#1#2{%
- \expandafter\gdef\csname XR#1\endcsname{#2}% remember this xref value.
+ {% The node name might contain 8-bit characters, which in our current
+ % implementation are changed to commands like @'e. Don't let these
+ % mess up the control sequence name.
+ \indexnofonts
+ \turnoffactive
+ \xdef\safexrefname{#1}%
+ }%
+ %
+ \expandafter\gdef\csname XR\safexrefname\endcsname{#2}% remember this xref
%
% Was that xref control sequence that we just defined for a float?
- \expandafter\iffloat\csname XR#1\endcsname
+ \expandafter\iffloat\csname XR\safexrefname\endcsname
% it was a float, and we have the (safe) float type in \iffloattype.
\expandafter\let\expandafter\floatlist
\csname floatlist\iffloattype\endcsname
@@ -6529,7 +6537,8 @@ output) for that.)}
%
% Remember this xref in the control sequence \floatlistFLOATTYPE,
% for later use in \listoffloats.
- \expandafter\xdef\csname floatlist\iffloattype\endcsname{\the\toks0{#1}}%
+ \expandafter\xdef\csname floatlist\iffloattype\endcsname{\the\toks0
+ {\safexrefname}}%
\fi
}