From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- language/vietnamese/vntex/tex/latex/t5enc.def | 460 ++++++++++++++++++++++++++ 1 file changed, 460 insertions(+) create mode 100644 language/vietnamese/vntex/tex/latex/t5enc.def (limited to 'language/vietnamese/vntex/tex/latex/t5enc.def') diff --git a/language/vietnamese/vntex/tex/latex/t5enc.def b/language/vietnamese/vntex/tex/latex/t5enc.def new file mode 100644 index 0000000000..28f6443bf6 --- /dev/null +++ b/language/vietnamese/vntex/tex/latex/t5enc.def @@ -0,0 +1,460 @@ +% Copyright 2000-2006 Werner Lemberg and +% Vladimir Volovich . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt +% +% +% This is the file t5enc.def which provides T5 encoding for Vietnamese. +% +% written by Werner Lemberg and +% Vladimir Volovich +% +% History +% +% 1.0 2000/01/27 +% +% Initial release. +% +% 1.1 2001/09/21 +% +% Add compatibility support for the old ET5 encoding. +% Add font substitution declaration. +% +% post 1.1 ? +% +% Add support for the unicode package. +% Add accent aliases using `\i' instead of `i'. +% Add support for TCX. +% Provide dummy for \DeclareTextDoubleComposite if dblaccnt.sty isn't +% loaded. +% +% 1.2 2004/03/17 +% +% Add history. +% Some clean-up. +% +% 1.3 2005/04/21 +% +% Add copyright. +% +% 1.4 2006/11/21 +% +% Fix definition of \d. Update definitions of \b and \c. + +\ProvidesFile{t5enc.def}[2006/11/21 v1.4 Vietnamese T5 encoding] + + +% This temporary definition will vanish as soon as t5enc.def +% will become part of the LaTeX kernel. +%\@ifundefined{ltx@sh@ft}{% + \def\ltx@sh@ft#1{% + \dimen@ #1% + \kern \strip@pt + \fontdimen1\font \dimen@ + }% +%}{} + + +\DeclareFontEncoding{T5}{% + % this (taken from t5code.tex) is needed for use with TCX instead of + % inputenc + \ifx \@inpenc@undefined@ \@undefined + \catcode31=11 \lccode31=31 \uccode31=30 % dcroat + \catcode30=11 \lccode30=31 \uccode30=30 % Dcroat + \catcode189=11 \lccode189=189 \uccode189=157 % iacute + \catcode157=11 \lccode157=189 \uccode157=157 % Iacute + \catcode191=11 \lccode191=191 \uccode191=159 % ihookabove + \catcode159=11 \lccode159=191 \uccode159=159 % Ihookabove + \catcode190=11 \lccode190=190 \uccode190=158 % itilde + \catcode158=11 \lccode158=190 \uccode158=158 % Itilde + \catcode29=11 \lccode29=29 \uccode29=28 % ydotbelow + \catcode28=11 \lccode28=29 \uccode28=28 % Ydotbelow + \catcode27=11 \lccode27=27 \uccode27=26 % yhookabove + \catcode26=11 \lccode26=27 \uccode26=26 % Yhookabove + \fi +}{} + +\DeclareFontSubstitution{T5}{cmr}{m}{n} + +\DeclareTextAccent{\`}{T5}{0} % grave +\DeclareTextAccent{\'}{T5}{1} % acute +\DeclareTextAccent{\^}{T5}{2} % circumflex +\DeclareTextAccent{\~}{T5}{3} % tilde +\DeclareTextAccent{\"}{T5}{4} % dieresis +\DeclareTextAccent{\r}{T5}{6} % ring +\DeclareTextAccent{\v}{T5}{7} % caron +\DeclareTextAccent{\u}{T5}{8} % breve +\DeclareTextAccent{\=}{T5}{9} % macron +\DeclareTextAccent{\.}{T5}{10} % dotaccent + +\DeclareTextCommand{\b}{T5}[1] + {\hmode@bgroup\o@lign{\relax#1\crcr\hidewidth\ltx@sh@ft{-3ex}% + \vbox to.2ex{\hbox{\char9}\vss}\hidewidth}\egroup} + +\DeclareTextCommand{\c}{T5}[1] + {\leavevmode\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1% + \else{\ooalign{\unhbox\z@\crcr\hidewidth\char11\hidewidth}}\fi} + +\DeclareTextCommand{\d}{T5}[1] + {\hmode@bgroup\o@lign{\relax#1\crcr\hidewidth\ltx@sh@ft{-1ex}.% + \hidewidth}\egroup} + +% Vietnamese hook accent +\DeclareTextAccent{\h}{T5}{12} + +\DeclareTextSymbol{\quotesinglbase}{T5}{13} +\DeclareTextSymbol{\guilsinglleft}{T5}{14} +\DeclareTextSymbol{\guilsinglright}{T5}{15} +\DeclareTextSymbol{\textquotedblleft}{T5}{16} +\DeclareTextSymbol{\textquotedblright}{T5}{17} +\DeclareTextSymbol{\quotedblbase}{T5}{18} +\DeclareTextSymbol{\guillemotleft}{T5}{19} +\DeclareTextSymbol{\guillemotright}{T5}{20} +\DeclareTextSymbol{\textendash}{T5}{21} +\DeclareTextSymbol{\textemdash}{T5}{22} +\DeclareTextSymbol{\textcompwordmark}{T5}{23} + +\DeclareTextCommand{\textperthousand}{T5}{\%\char 24 } +\DeclareTextCommand{\textpertenthousand}{T5}{\%\char 24\char 24 } +\DeclareTextSymbol{\i}{T5}{25} % dotlessi + +\DeclareTextSymbol{\textvisiblespace}{T5}{32} +\DeclareTextSymbol{\textquotedbl}{T5}{`\"} +\DeclareTextSymbol{\textdollar}{T5}{`\$} +\DeclareTextSymbol{\textquoteright}{T5}{`\'} +\DeclareTextSymbol{\textless}{T5}{`\<} +\DeclareTextSymbol{\textgreater}{T5}{`\>} +\DeclareTextSymbol{\textbackslash}{T5}{`\\} +\DeclareTextSymbol{\textasciicircum}{T5}{`\^} +\DeclareTextSymbol{\textunderscore}{T5}{95} +\DeclareTextSymbol{\textquoteleft}{T5}{`\`} +\DeclareTextSymbol{\textbraceleft}{T5}{`\{} +\DeclareTextSymbol{\textbar}{T5}{`\|} +\DeclareTextSymbol{\textbraceright}{T5}{`\}} +\DeclareTextSymbol{\textasciitilde}{T5}{`\~} + +% A fake accent for the horn. +\DeclareTextCommand{\horn}{T5}[1]{\TextSymbolUnavailable{\horn{#1}}#1} + +% if dblaccnt is not loaded, make a dummy \DeclareTextDoubleComposite +\ifx \DeclareTextDoubleComposite \undefined + \def\DeclareTextDoubleComposite#1#2#3#4#5{} +\fi + +\DeclareTextComposite{\`}{T5}{A}{128} % Agrave +\DeclareTextComposite{\'}{T5}{A}{129} % Aacute +\DeclareTextComposite{\~}{T5}{A}{130} % Atilde +\DeclareTextComposite{\h}{T5}{A}{131} % Ahookabove +\DeclareTextComposite{\d}{T5}{A}{132} % Adotbelow + +\DeclareTextComposite{\^}{T5}{A}{133} % Acircumflex +\DeclareTextDoubleComposite{\`}{T5}{\^}{A}{134} % Acircumflexgrave +\DeclareTextDoubleComposite{\'}{T5}{\^}{A}{135} % Acircumflexacute +\DeclareTextDoubleComposite{\~}{T5}{\^}{A}{136} % Acircumflextilde +\DeclareTextDoubleComposite{\h}{T5}{\^}{A}{137} % Acircumflexhookabove +\DeclareTextDoubleComposite{\d}{T5}{\^}{A}{138} % Acircumflexdotbelow + +\DeclareTextComposite{\u}{T5}{A}{139} % Abreve +\DeclareTextDoubleComposite{\`}{T5}{\u}{A}{140} % Abrevegrave +\DeclareTextDoubleComposite{\'}{T5}{\u}{A}{141} % Abreveacute +\DeclareTextDoubleComposite{\~}{T5}{\u}{A}{142} % Abrevetilde +\DeclareTextDoubleComposite{\h}{T5}{\u}{A}{143} % Abrevehookabove +\DeclareTextDoubleComposite{\d}{T5}{\u}{A}{144} % Abrevedotbelow + +\DeclareTextComposite{\`}{T5}{E}{145} % Egrave +\DeclareTextComposite{\'}{T5}{E}{146} % Eacute +\DeclareTextComposite{\~}{T5}{E}{147} % Etilde +\DeclareTextComposite{\h}{T5}{E}{148} % Ehookabove +\DeclareTextComposite{\d}{T5}{E}{149} % Edotbelow + +\DeclareTextComposite{\^}{T5}{E}{150} % Ecircumflex +\DeclareTextDoubleComposite{\`}{T5}{\^}{E}{151} % Ecircumflexgrave +\DeclareTextDoubleComposite{\'}{T5}{\^}{E}{152} % Ecircumflexacute +\DeclareTextDoubleComposite{\~}{T5}{\^}{E}{153} % Ecircumflextilde +\DeclareTextDoubleComposite{\h}{T5}{\^}{E}{154} % Ecircumflexhookabove +\DeclareTextDoubleComposite{\d}{T5}{\^}{E}{155} % Ecircumflexdotbelow + +\DeclareTextComposite{\`}{T5}{I}{156} % Igrave +\DeclareTextComposite{\'}{T5}{I}{157} % Iacute +\DeclareTextComposite{\~}{T5}{I}{158} % Itilde +\DeclareTextComposite{\h}{T5}{I}{159} % Ihookabove +\DeclareTextComposite{\d}{T5}{I}{192} % Idotbelow + +\DeclareTextComposite{\`}{T5}{O}{193} % Ograve +\DeclareTextComposite{\'}{T5}{O}{194} % Oacute +\DeclareTextComposite{\~}{T5}{O}{195} % Otilde +\DeclareTextComposite{\h}{T5}{O}{196} % Ohookabove +\DeclareTextComposite{\d}{T5}{O}{197} % Odotbelow + +\DeclareTextComposite{\^}{T5}{O}{198} % Ocircumflex +\DeclareTextDoubleComposite{\`}{T5}{\^}{O}{199} % Ocircumflexgrave +\DeclareTextDoubleComposite{\'}{T5}{\^}{O}{200} % Ocircumflexacute +\DeclareTextDoubleComposite{\~}{T5}{\^}{O}{201} % Ocircumflextilde +\DeclareTextDoubleComposite{\h}{T5}{\^}{O}{202} % Ocircumflexhookabove +\DeclareTextDoubleComposite{\d}{T5}{\^}{O}{203} % Ocircumflexdotbelow + +\DeclareTextComposite{\horn}{T5}{O}{204} % Ohorn +\DeclareTextDoubleComposite{\`}{T5}{\horn}{O}{205} % Ohorngrave +\DeclareTextDoubleComposite{\'}{T5}{\horn}{O}{206} % Ohornacute +\DeclareTextDoubleComposite{\~}{T5}{\horn}{O}{207} % Ohorntilde +\DeclareTextDoubleComposite{\h}{T5}{\horn}{O}{208} % Ohornhookabove +\DeclareTextDoubleComposite{\d}{T5}{\horn}{O}{209} % Ohorndotbelow + +\DeclareTextComposite{\`}{T5}{U}{210} % Ugrave +\DeclareTextComposite{\'}{T5}{U}{211} % Uacute +\DeclareTextComposite{\~}{T5}{U}{212} % Utilde +\DeclareTextComposite{\h}{T5}{U}{213} % Uhookabove +\DeclareTextComposite{\d}{T5}{U}{214} % Udotbelow + +\DeclareTextComposite{\horn}{T5}{U}{215} % Uhorn +\DeclareTextDoubleComposite{\`}{T5}{\horn}{U}{216} % Uhorngrave +\DeclareTextDoubleComposite{\'}{T5}{\horn}{U}{217} % Uhornacute +\DeclareTextDoubleComposite{\~}{T5}{\horn}{U}{218} % Uhorntilde +\DeclareTextDoubleComposite{\h}{T5}{\horn}{U}{219} % Uhornhookabove +\DeclareTextDoubleComposite{\d}{T5}{\horn}{U}{220} % Uhorndotbelow + +\DeclareTextComposite{\`}{T5}{Y}{221} % Ygrave +\DeclareTextComposite{\'}{T5}{Y}{222} % Yacute +\DeclareTextComposite{\~}{T5}{Y}{223} % Ytilde +\DeclareTextComposite{\h}{T5}{Y}{26} % Yhookabove +\DeclareTextComposite{\d}{T5}{Y}{28} % Ydotbelow + +\DeclareTextComposite{\`}{T5}{a}{160} % agrave +\DeclareTextComposite{\'}{T5}{a}{161} % aacute +\DeclareTextComposite{\~}{T5}{a}{162} % atilde +\DeclareTextComposite{\h}{T5}{a}{163} % ahookabove +\DeclareTextComposite{\d}{T5}{a}{164} % adotbelow + +\DeclareTextComposite{\^}{T5}{a}{165} % acircumflex +\DeclareTextDoubleComposite{\`}{T5}{\^}{a}{166} % acircumflexgrave +\DeclareTextDoubleComposite{\'}{T5}{\^}{a}{167} % acircumflexacute +\DeclareTextDoubleComposite{\~}{T5}{\^}{a}{168} % acircumflextilde +\DeclareTextDoubleComposite{\h}{T5}{\^}{a}{169} % acircumflexhookabove +\DeclareTextDoubleComposite{\d}{T5}{\^}{a}{170} % acircumflexdotbelow + +\DeclareTextComposite{\u}{T5}{a}{171} % abreve +\DeclareTextDoubleComposite{\`}{T5}{\u}{a}{172} % abrevegrave +\DeclareTextDoubleComposite{\'}{T5}{\u}{a}{173} % abreveacute +\DeclareTextDoubleComposite{\~}{T5}{\u}{a}{174} % abrevetilde +\DeclareTextDoubleComposite{\h}{T5}{\u}{a}{175} % abrevehookabove +\DeclareTextDoubleComposite{\d}{T5}{\u}{a}{176} % abrevedotbelow + +\DeclareTextComposite{\`}{T5}{e}{177} % egrave +\DeclareTextComposite{\'}{T5}{e}{178} % eacute +\DeclareTextComposite{\~}{T5}{e}{179} % etilde +\DeclareTextComposite{\h}{T5}{e}{180} % ehookabove +\DeclareTextComposite{\d}{T5}{e}{181} % edotbelow + +\DeclareTextComposite{\^}{T5}{e}{182} % ecircumflex +\DeclareTextDoubleComposite{\`}{T5}{\^}{e}{183} % ecircumflexgrave +\DeclareTextDoubleComposite{\'}{T5}{\^}{e}{184} % ecircumflexacute +\DeclareTextDoubleComposite{\~}{T5}{\^}{e}{185} % ecircumflextilde +\DeclareTextDoubleComposite{\h}{T5}{\^}{e}{186} % ecircumflexhookabove +\DeclareTextDoubleComposite{\d}{T5}{\^}{e}{187} % ecircumflexdotbelow + +\DeclareTextComposite{\`}{T5}{i}{188} % igrave +\DeclareTextComposite{\'}{T5}{i}{189} % iacute +\DeclareTextComposite{\~}{T5}{i}{190} % itilde +\DeclareTextComposite{\h}{T5}{i}{191} % ihookabove +\DeclareTextComposite{\d}{T5}{i}{224} % idotbelow + +\DeclareTextComposite{\`}{T5}{\i}{188} % igrave +\DeclareTextComposite{\'}{T5}{\i}{189} % iacute +\DeclareTextComposite{\~}{T5}{\i}{190} % itilde +\DeclareTextComposite{\h}{T5}{\i}{191} % ihookabove +\DeclareTextComposite{\d}{T5}{\i}{224} % idotbelow + +\DeclareTextComposite{\`}{T5}{o}{225} % ograve +\DeclareTextComposite{\'}{T5}{o}{226} % oacute +\DeclareTextComposite{\~}{T5}{o}{227} % otilde +\DeclareTextComposite{\h}{T5}{o}{228} % ohookabove +\DeclareTextComposite{\d}{T5}{o}{229} % odotbelow + +\DeclareTextComposite{\^}{T5}{o}{230} % ocircumflex +\DeclareTextDoubleComposite{\`}{T5}{\^}{o}{231} % ocircumflexgrave +\DeclareTextDoubleComposite{\'}{T5}{\^}{o}{232} % ocircumflexacute +\DeclareTextDoubleComposite{\~}{T5}{\^}{o}{233} % ocircumflextilde +\DeclareTextDoubleComposite{\h}{T5}{\^}{o}{234} % ocircumflexhookabove +\DeclareTextDoubleComposite{\d}{T5}{\^}{o}{235} % ocircumflexdotbelow + +\DeclareTextComposite{\horn}{T5}{o}{236} % ohorn +\DeclareTextDoubleComposite{\`}{T5}{\horn}{o}{237} % ohorngrave +\DeclareTextDoubleComposite{\'}{T5}{\horn}{o}{238} % ohornacute +\DeclareTextDoubleComposite{\~}{T5}{\horn}{o}{239} % ohorntilde +\DeclareTextDoubleComposite{\h}{T5}{\horn}{o}{240} % ohornhookabove +\DeclareTextDoubleComposite{\d}{T5}{\horn}{o}{241} % ohorndotbelow + +\DeclareTextComposite{\`}{T5}{u}{242} % ugrave +\DeclareTextComposite{\'}{T5}{u}{243} % uacute +\DeclareTextComposite{\~}{T5}{u}{244} % utilde +\DeclareTextComposite{\h}{T5}{u}{245} % uhookabove +\DeclareTextComposite{\d}{T5}{u}{246} % udotbelow + +\DeclareTextComposite{\horn}{T5}{u}{247} % uhorn +\DeclareTextDoubleComposite{\`}{T5}{\horn}{u}{248} % uhorngrave +\DeclareTextDoubleComposite{\'}{T5}{\horn}{u}{249} % uhornacute +\DeclareTextDoubleComposite{\~}{T5}{\horn}{u}{250} % uhorntilde +\DeclareTextDoubleComposite{\h}{T5}{\horn}{u}{251} % uhornhookabove +\DeclareTextDoubleComposite{\d}{T5}{\horn}{u}{252} % uhorndotbelow + +\DeclareTextComposite{\`}{T5}{y}{253} % ygrave +\DeclareTextComposite{\'}{T5}{y}{254} % yacute +\DeclareTextComposite{\~}{T5}{y}{255} % ytilde +\DeclareTextComposite{\h}{T5}{y}{27} % yhookabove +\DeclareTextComposite{\d}{T5}{y}{29} % ydotbelow + +\DeclareTextSymbol{\DJ}{T5}{30} % Dcroat +\DeclareTextSymbol{\dj}{T5}{31} % dcroat + + +% For compatibility with ET5. + +\DeclareTextSymbol{\Acircumflex}{T5}{133} % Acircumflex +\DeclareTextComposite{\`}{T5}{\Acircumflex}{134} % Acircumflexgrave +\DeclareTextComposite{\'}{T5}{\Acircumflex}{135} % Acircumflexacute +\DeclareTextComposite{\~}{T5}{\Acircumflex}{136} % Acircumflextilde +\DeclareTextComposite{\h}{T5}{\Acircumflex}{137} % Acircumflexhookabove +\DeclareTextComposite{\d}{T5}{\Acircumflex}{138} % Acircumflexdotbelow + +\DeclareTextSymbol{\Abreve}{T5}{139} % Abreve +\DeclareTextComposite{\`}{T5}{\Abreve}{140} % Abrevegrave +\DeclareTextComposite{\'}{T5}{\Abreve}{141} % Abreveacute +\DeclareTextComposite{\~}{T5}{\Abreve}{142} % Abrevetilde +\DeclareTextComposite{\h}{T5}{\Abreve}{143} % Abrevehookabove +\DeclareTextComposite{\d}{T5}{\Abreve}{144} % Abrevedotbelow + +\DeclareTextSymbol{\Ecircumflex}{T5}{150} % Ecircumflex +\DeclareTextComposite{\`}{T5}{\Ecircumflex}{151} % Ecircumflexgrave +\DeclareTextComposite{\'}{T5}{\Ecircumflex}{152} % Ecircumflexacute +\DeclareTextComposite{\~}{T5}{\Ecircumflex}{153} % Ecircumflextilde +\DeclareTextComposite{\h}{T5}{\Ecircumflex}{154} % Ecircumflexhookabove +\DeclareTextComposite{\d}{T5}{\Ecircumflex}{155} % Ecircumflexdotbelow + +\DeclareTextSymbol{\Ocircumflex}{T5}{198} % Ocircumflex +\DeclareTextComposite{\`}{T5}{\Ocircumflex}{199} % Ocircumflexgrave +\DeclareTextComposite{\'}{T5}{\Ocircumflex}{200} % Ocircumflexacute +\DeclareTextComposite{\~}{T5}{\Ocircumflex}{201} % Ocircumflextilde +\DeclareTextComposite{\h}{T5}{\Ocircumflex}{202} % Ocircumflexhookabove +\DeclareTextComposite{\d}{T5}{\Ocircumflex}{203} % Ocircumflexdotbelow + +\DeclareTextSymbol{\Ohorn}{T5}{204} % Ohorn +\DeclareTextComposite{\`}{T5}{\Ohorn}{205} % Ohorngrave +\DeclareTextComposite{\'}{T5}{\Ohorn}{206} % Ohornacute +\DeclareTextComposite{\~}{T5}{\Ohorn}{207} % Ohorntilde +\DeclareTextComposite{\h}{T5}{\Ohorn}{208} % Ohornhookabove +\DeclareTextComposite{\d}{T5}{\Ohorn}{209} % Ohorndotbelow + +\DeclareTextSymbol{\Uhorn}{T5}{215} % Uhorn +\DeclareTextComposite{\`}{T5}{\Uhorn}{216} % Uhorngrave +\DeclareTextComposite{\'}{T5}{\Uhorn}{217} % Uhornacute +\DeclareTextComposite{\~}{T5}{\Uhorn}{218} % Uhorntilde +\DeclareTextComposite{\h}{T5}{\Uhorn}{219} % Uhornhookabove +\DeclareTextComposite{\d}{T5}{\Uhorn}{220} % Uhorndotbelow + +\DeclareTextSymbol{\acircumflex}{T5}{165} % acircumflex +\DeclareTextComposite{\`}{T5}{\acircumflex}{166} % acircumflexgrave +\DeclareTextComposite{\'}{T5}{\acircumflex}{167} % acircumflexacute +\DeclareTextComposite{\~}{T5}{\acircumflex}{168} % acircumflextilde +\DeclareTextComposite{\h}{T5}{\acircumflex}{169} % acircumflexhookabove +\DeclareTextComposite{\d}{T5}{\acircumflex}{170} % acircumflexdotbelow + +\DeclareTextSymbol{\abreve}{T5}{171} % abreve +\DeclareTextComposite{\`}{T5}{\abreve}{172} % abrevegrave +\DeclareTextComposite{\'}{T5}{\abreve}{173} % abreveacute +\DeclareTextComposite{\~}{T5}{\abreve}{174} % abrevetilde +\DeclareTextComposite{\h}{T5}{\abreve}{175} % abrevehookabove +\DeclareTextComposite{\d}{T5}{\abreve}{176} % abrevedotbelow + +\DeclareTextSymbol{\ecircumflex}{T5}{182} % ecircumflex +\DeclareTextComposite{\`}{T5}{\ecircumflex}{183} % ecircumflexgrave +\DeclareTextComposite{\'}{T5}{\ecircumflex}{184} % ecircumflexacute +\DeclareTextComposite{\~}{T5}{\ecircumflex}{185} % ecircumflextilde +\DeclareTextComposite{\h}{T5}{\ecircumflex}{186} % ecircumflexhookabove +\DeclareTextComposite{\d}{T5}{\ecircumflex}{187} % ecircumflexdotbelow + +\DeclareTextSymbol{\ocircumflex}{T5}{230} % ocircumflex +\DeclareTextComposite{\`}{T5}{\ocircumflex}{231} % ocircumflexgrave +\DeclareTextComposite{\'}{T5}{\ocircumflex}{232} % ocircumflexacute +\DeclareTextComposite{\~}{T5}{\ocircumflex}{233} % ocircumflextilde +\DeclareTextComposite{\h}{T5}{\ocircumflex}{234} % ocircumflexhookabove +\DeclareTextComposite{\d}{T5}{\ocircumflex}{235} % ocircumflexdotbelow + +\DeclareTextSymbol{\ohorn}{T5}{236} % ohorn +\DeclareTextComposite{\`}{T5}{\ohorn}{237} % ohorngrave +\DeclareTextComposite{\'}{T5}{\ohorn}{238} % ohornacute +\DeclareTextComposite{\~}{T5}{\ohorn}{239} % ohorntilde +\DeclareTextComposite{\h}{T5}{\ohorn}{240} % ohornhookabove +\DeclareTextComposite{\d}{T5}{\ohorn}{241} % ohorndotbelow + +\DeclareTextSymbol{\uhorn}{T5}{247} % uhorn +\DeclareTextComposite{\`}{T5}{\uhorn}{248} % uhorngrave +\DeclareTextComposite{\'}{T5}{\uhorn}{249} % uhornacute +\DeclareTextComposite{\~}{T5}{\uhorn}{250} % uhorntilde +\DeclareTextComposite{\h}{T5}{\uhorn}{251} % uhornhookabove +\DeclareTextComposite{\d}{T5}{\uhorn}{252} % uhorndotbelow + +% make these ugly names still valid (needed for use with utf8) +\DeclareTextSymbol{\ACIRCUMFLEX}{T5}{133} % Acircumflex +\DeclareTextComposite{\`}{T5}{\ACIRCUMFLEX}{134} % Acircumflexgrave +\DeclareTextComposite{\'}{T5}{\ACIRCUMFLEX}{135} % Acircumflexacute +\DeclareTextComposite{\~}{T5}{\ACIRCUMFLEX}{136} % Acircumflextilde +\DeclareTextComposite{\h}{T5}{\ACIRCUMFLEX}{137} % Acircumflexhookabove +\DeclareTextComposite{\d}{T5}{\ACIRCUMFLEX}{138} % Acircumflexdotbelow + +\DeclareTextSymbol{\ABREVE}{T5}{139} % Abreve +\DeclareTextComposite{\`}{T5}{\ABREVE}{140} % Abrevegrave +\DeclareTextComposite{\'}{T5}{\ABREVE}{141} % Abreveacute +\DeclareTextComposite{\~}{T5}{\ABREVE}{142} % Abrevetilde +\DeclareTextComposite{\h}{T5}{\ABREVE}{143} % Abrevehookabove +\DeclareTextComposite{\d}{T5}{\ABREVE}{144} % Abrevedotbelow + +\DeclareTextSymbol{\ECIRCUMFLEX}{T5}{150} % Ecircumflex +\DeclareTextComposite{\`}{T5}{\ECIRCUMFLEX}{151} % Ecircumflexgrave +\DeclareTextComposite{\'}{T5}{\ECIRCUMFLEX}{152} % Ecircumflexacute +\DeclareTextComposite{\~}{T5}{\ECIRCUMFLEX}{153} % Ecircumflextilde +\DeclareTextComposite{\h}{T5}{\ECIRCUMFLEX}{154} % Ecircumflexhookabove +\DeclareTextComposite{\d}{T5}{\ECIRCUMFLEX}{155} % Ecircumflexdotbelow + +\DeclareTextSymbol{\OCIRCUMFLEX}{T5}{198} % Ocircumflex +\DeclareTextComposite{\`}{T5}{\OCIRCUMFLEX}{199} % Ocircumflexgrave +\DeclareTextComposite{\'}{T5}{\OCIRCUMFLEX}{200} % Ocircumflexacute +\DeclareTextComposite{\~}{T5}{\OCIRCUMFLEX}{201} % Ocircumflextilde +\DeclareTextComposite{\h}{T5}{\OCIRCUMFLEX}{202} % Ocircumflexhookabove +\DeclareTextComposite{\d}{T5}{\OCIRCUMFLEX}{203} % Ocircumflexdotbelow + +\DeclareTextSymbol{\OHORN}{T5}{204} % Ohorn +\DeclareTextComposite{\`}{T5}{\OHORN}{205} % Ohorngrave +\DeclareTextComposite{\'}{T5}{\OHORN}{206} % Ohornacute +\DeclareTextComposite{\~}{T5}{\OHORN}{207} % Ohorntilde +\DeclareTextComposite{\h}{T5}{\OHORN}{208} % Ohornhookabove +\DeclareTextComposite{\d}{T5}{\OHORN}{209} % Ohorndotbelow + +\DeclareTextSymbol{\UHORN}{T5}{215} % Uhorn +\DeclareTextComposite{\`}{T5}{\UHORN}{216} % Uhorngrave +\DeclareTextComposite{\'}{T5}{\UHORN}{217} % Uhornacute +\DeclareTextComposite{\~}{T5}{\UHORN}{218} % Uhorntilde +\DeclareTextComposite{\h}{T5}{\UHORN}{219} % Uhornhookabove +\DeclareTextComposite{\d}{T5}{\UHORN}{220} % Uhorndotbelow + + +% Extend \@uclclist to make \MakeUppercase and \MakeLowercase work correctly. + +\expandafter\def\expandafter\@uclclist\expandafter{% + \@uclclist + \abreve\Abreve + \acircumflex\Acircumflex + \dj\DJ + \ecircumflex\Ecircumflex + \ocircumflex\Ocircumflex + \ohorn\Ohorn + \uhorn\Uhorn + \abreve\ABREVE + \acircumflex\ACIRCUMFLEX + \ecircumflex\ECIRCUMFLEX + \ocircumflex\OCIRCUMFLEX + \ohorn\OHORN + \uhorn\UHORN} + +\endinput + +% end of t5enc.def -- cgit v1.2.3