diff options
author | Karl Berry <karl@freefriends.org> | 2017-02-21 23:29:27 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-02-21 23:29:27 +0000 |
commit | 516a8bbf9db95a88ce2fdd2cf3407216f67e8049 (patch) | |
tree | 8a6508ac24539e2003f1efd5c758cdcea9e6891b /Master/texmf-dist/tex/latex/base/tuenc.def | |
parent | 7714e343948bfc6ff5fd5c4b7297c229f37070fa (diff) |
latex (21feb17)
git-svn-id: svn://tug.org/texlive/trunk@43287 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/base/tuenc.def')
-rw-r--r-- | Master/texmf-dist/tex/latex/base/tuenc.def | 49 |
1 files changed, 44 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/latex/base/tuenc.def b/Master/texmf-dist/tex/latex/base/tuenc.def index f1810779ab3..e0c618a796a 100644 --- a/Master/texmf-dist/tex/latex/base/tuenc.def +++ b/Master/texmf-dist/tex/latex/base/tuenc.def @@ -43,7 +43,7 @@ %% extension .ins) which are part of the distribution. %%% From File: ltoutenc.dtx \ProvidesFile{tuenc.def} - [2017/01/24 v2.0c + [2017/02/19 v2.0f Standard LaTeX file] \providecommand\UnicodeEncodingName{TU} \begingroup\expandafter\expandafter\expandafter\endgroup @@ -58,25 +58,50 @@ \expandafter\expandafter\expandafter\endinput \else \def\UnicodeFontTeXLigatures{+tlig;} + \def\reserved@a#1{% + \def\@remove@tlig##1{\@remove@tlig@##1\@nil#1\@nil\relax} + \def\@remove@tlig@##1#1{\@remove@tlig@@##1}} + \edef\reserved@b{\detokenize{+tlig;}} + \expandafter\reserved@a\expandafter{\reserved@b} + \def\@remove@tlig@@#1\@nil#2\relax{#1} + \def\remove@tlig#1{% + \begingroup + \font\remove@tlig + \expandafter\@remove@tlig\expandafter{\fontname\font}% + \remove@tlig + \char#1\relax + \endgroup + } \fi \else \def\UnicodeFontTeXLigatures{mapping=tex-text;} + \def\remove@tlig#1{\XeTeXglyph\numexpr\XeTeXcharglyph#1\relax} \fi \def\UnicodeFontFile#1#2{"[#1]:#2"} \def\UnicodeFontName#1#2{"#1:#2"} \DeclareFontEncoding\UnicodeEncodingName{}{} -\def\add@unicode@accent#1#2{#2\char#1\relax} +\def\add@unicode@accent#1#2{% + \relax\detokenize{#2}^^a0\else#2\fi + \char#1\relax} \def\DeclareUnicodeAccent#1#2#3{% \DeclareTextCommand{#1}{#2}{\add@unicode@accent{#3}}% } +\DeclareTextCommand\textquotesingle \UnicodeEncodingName{% + \remove@tlig{"0027}} +\DeclareTextCommand\textasciigrave \UnicodeEncodingName{% + \remove@tlig{"0060}} +\DeclareTextCommand\textquotedbl \UnicodeEncodingName{% + \remove@tlig{"0022}} \DeclareTextSymbol{\textdollar} \UnicodeEncodingName{"0024} \DeclareTextSymbol{\textless} \UnicodeEncodingName{"003C} \DeclareTextSymbol{\textgreater} \UnicodeEncodingName{"003E} \DeclareTextSymbol{\textbackslash} \UnicodeEncodingName{"005C} +\DeclareTextSymbol{\textasciicircum} \UnicodeEncodingName{"005E} \DeclareTextSymbol{\textunderscore} \UnicodeEncodingName{"005F} \DeclareTextSymbol{\textbraceleft} \UnicodeEncodingName{"007B} \DeclareTextSymbol{\textbar} \UnicodeEncodingName{"007C} \DeclareTextSymbol{\textbraceright} \UnicodeEncodingName{"007D} +\DeclareTextSymbol{\textasciitilde} \UnicodeEncodingName{"007E} \DeclareTextSymbol{\textexclamdown} \UnicodeEncodingName{"00A1} \DeclareTextSymbol{\textcent} \UnicodeEncodingName{"00A2} \DeclareTextSymbol{\textsterling} \UnicodeEncodingName{"00A3} @@ -129,15 +154,17 @@ \DeclareTextSymbol{\OE} \UnicodeEncodingName{"0152} \DeclareTextSymbol{\oe} \UnicodeEncodingName{"0153} \DeclareTextSymbol{\textflorin} \UnicodeEncodingName{"0192} +\DeclareTextComposite{\=} \UnicodeEncodingName{Y}{"0232} +\DeclareTextComposite{\=} \UnicodeEncodingName{y}{"0232} \DeclareTextSymbol{\j} \UnicodeEncodingName{"0237} -\DeclareTextSymbol{\textasciicircum} \UnicodeEncodingName{"02C6} \DeclareTextSymbol{\textasciicaron} \UnicodeEncodingName{"02C7} -\DeclareTextSymbol{\textasciitilde} \UnicodeEncodingName{"02DC} \DeclareTextSymbol{\textasciibreve} \UnicodeEncodingName{"02D8} \DeclareTextSymbol{\textacutedbl} \UnicodeEncodingName{"02DD} \DeclareTextSymbol{\textgravedbl} \UnicodeEncodingName{"02F5} \DeclareTextSymbol{\texttildelow} \UnicodeEncodingName{"02F7} \DeclareTextSymbol{\textbaht} \UnicodeEncodingName{"0E3F} +\DeclareTextComposite{\=} \UnicodeEncodingName{G}{"1E20} +\DeclareTextComposite{\=} \UnicodeEncodingName{g}{"1E21} \DeclareTextSymbol{\SS} \UnicodeEncodingName{"1E9E} \DeclareTextSymbol{\textcompwordmark} \UnicodeEncodingName{"200C} \DeclareTextSymbol{\textendash} \UnicodeEncodingName{"2013} @@ -184,7 +211,17 @@ \DeclareTextSymbol{\textrightarrow} \UnicodeEncodingName{"2192} \DeclareTextSymbol{\textdownarrow} \UnicodeEncodingName{"2193} \DeclareTextSymbol{\textminus} \UnicodeEncodingName{"2212} -\DeclareTextSymbol{\textasteriskcentered}\UnicodeEncodingName{"2217} +\DeclareTextCommand{\textasteriskcentered}\UnicodeEncodingName{% + \iffontchar\font"2217 \char"2217 \else + \begingroup + \fontsize + {\the\dimexpr1.2\dimexpr\f@size pt\relax}% + {\f@baselineskip}% + \selectfont + \raisebox{-0.6ex}[\dimexpr\height-0.6ex][0pt]{*}% + \endgroup + \fi +} \DeclareTextSymbol{\textsurd} \UnicodeEncodingName{"221A} \DeclareTextSymbol{\textlangle} \UnicodeEncodingName{"2329} \DeclareTextSymbol{\textrangle} \UnicodeEncodingName{"232A} @@ -211,6 +248,8 @@ \DeclareUnicodeAccent{\c} \UnicodeEncodingName{"0327} \DeclareUnicodeAccent{\d} \UnicodeEncodingName{"0323} \DeclareUnicodeAccent{\k} \UnicodeEncodingName{"0328} +\DeclareTextComposite{\^} \UnicodeEncodingName {}{"005E} +\DeclareTextComposite{\~} \UnicodeEncodingName {}{"007E} \DeclareTextComposite{\`} \UnicodeEncodingName{A}{"00C0} \DeclareTextComposite{\'} \UnicodeEncodingName{A}{"00C1} \DeclareTextComposite{\^} \UnicodeEncodingName{A}{"00C2} |