From 0f14293bc34ef7c1c902b00f6a2f6c1cb5e7a966 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 13 Jan 2006 00:11:07 +0000 Subject: vntex git-svn-id: svn://tug.org/texlive/trunk@1443 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/vntex/dblaccnt.sty | 363 ++++++++++++++++++++ Master/texmf-dist/tex/latex/vntex/mcviscii.def | 173 ++++++++++ Master/texmf-dist/tex/latex/vntex/pd1supp.def | 145 ++++++++ Master/texmf-dist/tex/latex/vntex/t5bch.fd | 49 +++ Master/texmf-dist/tex/latex/vntex/t5cmdh.fd | 12 + Master/texmf-dist/tex/latex/vntex/t5cmfib.fd | 12 + Master/texmf-dist/tex/latex/vntex/t5cmfr.fd | 15 + Master/texmf-dist/tex/latex/vntex/t5cmr.fd | 62 ++++ Master/texmf-dist/tex/latex/vntex/t5cmss.fd | 43 +++ Master/texmf-dist/tex/latex/vntex/t5cmssq.fd | 16 + Master/texmf-dist/tex/latex/vntex/t5cmtt.fd | 38 +++ Master/texmf-dist/tex/latex/vntex/t5cmvtt.fd | 19 ++ Master/texmf-dist/tex/latex/vntex/t5enc.def | 442 +++++++++++++++++++++++++ Master/texmf-dist/tex/latex/vntex/t5enc.dfu | 173 ++++++++++ Master/texmf-dist/tex/latex/vntex/t5fpl.fd | 14 + Master/texmf-dist/tex/latex/vntex/t5jth.fd | 31 ++ Master/texmf-dist/tex/latex/vntex/t5jvn.fd | 43 +++ Master/texmf-dist/tex/latex/vntex/t5lpr.fd | 43 +++ Master/texmf-dist/tex/latex/vntex/t5ma1.fd | 43 +++ Master/texmf-dist/tex/latex/vntex/t5mcr.fd | 43 +++ Master/texmf-dist/tex/latex/vntex/t5mns.fd | 43 +++ Master/texmf-dist/tex/latex/vntex/t5pag.fd | 51 +++ Master/texmf-dist/tex/latex/vntex/t5pbk.fd | 61 ++++ Master/texmf-dist/tex/latex/vntex/t5pcr.fd | 47 +++ Master/texmf-dist/tex/latex/vntex/t5phv.fd | 47 +++ Master/texmf-dist/tex/latex/vntex/t5pnc.fd | 53 +++ Master/texmf-dist/tex/latex/vntex/t5ppl.fd | 53 +++ Master/texmf-dist/tex/latex/vntex/t5ptm.fd | 53 +++ Master/texmf-dist/tex/latex/vntex/t5uag.fd | 51 +++ Master/texmf-dist/tex/latex/vntex/t5ubk.fd | 61 ++++ Master/texmf-dist/tex/latex/vntex/t5ucr.fd | 47 +++ Master/texmf-dist/tex/latex/vntex/t5uhv.fd | 47 +++ Master/texmf-dist/tex/latex/vntex/t5unc.fd | 53 +++ Master/texmf-dist/tex/latex/vntex/t5upl.fd | 57 ++++ Master/texmf-dist/tex/latex/vntex/t5utm.fd | 53 +++ Master/texmf-dist/tex/latex/vntex/t5uzcm.fd | 22 ++ Master/texmf-dist/tex/latex/vntex/tcvn.def | 179 ++++++++++ Master/texmf-dist/tex/latex/vntex/vietnam.ldf | 88 +++++ Master/texmf-dist/tex/latex/vntex/vietnam.sty | 92 +++++ Master/texmf-dist/tex/latex/vntex/viscii.def | 176 ++++++++++ Master/texmf-dist/tex/latex/vntex/vncaps.tex | 99 ++++++ Master/texmf-dist/tex/latex/vntex/vps.def | 178 ++++++++++ 42 files changed, 3390 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/vntex/dblaccnt.sty create mode 100644 Master/texmf-dist/tex/latex/vntex/mcviscii.def create mode 100644 Master/texmf-dist/tex/latex/vntex/pd1supp.def create mode 100644 Master/texmf-dist/tex/latex/vntex/t5bch.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5cmdh.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5cmfib.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5cmfr.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5cmr.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5cmss.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5cmssq.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5cmtt.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5cmvtt.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5enc.def create mode 100644 Master/texmf-dist/tex/latex/vntex/t5enc.dfu create mode 100644 Master/texmf-dist/tex/latex/vntex/t5fpl.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5jth.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5jvn.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5lpr.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5ma1.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5mcr.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5mns.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5pag.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5pbk.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5pcr.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5phv.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5pnc.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5ppl.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5ptm.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5uag.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5ubk.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5ucr.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5uhv.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5unc.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5upl.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5utm.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/t5uzcm.fd create mode 100644 Master/texmf-dist/tex/latex/vntex/tcvn.def create mode 100644 Master/texmf-dist/tex/latex/vntex/vietnam.ldf create mode 100644 Master/texmf-dist/tex/latex/vntex/vietnam.sty create mode 100644 Master/texmf-dist/tex/latex/vntex/viscii.def create mode 100644 Master/texmf-dist/tex/latex/vntex/vncaps.tex create mode 100644 Master/texmf-dist/tex/latex/vntex/vps.def (limited to 'Master/texmf-dist/tex/latex/vntex') diff --git a/Master/texmf-dist/tex/latex/vntex/dblaccnt.sty b/Master/texmf-dist/tex/latex/vntex/dblaccnt.sty new file mode 100644 index 00000000000..a217dfaf1c3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/dblaccnt.sty @@ -0,0 +1,363 @@ +% Copyright 2000 Frank Mittelbach . +% License: LPPL, version 1.3a or newer, according to +% http://www.latex-project.org/lppl.txt. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Werner Lemberg . +% +% +% This is the file dblaccnt.tex which implements support for multiple +% accents. +% +% +% The code below handles only the case of +% +% \acc1 \acc2 ... glyph +% +% with or without nesting braces. +% +% \acc1 {\acc2 a} +% +% etc. will be handled correctly by removing the brace group during +% the scanning process. This means in particular that conceptually +% any accent command can only handle single token arguments! +% +% It should also work for combinations generated from inputenc, i.e., +% are presented as 8bit tokens or, after passing through something like +% an .aux file, as \IeC{\acc1} \IeC{\acc2} ... +% +% If you use OT1 encoding you have to explicitly reload it (with +% \usepackage[OT1]{fontenc}). +% +% +% History +% +% 1.0 2000/01/27 +% +% Initial release. +% +% 1.1 2005/04/21 +% +% Make it work with LaTeX release 2003/12/01. +% Add copyright message and history. +% + +\ProvidesPackage{dblaccnt}[2005/04/21 v1.1 double accent support] + +\endlinechar \m@ne + + +% We must redefine two internal LaTeX commands to provide hooks for +% assembling accents. + +% Here we test whether #1 (the command to be executed) is \chardef or +% #3 (the encoding) is `?'. If both are false, \assemble@accent@cmds +% will be used. +% +% The first case catches \DeclareTextSymbol, the second catches +% \ProvideTextCommandDefault. Both checks are ugly hacks which hopefully +% disappear in the near future. +% +\def\@dec@text@cmd#1#2#3{ + \ifx#1\chardef + \expandafter\def\expandafter#2\expandafter{ + \csname#3-cmd\expandafter\endcsname + \expandafter#2 + \csname#3\string#2\endcsname + } + \else + \ifx#1\chardef@text@cmd + \expandafter\def\expandafter#2\expandafter{ + \csname#3-cmd\expandafter\endcsname + \expandafter#2 + \csname#3\string#2\endcsname + } + \else + \if#3? + \expandafter\def\expandafter#2\expandafter{ + \csname#3-cmd\expandafter\endcsname + \expandafter#2 + \csname#3\string#2\endcsname + } + \else + \expandafter\def\expandafter#2\expandafter{ + % start looking for acc tokens + \expandafter\assemble@accent@cmds + \csname#3-cmd\expandafter\endcsname + \expandafter#2 + \csname#3\string#2\endcsname + } + \fi + \fi + \fi + \let\@ifdefinable\@rc@ifdefinable + \expandafter#1\csname#3\string#2\endcsname +} + + +% The redefined \@tabacckludge macro below assures that the top-level +% definition of the accents (which contains \assemble@accent@cmds) +% will be called. +% +\def\@make@tabacc#1#2{ + \expandafter\def\csname @tabacc\string#1\endcsname{#2} +} + +\@make@tabacc{'}{\@acci} +\@make@tabacc{`}{\@accii} +\@make@tabacc{=}{\@acciii} + + +% Here the redefinition of second internal LaTeX macro. +% +\def\@tabacckludge#1{ + \csname @tabacc\string#1\endcsname +} + + +% We only look ahead for further accents if we are to typeset. +% +\def\assemble@accent@cmds{ + \ifx\protect\@typeset@protect + \expandafter\assemble@tokensinit + \fi +} + + +% The init is special as we have to parse over some of the expansion +% of the encoding specific command; for example, \^ might expand to +% +% \assemble@accent@cmds \OT1-cmd \^ \OT1\^ +% ^^^^^^ one token +% +% We start \assemble@tokens with the number of hits so far (\@empty), +% zero the actual code for the current, e.g., \OT1\^ in the above +% example (resp. the corresponding macro in the current font +% encoding), and as a third argument we will pick up the next token +% or group in the input stream for testing. +% +\def\assemble@tokensinit#1#2#3{ + % the usual test for availability in the current encoding + % similar to the test in \@changed@cmd + \@inmathwarn#2 + \expandafter\ifx\csname\cf@encoding\string#2\endcsname\relax + \expandafter\ifx\csname ?\string#2\endcsname\relax + \expandafter\def\csname ?\string#2\endcsname{ + \TextSymbolUnavailable#2 + } + \fi + \global\expandafter\let + \csname\cf@encoding \string#2\expandafter\endcsname + \csname ?\string#2\endcsname + \fi + + % here we substitute the current encoding + \expandafter\assemble@tokens@\expandafter\@empty + \csname\cf@encoding\string#2\endcsname +} + + +% The next commands should be considered only as a proof of concept +% -- they can most certainly be streamlined. Here is roughly what +% they do: +% +% \assemble@tokens: If the picked up token is \IeC then get rid of it +% and parse the next token (or group) which is expected to be the +% argument of \IeC. This is done by restarting the whole process. +% Otherwise we have to figure out if the current token (#3) is an +% 8-bit from inputenc, i.e., expanding to \IeC{...}. This is +% handled by calling \assemble@tokensz passing an expansion of #3 +% as well as #3 (or more exactly, its first token since the braces +% get removed in this process) itself. +% +% \assemble@tokensz: Test if the expansion start with \IeC in which +% case it is assumed that it comes from an inputenc 8bit; the next +% token will be considered as its argument and used for further +% processing in \assemble@tokensx. Otherwise the unexpanded #3 +% from above is used. +% +% \assemble@tokensx: If this cmd is called its third argument should +% contain a normalized token from the input stream, i.e. +% +% {..} -> .. +% \IeC{..} -> .. +% ^^xx (expanding to) \IeC{..} -> .. +% +% Now all :-) that remains is testing whether the expansion of this +% token starts with \assemble@accent@cmds, since in this case we have +% found another accent cmd. +% +% #1 is the number of hits, #2 is the real definition in that +% encoding, and #3 is the next token (or group). +% +% The macros \assemble@tokens@ and \assemble@tokens@@ are +% intermediate steps to test whether #3 is empty; if yes, we simply +% expand #2. +% +\def\assemble@tokens@#1#2#3{ + \assemble@tokens@@{#1}{#2}{#3}{#3\@empty} +} + +\def\assemble@tokens@@#1#2#3#4{ + \ifx#4\@empty + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi + {#2{}} + {\assemble@tokens{#1}{#2}{#3}} +} + +\def\assemble@tokens#1#2#3{ + \ifx\IeC#3 + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi + % try again but pick up argument of \IeC + {\assemble@tokens@{#1}{#2}} + % this will get rid of a group argument -- nasty :-) + {\expandafter\assemble@tokensz#3\relax\assemble@tokensz{#1}{#2}#3} +} + +\def\assemble@tokensz#1#2\assemble@tokensz#3#4#5{ + \ifx#1\IeC + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi + {\assemble@tokensx{#3}{#4}#2} + {\assemble@tokensx{#3}{#4}#5} +} + +% \assemble@tokensx: This passes an expanded and unexpanded version +% of #3 to \ifassemble@tokens to do the actual processing. +% +% \ifassemble@tokens: If we have found another accent command then +% keep its name and record that we had another hit and restart the +% scanning via \assemble@tokens, i.e., we append an `x' to the +% ``hit'' argument that we carry around for no good reason, and we +% append the official name of the accent command (which was picked +% up as part of the expansion of the input token) to the argument, +% storing the list of accents found so far. Note that we do use +% the official name, e.g. `\"', not `\OT1\"' -- the latter is only +% used for the very first accent! +% +% If it turns out that we don't have an accent command here it is +% time to stop the scanning and do some processing. Now finally the +% ``hit'' argument and the list of collected accents comes into play: +% We construct a command which name consists of the string +% ``handle@accent'', followed by a number of `x's each for each hit +% earlier on. Thus in a situation like \"\^a we would execute +% \handle@accentx and in case of \"a \handle@accent. This command +% gets as its arguments the collected accents followed by the token +% which stopped the scanning proccess, e.g. +% +% \handle@accentx \OT1\" \^ {a} +% +% and its purpose is to determine how to produce a glyph from it +% (e.g. as a composite or as a part composite or ...) +% +\def\assemble@tokensx#1#2#3{ + \expandafter + \ifassemble@tokens#3\@empty\@empty\@empty\ifassemble@tokens{#1}{#2}{#3}} + +\def\ifassemble@tokens#1#2#3#4\ifassemble@tokens#5#6#7{ + % next token was defined via \DeclareText... + \ifx#1\assemble@accent@cmds + % thus #3 is its official name + \expandafter\assemble@tokens@ + \else + % execute what has been assembled and exit + \csname handle@accent#5\endcsname#6{#7} + \expandafter\@gobbletwo + \fi + % first two args to \assemble@tokens on next pass + {#5x}{#6#3} +} + + +% Depending on the number of accents found, \handle@accent[x[x]] will +% be called. + +% ONLY ONE: We check whether \#1-#2 is a known command (a composite) +% and execute it, otherwise try to execute #1{#2} as an accent +% command. +% +\def\handle@accent#1#2{ + \expandafter\ifx\csname\string#1-\string#2\endcsname\relax + #1{#2} + \else + \csname\string#1-\string#2\endcsname + \fi +} + +% TWO IN A ROW: We check for \#1-#2-#3. If undefined, we apply #1 to +% whatever is the result of #2{#3}. One could think of a more +% complex algorithm here, e.g., if #1-#2 is known as a composite +% modifier (whatever that is) apply that before trying the above but +% this is probably not necessary. +% +\def\handle@accentx#1#2#3{ + \expandafter\ifx\csname\string#1-\string#2-\string#3\endcsname\relax + #1{#2{#3}} + \else + \csname\string#1-\string#2-\string#3\endcsname + \fi +} + +% MORE THAN TWO: (Not handled so far.) If there are more than three, +% then the parsing will die at some point when \handle@accentxx... +% will turn out to be \relax, and then one accent will become an +% argument of another -- too bad. +% +\def\handle@accentxx#1#2#3#4{ + % catch more than two accents in a row + \errmessage{Too many accents, dropping first} + #2#3#4 +} + + +% This is simpler now. +% +\def\DeclareTextCompositeCommand#1#2#3#4{ + \expandafter\def\csname\expandafter\string\csname + #2\endcsname\string#1-\string#3\endcsname{#4} +} + +% This is new. +% +\def\DeclareTextDoubleCompositeCommand#1#2#3#4#5{ + \expandafter\def\csname\expandafter\string\csname + #2\endcsname\string#1-\string#3-\string#4\endcsname{#5} +} + +% This also. +% +\catcode\z@=11\relax +\def\DeclareTextDoubleComposite#1#2#3#4#5{ + \def\reserved@a{\DeclareTextDoubleCompositeCommand#1{#2}{#3}{#4}} + \bgroup + \lccode\z@#5 + \lowercase{ + \egroup + \reserved@a ^^@} +} +\catcode\z@=15\relax + + +% Now we reinitialize the \@acc... macros to use our new definitions. +% +\AtBeginDocument{ + \let\@acci \' + \let\@accii \` + \let\@acciii \= +} + + +\endlinechar `\^^M + +\endinput + +% end of dblaccnt.tex diff --git a/Master/texmf-dist/tex/latex/vntex/mcviscii.def b/Master/texmf-dist/tex/latex/vntex/mcviscii.def new file mode 100644 index 00000000000..e9c41cd58ea --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/mcviscii.def @@ -0,0 +1,173 @@ +% Copyright 2000-2005 Werner Lemberg . +% 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 mcviscii.def which provides VISCII input encoding for +% Vietnamese (Mac version). +% +% written by Werner Lemberg +% +% History +% +% 1.0 2000/01/28 +% +% Initial release. +% +% 1.1 2005/04/21 +% +% Don't rely on dblaccnt.sty. +% Add copyright message and history. + +\ProvidesFile{mcviscii.def}[2005/04/21 v1.1 Mac VISCII Vietnamese input encoding] + +\makeatletter + +\DeclareInputText{2}{\h\ABREVE} +\DeclareInputText{5}{\~\ABREVE} +\DeclareInputText{6}{\~\ACIRCUMFLEX} +\DeclareInputText{23}{\h Y} +\DeclareInputText{24}{\d Y} +\DeclareInputText{25}{\~Y} + +\DeclareInputText{128}{\d A} +\DeclareInputText{129}{\@tabacckludge'\ABREVE} +\DeclareInputText{130}{\@tabacckludge`\ABREVE} +\DeclareInputText{131}{\d\ABREVE} +\DeclareInputText{132}{\@tabacckludge'\ACIRCUMFLEX} +\DeclareInputText{133}{\@tabacckludge`\ACIRCUMFLEX} +\DeclareInputText{134}{\h\ACIRCUMFLEX} +\DeclareInputText{135}{\d\ACIRCUMFLEX} +\DeclareInputText{136}{\~E} +\DeclareInputText{137}{\d E} +\DeclareInputText{138}{\@tabacckludge'\ECIRCUMFLEX} +\DeclareInputText{139}{\@tabacckludge`\ECIRCUMFLEX} +\DeclareInputText{140}{\h\ECIRCUMFLEX} +\DeclareInputText{141}{\~\ECIRCUMFLEX} +\DeclareInputText{142}{\d\ECIRCUMFLEX} +\DeclareInputText{143}{\@tabacckludge'\OCIRCUMFLEX} + +\DeclareInputText{144}{\@tabacckludge`\OCIRCUMFLEX} +\DeclareInputText{145}{\h\OCIRCUMFLEX} +\DeclareInputText{146}{\~\OCIRCUMFLEX} +\DeclareInputText{147}{\d\OCIRCUMFLEX} +\DeclareInputText{148}{\d\OHORN} +\DeclareInputText{149}{\@tabacckludge'\OHORN} +\DeclareInputText{150}{\@tabacckludge`\OHORN} +\DeclareInputText{151}{\h\OHORN} +\DeclareInputText{152}{\d I} +\DeclareInputText{153}{\h O} +\DeclareInputText{154}{\d O} +\DeclareInputText{155}{\h I} +\DeclareInputText{156}{\h U} +\DeclareInputText{157}{\~U} +\DeclareInputText{158}{\d U} +\DeclareInputText{159}{\@tabacckludge`Y} + +\DeclareInputText{160}{\~O} +\DeclareInputText{161}{\@tabacckludge'\abreve} +\DeclareInputText{162}{\@tabacckludge`\abreve} +\DeclareInputText{163}{\d\abreve} +\DeclareInputText{164}{\@tabacckludge'\acircumflex} +\DeclareInputText{165}{\@tabacckludge`\acircumflex} +\DeclareInputText{166}{\h\acircumflex} +\DeclareInputText{167}{\d\acircumflex} +\DeclareInputText{168}{\~e} +\DeclareInputText{169}{\d e} +\DeclareInputText{170}{\@tabacckludge'\ecircumflex} +\DeclareInputText{171}{\@tabacckludge`\ecircumflex} +\DeclareInputText{172}{\h\ecircumflex} +\DeclareInputText{173}{\~\ecircumflex} +\DeclareInputText{174}{\d\ecircumflex} +\DeclareInputText{175}{\@tabacckludge'\ocircumflex} + +\DeclareInputText{176}{\@tabacckludge`\ocircumflex} +\DeclareInputText{177}{\h\ocircumflex} +\DeclareInputText{178}{\~\ocircumflex} +\DeclareInputText{179}{\~\OHORN} +\DeclareInputText{180}{\OHORN} +\DeclareInputText{181}{\d\ocircumflex} +\DeclareInputText{182}{\@tabacckludge`\ohorn} +\DeclareInputText{183}{\h\ohorn} +\DeclareInputText{184}{\d i} +\DeclareInputText{185}{\d\UHORN} +\DeclareInputText{186}{\@tabacckludge'\UHORN} +\DeclareInputText{187}{\@tabacckludge`\UHORN} +\DeclareInputText{188}{\h\UHORN} +\DeclareInputText{189}{\ohorn} +\DeclareInputText{190}{\@tabacckludge'\ohorn} +\DeclareInputText{191}{\UHORN} + +\DeclareInputText{192}{\@tabacckludge`A} +\DeclareInputText{193}{\@tabacckludge'A} +\DeclareInputText{194}{\ACIRCUMFLEX} +\DeclareInputText{195}{\~A} +\DeclareInputText{196}{\h A} +\DeclareInputText{197}{\ABREVE} +\DeclareInputText{198}{\h\abreve} +\DeclareInputText{199}{\~\abreve} +\DeclareInputText{200}{\@tabacckludge`E} +\DeclareInputText{201}{\@tabacckludge'E} +\DeclareInputText{202}{\ECIRCUMFLEX} +\DeclareInputText{203}{\h E} +\DeclareInputText{204}{\@tabacckludge`I} +\DeclareInputText{205}{\@tabacckludge'I} +\DeclareInputText{206}{\~I} +\DeclareInputText{207}{\@tabacckludge`y} + +\DeclareInputText{208}{\DJ} +\DeclareInputText{209}{\@tabacckludge'\uhorn} +\DeclareInputText{210}{\@tabacckludge`O} +\DeclareInputText{211}{\@tabacckludge'O} +\DeclareInputText{212}{\OCIRCUMFLEX} +\DeclareInputText{213}{\d a} +\DeclareInputText{214}{\h y} +\DeclareInputText{215}{\@tabacckludge`\uhorn} +\DeclareInputText{216}{\h\uhorn} +\DeclareInputText{217}{\@tabacckludge`U} +\DeclareInputText{218}{\@tabacckludge'U} +\DeclareInputText{219}{\~y} +\DeclareInputText{220}{\d y} +\DeclareInputText{221}{\@tabacckludge'Y} +\DeclareInputText{222}{\~\ohorn} +\DeclareInputText{223}{\uhorn} + +\DeclareInputText{224}{\@tabacckludge`a} +\DeclareInputText{225}{\@tabacckludge'a} +\DeclareInputText{226}{\acircumflex} +\DeclareInputText{227}{\~a} +\DeclareInputText{228}{\h a} +\DeclareInputText{229}{\abreve} +\DeclareInputText{230}{\~\uhorn} +\DeclareInputText{231}{\~\acircumflex} +\DeclareInputText{232}{\@tabacckludge`e} +\DeclareInputText{233}{\@tabacckludge'e} +\DeclareInputText{234}{\ecircumflex} +\DeclareInputText{235}{\h e} +\DeclareInputText{236}{\@tabacckludge`i} +\DeclareInputText{237}{\@tabacckludge'i} +\DeclareInputText{238}{\~i} +\DeclareInputText{239}{\h i} + +\DeclareInputText{240}{\dj} +\DeclareInputText{241}{\d\uhorn} +\DeclareInputText{242}{\@tabacckludge`o} +\DeclareInputText{243}{\@tabacckludge'o} +\DeclareInputText{244}{\ocircumflex} +\DeclareInputText{245}{\~o} +\DeclareInputText{246}{\h o} +\DeclareInputText{247}{\d o} +\DeclareInputText{248}{\d u} +\DeclareInputText{249}{\@tabacckludge`u} +\DeclareInputText{250}{\@tabacckludge'u} +\DeclareInputText{251}{\~u} +\DeclareInputText{252}{\h u} +\DeclareInputText{253}{\@tabacckludge'y} +\DeclareInputText{254}{\d\ohorn} +\DeclareInputText{255}{\~\UHORN} + +\makeatother + +\endinput + +% end of mcviscii.def diff --git a/Master/texmf-dist/tex/latex/vntex/pd1supp.def b/Master/texmf-dist/tex/latex/vntex/pd1supp.def new file mode 100644 index 00000000000..6aecd9d044a --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/pd1supp.def @@ -0,0 +1,145 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\DeclareTextAccent{\h}{PD1}{\texthookabove} +\DeclareTextAccent{\d}{PD1}{\textdotbelow} +\DeclareTextCompositeCommand{\h}{PD1}{\@empty}{\texthookabove} +\DeclareTextCompositeCommand{\d}{PD1}{\@empty}{\textdotbelow} +\DeclareTextCommand{\texthookabove}{PD1}{\@empty} +\DeclareTextCommand{\textdotbelow}{PD1}{\@empty} + +\DeclareTextCommand{\ABREVE}{PD1}{A} +\DeclareTextCommand{\ACIRCUMFLEX}{PD1}{A} +\DeclareTextCommand{\ABREVE}{PD1}{A} +\DeclareTextCommand{\ACIRCUMFLEX}{PD1}{A} +\DeclareTextCommand{\ECIRCUMFLEX}{PD1}{E} +\DeclareTextCommand{\ECIRCUMFLEX}{PD1}{E} +\DeclareTextCommand{\OCIRCUMFLEX}{PD1}{O} +\DeclareTextCommand{\OHORN}{PD1}{O} +\DeclareTextCommand{\OCIRCUMFLEX}{PD1}{O} +\DeclareTextCommand{\OHORN}{PD1}{O} +\DeclareTextCommand{\UHORN}{PD1}{U} +\DeclareTextCommand{\UHORN}{PD1}{U} +\DeclareTextCommand{\abreve}{PD1}{a} +\DeclareTextCommand{\acircumflex}{PD1}{a} +\DeclareTextCommand{\dj}{PD1}{d} +\DeclareTextCommand{\ecircumflex}{PD1}{e} +\DeclareTextCommand{\ocircumflex}{PD1}{o} +\DeclareTextCommand{\ohorn}{PD1}{o} +\DeclareTextCommand{\uhorn}{PD1}{u} + + +\DeclareTextComposite{\'}{PD1}{\ABREVE}{`A} +\DeclareTextComposite{\'}{PD1}{\ACIRCUMFLEX}{`A} +\DeclareTextComposite{\'}{PD1}{\ABREVE}{`A} +\DeclareTextComposite{\'}{PD1}{\ACIRCUMFLEX}{`A} +\DeclareTextComposite{\'}{PD1}{\ECIRCUMFLEX}{`E} +\DeclareTextComposite{\'}{PD1}{\ECIRCUMFLEX}{`E} +\DeclareTextComposite{\'}{PD1}{\OCIRCUMFLEX}{`O} +\DeclareTextComposite{\'}{PD1}{\OHORN}{`O} +\DeclareTextComposite{\'}{PD1}{\OCIRCUMFLEX}{`O} +\DeclareTextComposite{\'}{PD1}{\OHORN}{`O} +\DeclareTextComposite{\'}{PD1}{\UHORN}{`U} +\DeclareTextComposite{\'}{PD1}{\UHORN}{`U} +\DeclareTextComposite{\'}{PD1}{\abreve}{`a} +\DeclareTextComposite{\'}{PD1}{\acircumflex}{`a} +\DeclareTextComposite{\'}{PD1}{\ecircumflex}{`e} +\DeclareTextComposite{\'}{PD1}{\ocircumflex}{`o} +\DeclareTextComposite{\'}{PD1}{\ohorn}{`o} +\DeclareTextComposite{\'}{PD1}{\uhorn}{`u} +\DeclareTextComposite{\`}{PD1}{Y}{`Y} +\DeclareTextComposite{\`}{PD1}{\ABREVE}{`A} +\DeclareTextComposite{\`}{PD1}{\ACIRCUMFLEX}{`A} +\DeclareTextComposite{\`}{PD1}{\ABREVE}{`A} +\DeclareTextComposite{\`}{PD1}{\ACIRCUMFLEX}{`A} +\DeclareTextComposite{\`}{PD1}{\ECIRCUMFLEX}{`E} +\DeclareTextComposite{\`}{PD1}{\ECIRCUMFLEX}{`E} +\DeclareTextComposite{\`}{PD1}{\OCIRCUMFLEX}{`O} +\DeclareTextComposite{\`}{PD1}{\OHORN}{`O} +\DeclareTextComposite{\`}{PD1}{\OCIRCUMFLEX}{`O} +\DeclareTextComposite{\`}{PD1}{\OHORN}{`O} +\DeclareTextComposite{\`}{PD1}{\UHORN}{`U} +\DeclareTextComposite{\`}{PD1}{\UHORN}{`U} +\DeclareTextComposite{\`}{PD1}{\abreve}{`a} +\DeclareTextComposite{\`}{PD1}{\acircumflex}{`a} +\DeclareTextComposite{\`}{PD1}{\ecircumflex}{`e} +\DeclareTextComposite{\`}{PD1}{\ocircumflex}{`o} +\DeclareTextComposite{\`}{PD1}{\ohorn}{`o} +\DeclareTextComposite{\`}{PD1}{\uhorn}{`u} +\DeclareTextComposite{\`}{PD1}{y}{`y} +\DeclareTextComposite{\d}{PD1}{A}{`A} +\DeclareTextComposite{\d}{PD1}{E}{`E} +\DeclareTextComposite{\d}{PD1}{I}{`I} +\DeclareTextComposite{\d}{PD1}{O}{`O} +\DeclareTextComposite{\d}{PD1}{U}{`U} +\DeclareTextComposite{\d}{PD1}{Y}{`Y} +\DeclareTextComposite{\d}{PD1}{\ABREVE}{`A} +\DeclareTextComposite{\d}{PD1}{\ACIRCUMFLEX}{`A} +\DeclareTextComposite{\d}{PD1}{\ECIRCUMFLEX}{`E} +\DeclareTextComposite{\d}{PD1}{\OCIRCUMFLEX}{`O} +\DeclareTextComposite{\d}{PD1}{\OHORN}{`O} +\DeclareTextComposite{\d}{PD1}{\UHORN}{`U} +\DeclareTextComposite{\d}{PD1}{\abreve}{`a} +\DeclareTextComposite{\d}{PD1}{\acircumflex}{`a} +\DeclareTextComposite{\d}{PD1}{\ecircumflex}{`e} +\DeclareTextComposite{\d}{PD1}{\ocircumflex}{`o} +\DeclareTextComposite{\d}{PD1}{\ohorn}{`o} +\DeclareTextComposite{\d}{PD1}{\uhorn}{`u} +\DeclareTextComposite{\d}{PD1}{a}{`a} +\DeclareTextComposite{\d}{PD1}{e}{`e} +\DeclareTextComposite{\d}{PD1}{i}{`i} +\DeclareTextComposite{\d}{PD1}{o}{`o} +\DeclareTextComposite{\d}{PD1}{u}{`u} +\DeclareTextComposite{\d}{PD1}{y}{`y} +\DeclareTextComposite{\h}{PD1}{A}{`A} +\DeclareTextComposite{\h}{PD1}{E}{`E} +\DeclareTextComposite{\h}{PD1}{I}{`I} +\DeclareTextComposite{\h}{PD1}{O}{`O} +\DeclareTextComposite{\h}{PD1}{U}{`U} +\DeclareTextComposite{\h}{PD1}{Y}{`Y} +\DeclareTextComposite{\h}{PD1}{\ABREVE}{`A} +\DeclareTextComposite{\h}{PD1}{\ACIRCUMFLEX}{`A} +\DeclareTextComposite{\h}{PD1}{\ECIRCUMFLEX}{`E} +\DeclareTextComposite{\h}{PD1}{\OCIRCUMFLEX}{`O} +\DeclareTextComposite{\h}{PD1}{\OHORN}{`O} +\DeclareTextComposite{\h}{PD1}{\UHORN}{`U} +\DeclareTextComposite{\h}{PD1}{\abreve}{`a} +\DeclareTextComposite{\h}{PD1}{\acircumflex}{`a} +\DeclareTextComposite{\h}{PD1}{\ecircumflex}{`e} +\DeclareTextComposite{\h}{PD1}{\ocircumflex}{`o} +\DeclareTextComposite{\h}{PD1}{\ohorn}{`o} +\DeclareTextComposite{\h}{PD1}{\uhorn}{`u} +\DeclareTextComposite{\h}{PD1}{a}{`a} +\DeclareTextComposite{\h}{PD1}{e}{`e} +\DeclareTextComposite{\h}{PD1}{i}{`i} +\DeclareTextComposite{\h}{PD1}{o}{`o} +\DeclareTextComposite{\h}{PD1}{u}{`u} +\DeclareTextComposite{\h}{PD1}{y}{`y} +\DeclareTextComposite{\~}{PD1}{E}{`E} +\DeclareTextComposite{\~}{PD1}{I}{`I} +\DeclareTextComposite{\~}{PD1}{U}{`U} +\DeclareTextComposite{\~}{PD1}{Y}{`Y} +\DeclareTextComposite{\~}{PD1}{\ABREVE}{`A} +\DeclareTextComposite{\~}{PD1}{\ACIRCUMFLEX}{`A} +\DeclareTextComposite{\~}{PD1}{\ABREVE}{`A} +\DeclareTextComposite{\~}{PD1}{\ACIRCUMFLEX}{`A} +\DeclareTextComposite{\~}{PD1}{\ECIRCUMFLEX}{`E} +\DeclareTextComposite{\~}{PD1}{\ECIRCUMFLEX}{`E} +\DeclareTextComposite{\~}{PD1}{\OCIRCUMFLEX}{`O} +\DeclareTextComposite{\~}{PD1}{\OHORN}{`O} +\DeclareTextComposite{\~}{PD1}{\OCIRCUMFLEX}{`O} +\DeclareTextComposite{\~}{PD1}{\OHORN}{`O} +\DeclareTextComposite{\~}{PD1}{\UHORN}{`U} +\DeclareTextComposite{\~}{PD1}{\UHORN}{`U} +\DeclareTextComposite{\~}{PD1}{\abreve}{`a} +\DeclareTextComposite{\~}{PD1}{\acircumflex}{`a} +\DeclareTextComposite{\~}{PD1}{\ecircumflex}{`e} +\DeclareTextComposite{\~}{PD1}{\i}{`i} +\DeclareTextComposite{\~}{PD1}{\ocircumflex}{`o} +\DeclareTextComposite{\~}{PD1}{\ohorn}{`o} +\DeclareTextComposite{\~}{PD1}{\uhorn}{`u} +\DeclareTextComposite{\~}{PD1}{e}{`e} +\DeclareTextComposite{\~}{PD1}{i}{`i} +\DeclareTextComposite{\~}{PD1}{u}{`u} +\DeclareTextComposite{\~}{PD1}{y}{`y} diff --git a/Master/texmf-dist/tex/latex/vntex/t5bch.fd b/Master/texmf-dist/tex/latex/vntex/t5bch.fd new file mode 100644 index 00000000000..adbc01d4a42 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5bch.fd @@ -0,0 +1,49 @@ +%Filename: t5bch.fd +%Created by: tex mkbch +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5bch.fd} + [2005/08/28 Fontinst v1.929 font definitions for T5/bch.] + +\DeclareFontFamily{T5}{bch}{} + +\DeclareFontShape{T5}{bch}{m}{n}{ + <-> bchr8v +}{} + +\DeclareFontShape{T5}{bch}{m}{it}{ + <-> bchri8v +}{} + +\DeclareFontShape{T5}{bch}{m}{sl}{ + <-> bchro8v +}{} + +\DeclareFontShape{T5}{bch}{b}{n}{ + <-> bchb8v +}{} + +\DeclareFontShape{T5}{bch}{b}{it}{ + <-> bchbi8v +}{} + +\DeclareFontShape{T5}{bch}{b}{sl}{ + <-> bchbo8v +}{} + +\DeclareFontShape{T5}{bch}{m}{sc}{ + <-> bchrc8v +}{} + +\DeclareFontShape{T5}{bch}{b}{sc}{ + <-> bchbc8v +}{} + +\DeclareFontShape{T5}{bch}{bx}{n}{<->ssub * bch/b/n}{} +\DeclareFontShape{T5}{bch}{bx}{it}{<->ssub * bch/b/it}{} +\DeclareFontShape{T5}{bch}{bx}{sl}{<->ssub * bch/b/sl}{} +\DeclareFontShape{T5}{bch}{bx}{sc}{<->ssub * bch/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5cmdh.fd b/Master/texmf-dist/tex/latex/vntex/t5cmdh.fd new file mode 100644 index 00000000000..d007c002bf1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5cmdh.fd @@ -0,0 +1,12 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + + +\ProvidesFile{t5cmdh.fd} + [1999/05/25 v2.5h Standard LaTeX font definitions] +\DeclareFontFamily{T5}{cmdh}{\hyphenchar\font45 } +\DeclareFontShape{T5}{cmdh}{m}{n}{% + <10>vndunh10% + }{} +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5cmfib.fd b/Master/texmf-dist/tex/latex/vntex/t5cmfib.fd new file mode 100644 index 00000000000..ba7f14d3472 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5cmfib.fd @@ -0,0 +1,12 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + + +\ProvidesFile{t5cmfib.fd} + [1999/05/25 v2.5h Standard LaTeX font definitions] +\DeclareFontFamily{T5}{cmfib}{\hyphenchar\font45 } +\DeclareFontShape{T5}{cmfib}{m}{n}{% + <8>vnfib8% + }{} +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5cmfr.fd b/Master/texmf-dist/tex/latex/vntex/t5cmfr.fd new file mode 100644 index 00000000000..e0413ac4b27 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5cmfr.fd @@ -0,0 +1,15 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + + +\ProvidesFile{t5cmfr.fd} + [1999/05/25 v2.5h Standard LaTeX font definitions] +\DeclareFontFamily{T5}{cmfr}{\hyphenchar\font45 } +\DeclareFontShape{T5}{cmfr}{m}{n}{% + <10>vnff10% + }{} +\DeclareFontShape{T5}{cmfr}{m}{it}{% + <10>vnfi10% + }{} +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5cmr.fd b/Master/texmf-dist/tex/latex/vntex/t5cmr.fd new file mode 100644 index 00000000000..58075f6a479 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5cmr.fd @@ -0,0 +1,62 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + + +\ProvidesFile{t5cmr.fd} + [1999/05/25 v2.5h Standard LaTeX font definitions] +\DeclareFontFamily{T5}{cmr}{\hyphenchar\font45 } +\DeclareFontShape{T5}{cmr}{m}{n}% + {<5><6><7><8><9><10><12>gen*vnr% + <10.95>vnr10% + <14.4>vnr12% + <17.28><20.74><24.88>vnr17}{} +\DeclareFontShape{T5}{cmr}{m}{sl}% + {% + <5><6><7>vnsl8% + <8><9>gen*vnsl% + <10><10.95>vnsl10% + <12><14.4><17.28><20.74><24.88>vnsl12% + }{} +\DeclareFontShape{T5}{cmr}{m}{it}% + {% + <5><6><7>vnti7% + <8>vnti8% + <9>vnti9% + <10><10.95>vnti10% + <12><14.4><17.28><20.74><24.88>vnti12% + }{} +\DeclareFontShape{T5}{cmr}{m}{sc}% + {% + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>vncsc10% + }{} +\DeclareFontShape{T5}{cmr}{m}{ui} + {% + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>vnu10% + }{} +\DeclareFontShape{T5}{cmr}{b}{n} + {% + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>vnb10% + }{} +\DeclareFontShape{T5}{cmr}{bx}{n} + {% + <5><6><7><8><9>gen*vnbx% + <10><10.95>vnbx10% + <12><14.4><17.28><20.74><24.88>vnbx12% + }{} +\DeclareFontShape{T5}{cmr}{bx}{sl} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>vnbxsl10% + }{} +\DeclareFontShape{T5}{cmr}{bx}{it} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>vnbxti10% + }{} +\DeclareFontShape{T5}{cmr}{bx}{ui} + {<->sub*cmr/m/ui}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5cmss.fd b/Master/texmf-dist/tex/latex/vntex/t5cmss.fd new file mode 100644 index 00000000000..7ce93a449a8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5cmss.fd @@ -0,0 +1,43 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + + +\ProvidesFile{t5cmss.fd} + [1999/05/25 v2.5h Standard LaTeX font definitions] +\DeclareFontFamily{T5}{cmss}{\hyphenchar\font45 } +\DeclareFontShape{T5}{cmss}{m}{n} + {% + <5><6><7><8>vnss8% + <9>vnss9% + <10><10.95>vnss10% + <12><14.4>vnss12% + <17.28><20.74><24.88>vnss17% + }{} +\DeclareFontShape{T5}{cmss}{m}{it} + {<->sub*cmss/m/sl}{} +\DeclareFontShape{T5}{cmss}{m}{sl} + {% + <5><6><7><8>vnssi8<9>cmssi9% + <10><10.95>vnssi10% + <12><14.4>vnssi12% + <17.28><20.74><24.88>vnssi17% + }{} +\DeclareFontShape{T5}{cmss}{m}{sc} + {<->sub*cmr/m/sc}{} +\DeclareFontShape{T5}{cmss}{m}{ui} + {<->sub*cmr/m/ui}{} +\DeclareFontShape{T5}{cmss}{sbc}{n} + {% + <5><6><7><8><9>vnssdc10% + <10><10.95><12><14.4><17.28><20.74><24.88>vnssdc10% + }{} + +\DeclareFontShape{T5}{cmss}{bx}{n} + {% + <5><6><7><8><9>vnssbx10% + <10><10.95><12><14.4><17.28><20.74><24.88>vnssbx10% + }{} +\DeclareFontShape{T5}{cmss}{bx}{ui} + {<->sub*cmr/bx/ui}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5cmssq.fd b/Master/texmf-dist/tex/latex/vntex/t5cmssq.fd new file mode 100644 index 00000000000..f9fb79bc936 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5cmssq.fd @@ -0,0 +1,16 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + + +\ProvidesFile{t5cmssq.fd} + [1999/05/25 v2.5h Standard LaTeX font definitions] +\DeclareFontFamily{T5}{cmssq}{\hyphenchar\font45 } +\DeclareFontShape{T5}{cmssq}{m}{n}{% + <8>vnssq8% + }{} +\DeclareFontShape{T5}{cmssq}{m}{sl}{% + <8>vnssqi8% + }{} +\endinput + diff --git a/Master/texmf-dist/tex/latex/vntex/t5cmtt.fd b/Master/texmf-dist/tex/latex/vntex/t5cmtt.fd new file mode 100644 index 00000000000..3d3621d20ef --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5cmtt.fd @@ -0,0 +1,38 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + + +\ProvidesFile{t5cmtt.fd} + [1999/05/25 v2.5h Standard LaTeX font definitions] +\DeclareFontFamily{T5}{cmtt}{\hyphenchar \font\m@ne} +\DeclareFontShape{T5}{cmtt}{m}{n} + {% + <5><6><7><8>vntt8<9>cmtt9% + <10><10.95>vntt10% + <12><14.4><17.28><20.74><24.88>vntt12% + }{} +\DeclareFontShape{T5}{cmtt}{m}{it} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>vnitt10% + }{} +\DeclareFontShape{T5}{cmtt}{m}{sl} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>vnsltt10% + }{} +\DeclareFontShape{T5}{cmtt}{m}{sc} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>vntcsc10% + }{} +\DeclareFontShape{T5}{cmtt}{m}{ui} + {<->ssub*cmtt/m/it}{} +\DeclareFontShape{T5}{cmtt}{bx}{n} + {<->ssub*cmtt/m/n}{} +\DeclareFontShape{T5}{cmtt}{bx}{it} + {<->ssub*cmtt/m/it}{} +\DeclareFontShape{T5}{cmtt}{bx}{ui} + {<->ssub*cmtt/m/it}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5cmvtt.fd b/Master/texmf-dist/tex/latex/vntex/t5cmvtt.fd new file mode 100644 index 00000000000..62df9bb0f78 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5cmvtt.fd @@ -0,0 +1,19 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + + +\ProvidesFile{t5cmvtt.fd} + [1999/05/25 v2.5h Standard LaTeX font definitions] +\DeclareFontFamily{T5}{cmvtt}{\hyphenchar\font45 } +\DeclareFontShape{T5}{cmvtt}{m}{n}% + {% + <5><6><7><8><9><10><10.95>% + <12><14.4><17.28><20.74><24.88>vnvtt10% + }{} +\DeclareFontShape{T5}{cmvtt}{m}{it}% + {% + <5><6><7><8><9><10><10.95>% + <12><14.4><17.28><20.74><24.88>vnvtti10% + }{} +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5enc.def b/Master/texmf-dist/tex/latex/vntex/t5enc.def new file mode 100644 index 00000000000..de9741b5595 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5enc.def @@ -0,0 +1,442 @@ +% Copyright 2000-2005 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. + +\ProvidesFile{t5enc.def}[2005/04/21 v1.3 Vietnamese T5 encoding] + +\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{\d}{T5}{5} % dotbelow +\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] + {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{29}% + \vbox to.2ex{\hbox{\char9}\vss}\hidewidth}}} + +\DeclareTextCommand{\c}{T5}[1] + {\leavevmode\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1% + \else{\ooalign{\hidewidth\char11\hidewidth + \crcr\unhbox\z@}}\fi} + +% 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 diff --git a/Master/texmf-dist/tex/latex/vntex/t5enc.dfu b/Master/texmf-dist/tex/latex/vntex/t5enc.dfu new file mode 100644 index 00000000000..37802072863 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5enc.dfu @@ -0,0 +1,173 @@ +% Copyright 2005 Werner Lemberg . +% 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.dfu which provides UTF8 support for Vietnamese +% in T5 encoding, using standard LaTeX's utf8 input encoding. +% +% written by Werner Lemberg +% +% History +% +% 1.0 2005/04/21 +% +% Initial release. + +\ProvidesFile{t5enc.dfu}[2005/04/21 v1.0 UTF8 support for Vietnamese] + +\DeclareUnicodeCharacter{00AB}{\guillemotleft} % LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +\DeclareUnicodeCharacter{00BB}{\guillemotright} % RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + +\DeclareUnicodeCharacter{00C0}{\@tabacckludge`A} % LATIN CAPITAL LETTER A WITH GRAVE +\DeclareUnicodeCharacter{00C1}{\@tabacckludge'A} % LATIN CAPITAL LETTER A WITH ACUTE +\DeclareUnicodeCharacter{00C2}{\ACIRCUMFLEX} % LATIN CAPITAL LETTER A WITH CIRCUMFLEX +\DeclareUnicodeCharacter{00C3}{\~A} % LATIN CAPITAL LETTER A WITH TILDE +\DeclareUnicodeCharacter{00C8}{\@tabacckludge`E} % LATIN CAPITAL LETTER E WITH GRAVE +\DeclareUnicodeCharacter{00C9}{\@tabacckludge'E} % LATIN CAPITAL LETTER E WITH ACUTE +\DeclareUnicodeCharacter{00CA}{\ECIRCUMFLEX} % LATIN CAPITAL LETTER E WITH CIRCUMFLEX +\DeclareUnicodeCharacter{00CC}{\@tabacckludge`I} % LATIN CAPITAL LETTER I WITH GRAVE +\DeclareUnicodeCharacter{00CD}{\@tabacckludge'I} % LATIN CAPITAL LETTER I WITH ACUTE +\DeclareUnicodeCharacter{00D2}{\@tabacckludge`O} % LATIN CAPITAL LETTER O WITH GRAVE +\DeclareUnicodeCharacter{00D3}{\@tabacckludge'O} % LATIN CAPITAL LETTER O WITH ACUTE +\DeclareUnicodeCharacter{00D4}{\OCIRCUMFLEX} % LATIN CAPITAL LETTER O WITH CIRCUMFLEX +\DeclareUnicodeCharacter{00D5}{\~O} % LATIN CAPITAL LETTER O WITH TILDE +\DeclareUnicodeCharacter{00D9}{\@tabacckludge`U} % LATIN CAPITAL LETTER U WITH GRAVE +\DeclareUnicodeCharacter{00DA}{\@tabacckludge'U} % LATIN CAPITAL LETTER U WITH ACUTE +\DeclareUnicodeCharacter{00DD}{\@tabacckludge'Y} % LATIN CAPITAL LETTER Y WITH ACUTE +\DeclareUnicodeCharacter{00E0}{\@tabacckludge`a} % LATIN SMALL LETTER A WITH GRAVE +\DeclareUnicodeCharacter{00E1}{\@tabacckludge'a} % LATIN SMALL LETTER A WITH ACUTE +\DeclareUnicodeCharacter{00E2}{\acircumflex} % LATIN SMALL LETTER A WITH CIRCUMFLEX +\DeclareUnicodeCharacter{00E3}{\~a} % LATIN SMALL LETTER A WITH TILDE +\DeclareUnicodeCharacter{00E8}{\@tabacckludge`e} % LATIN SMALL LETTER E WITH GRAVE +\DeclareUnicodeCharacter{00E9}{\@tabacckludge'e} % LATIN SMALL LETTER E WITH ACUTE +\DeclareUnicodeCharacter{00EA}{\ecircumflex} % LATIN SMALL LETTER E WITH CIRCUMFLEX +\DeclareUnicodeCharacter{00EC}{\@tabacckludge`\i} % LATIN SMALL LETTER I WITH GRAVE +\DeclareUnicodeCharacter{00ED}{\@tabacckludge'\i} % LATIN SMALL LETTER I WITH ACUTE +\DeclareUnicodeCharacter{00F2}{\@tabacckludge`o} % LATIN SMALL LETTER O WITH GRAVE +\DeclareUnicodeCharacter{00F3}{\@tabacckludge'o} % LATIN SMALL LETTER O WITH ACUTE +\DeclareUnicodeCharacter{00F4}{\ocircumflex} % LATIN SMALL LETTER O WITH CIRCUMFLEX +\DeclareUnicodeCharacter{00F5}{\~o} % LATIN SMALL LETTER O WITH TILDE +\DeclareUnicodeCharacter{00F9}{\@tabacckludge`u} % LATIN SMALL LETTER U WITH GRAVE +\DeclareUnicodeCharacter{00FA}{\@tabacckludge'u} % LATIN SMALL LETTER U WITH ACUTE +\DeclareUnicodeCharacter{00FD}{\@tabacckludge'y} % LATIN SMALL LETTER Y WITH ACUTE +\DeclareUnicodeCharacter{0102}{\ABREVE} % LATIN CAPITAL LETTER A WITH BREVE +\DeclareUnicodeCharacter{0103}{\abreve} % LATIN SMALL LETTER A WITH BREVE +\DeclareUnicodeCharacter{0110}{\DJ} % LATIN CAPITAL LETTER D WITH STROKE +\DeclareUnicodeCharacter{0111}{\dj} % LATIN SMALL LETTER D WITH STROKE +\DeclareUnicodeCharacter{0128}{\~I} % LATIN CAPITAL LETTER I WITH TILDE +\DeclareUnicodeCharacter{0129}{\~\i} % LATIN SMALL LETTER I WITH TILDE +\DeclareUnicodeCharacter{0131}{\i} % LATIN SMALL LETTER DOTLESS I +\DeclareUnicodeCharacter{0168}{\~U} % LATIN CAPITAL LETTER U WITH TILDE +\DeclareUnicodeCharacter{0169}{\~u} % LATIN SMALL LETTER U WITH TILDE +\DeclareUnicodeCharacter{01A0}{\OHORN} % LATIN CAPITAL LETTER O WITH HORN +\DeclareUnicodeCharacter{01A1}{\ohorn} % LATIN SMALL LETTER O WITH HORN +\DeclareUnicodeCharacter{01AF}{\UHORN} % LATIN CAPITAL LETTER U WITH HORN +\DeclareUnicodeCharacter{01B0}{\uhorn} % LATIN SMALL LETTER U WITH HORN +\DeclareUnicodeCharacter{1EA0}{\d A} % LATIN CAPITAL LETTER A WITH DOT BELOW +\DeclareUnicodeCharacter{1EA1}{\d a} % LATIN SMALL LETTER A WITH DOT BELOW +\DeclareUnicodeCharacter{1EA2}{\h A} % LATIN CAPITAL LETTER A WITH HOOK ABOVE +\DeclareUnicodeCharacter{1EA3}{\h a} % LATIN SMALL LETTER A WITH HOOK ABOVE +\DeclareUnicodeCharacter{1EA4}{\@tabacckludge'\ACIRCUMFLEX} % LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE +\DeclareUnicodeCharacter{1EA5}{\@tabacckludge'\acircumflex} % LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE +\DeclareUnicodeCharacter{1EA6}{\@tabacckludge`\ACIRCUMFLEX} % LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE +\DeclareUnicodeCharacter{1EA7}{\@tabacckludge`\acircumflex} % LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE +\DeclareUnicodeCharacter{1EA8}{\h\ACIRCUMFLEX} % LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE +\DeclareUnicodeCharacter{1EA9}{\h\acircumflex} % LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE +\DeclareUnicodeCharacter{1EAA}{\~\ACIRCUMFLEX} % LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE +\DeclareUnicodeCharacter{1EAB}{\~\acircumflex} % LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE +\DeclareUnicodeCharacter{1EAC}{\d\ACIRCUMFLEX} % LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW +\DeclareUnicodeCharacter{1EAD}{\d\acircumflex} % LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW +\DeclareUnicodeCharacter{1EAE}{\@tabacckludge'\ABREVE} % LATIN CAPITAL LETTER A WITH BREVE AND ACUTE +\DeclareUnicodeCharacter{1EAF}{\@tabacckludge'\abreve} % LATIN SMALL LETTER A WITH BREVE AND ACUTE +\DeclareUnicodeCharacter{1EB0}{\@tabacckludge`\ABREVE} % LATIN CAPITAL LETTER A WITH BREVE AND GRAVE +\DeclareUnicodeCharacter{1EB1}{\@tabacckludge`\abreve} % LATIN SMALL LETTER A WITH BREVE AND GRAVE +\DeclareUnicodeCharacter{1EB2}{\h\ABREVE} % LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE +\DeclareUnicodeCharacter{1EB3}{\h\abreve} % LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE +\DeclareUnicodeCharacter{1EB4}{\~\ABREVE} % LATIN CAPITAL LETTER A WITH BREVE AND TILDE +\DeclareUnicodeCharacter{1EB5}{\~\abreve} % LATIN SMALL LETTER A WITH BREVE AND TILDE +\DeclareUnicodeCharacter{1EB6}{\d\ABREVE} % LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW +\DeclareUnicodeCharacter{1EB7}{\d\abreve} % LATIN SMALL LETTER A WITH BREVE AND DOT BELOW +\DeclareUnicodeCharacter{1EB8}{\d E} % LATIN CAPITAL LETTER E WITH DOT BELOW +\DeclareUnicodeCharacter{1EB9}{\d e} % LATIN SMALL LETTER E WITH DOT BELOW +\DeclareUnicodeCharacter{1EBA}{\h E} % LATIN CAPITAL LETTER E WITH HOOK ABOVE +\DeclareUnicodeCharacter{1EBB}{\h e} % LATIN SMALL LETTER E WITH HOOK ABOVE +\DeclareUnicodeCharacter{1EBC}{\~ E} % LATIN CAPITAL LETTER E WITH TILDE +\DeclareUnicodeCharacter{1EBD}{\~ e} % LATIN SMALL LETTER E WITH TILDE +\DeclareUnicodeCharacter{1EBE}{\@tabacckludge'\ECIRCUMFLEX} % LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE +\DeclareUnicodeCharacter{1EBF}{\@tabacckludge'\ecircumflex} % LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE +\DeclareUnicodeCharacter{1EC0}{\@tabacckludge`\ECIRCUMFLEX} % LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE +\DeclareUnicodeCharacter{1EC1}{\@tabacckludge`\ecircumflex} % LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE +\DeclareUnicodeCharacter{1EC2}{\h\ECIRCUMFLEX} % LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE +\DeclareUnicodeCharacter{1EC3}{\h\ecircumflex} % LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE +\DeclareUnicodeCharacter{1EC4}{\~\ECIRCUMFLEX} % LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE +\DeclareUnicodeCharacter{1EC5}{\~\ecircumflex} % LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE +\DeclareUnicodeCharacter{1EC6}{\d\ECIRCUMFLEX} % LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW +\DeclareUnicodeCharacter{1EC7}{\d\ecircumflex} % LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW +\DeclareUnicodeCharacter{1EC8}{\h I} % LATIN CAPITAL LETTER I WITH HOOK ABOVE +\DeclareUnicodeCharacter{1EC9}{\h i} % LATIN SMALL LETTER I WITH HOOK ABOVE +\DeclareUnicodeCharacter{1ECA}{\d I} % LATIN CAPITAL LETTER I WITH DOT BELOW +\DeclareUnicodeCharacter{1ECB}{\d i} % LATIN SMALL LETTER I WITH DOT BELOW +\DeclareUnicodeCharacter{1ECC}{\d O} % LATIN CAPITAL LETTER O WITH DOT BELOW +\DeclareUnicodeCharacter{1ECD}{\d o} % LATIN SMALL LETTER O WITH DOT BELOW +\DeclareUnicodeCharacter{1ECE}{\h O} % LATIN CAPITAL LETTER O WITH HOOK ABOVE +\DeclareUnicodeCharacter{1ECF}{\h o} % LATIN SMALL LETTER O WITH HOOK ABOVE +\DeclareUnicodeCharacter{1ED0}{\@tabacckludge'\OCIRCUMFLEX} % LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE +\DeclareUnicodeCharacter{1ED1}{\@tabacckludge'\ocircumflex} % LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE +\DeclareUnicodeCharacter{1ED2}{\@tabacckludge`\OCIRCUMFLEX} % LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE +\DeclareUnicodeCharacter{1ED3}{\@tabacckludge`\ocircumflex} % LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE +\DeclareUnicodeCharacter{1ED4}{\h\OCIRCUMFLEX} % LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE +\DeclareUnicodeCharacter{1ED5}{\h\ocircumflex} % LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE +\DeclareUnicodeCharacter{1ED6}{\~\OCIRCUMFLEX} % LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE +\DeclareUnicodeCharacter{1ED7}{\~\ocircumflex} % LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE +\DeclareUnicodeCharacter{1ED8}{\d\OCIRCUMFLEX} % LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW +\DeclareUnicodeCharacter{1ED9}{\d\ocircumflex} % LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW +\DeclareUnicodeCharacter{1EDA}{\@tabacckludge'\OHORN} % LATIN CAPITAL LETTER O WITH HORN AND ACUTE +\DeclareUnicodeCharacter{1EDB}{\@tabacckludge'\ohorn} % LATIN SMALL LETTER O WITH HORN AND ACUTE +\DeclareUnicodeCharacter{1EDC}{\@tabacckludge`\OHORN} % LATIN CAPITAL LETTER O WITH HORN AND GRAVE +\DeclareUnicodeCharacter{1EDD}{\@tabacckludge`\ohorn} % LATIN SMALL LETTER O WITH HORN AND GRAVE +\DeclareUnicodeCharacter{1EDE}{\h\OHORN} % LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE +\DeclareUnicodeCharacter{1EDF}{\h\ohorn} % LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE +\DeclareUnicodeCharacter{1EE0}{\~\OHORN} % LATIN CAPITAL LETTER O WITH HOOK AND TILDE +\DeclareUnicodeCharacter{1EE1}{\~\ohorn} % LATIN SMALL LETTER O WITH HORN AND TILDE +\DeclareUnicodeCharacter{1EE2}{\d\OHORN} % LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW +\DeclareUnicodeCharacter{1EE3}{\d\ohorn} % LATIN SMALL LETTER O WITH HORN AND DOT BELOW +\DeclareUnicodeCharacter{1EE4}{\d U} % LATIN CAPITAL LETTER U WITH DOT BELOW +\DeclareUnicodeCharacter{1EE5}{\d u} % LATIN SMALL LETTER U WITH DOT BELOW +\DeclareUnicodeCharacter{1EE6}{\h U} % LATIN CAPITAL LETTER U WITH HOOK ABOVE +\DeclareUnicodeCharacter{1EE7}{\h u} % LATIN SMALL LETTER U WITH HOOK ABOVE +\DeclareUnicodeCharacter{1EE8}{\@tabacckludge'\UHORN} % LATIN CAPITAL LETTER U WITH HORN AND ACUTE +\DeclareUnicodeCharacter{1EE9}{\@tabacckludge'\uhorn} % LATIN SMALL LETTER U WITH HORN AND ACUTE +\DeclareUnicodeCharacter{1EEA}{\@tabacckludge`\UHORN} % LATIN CAPITAL LETTER U WITH HORN AND GRAVE +\DeclareUnicodeCharacter{1EEB}{\@tabacckludge`\uhorn} % LATIN SMALL LETTER U WITH HORN AND GRAVE +\DeclareUnicodeCharacter{1EEC}{\h\UHORN} % LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE +\DeclareUnicodeCharacter{1EED}{\h\uhorn} % LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE +\DeclareUnicodeCharacter{1EEE}{\~\UHORN} % LATIN CAPITAL LETTER U WITH HORN AND TILDE +\DeclareUnicodeCharacter{1EEF}{\~\uhorn} % LATIN SMALL LETTER U WITH HORN AND TILDE +\DeclareUnicodeCharacter{1EF0}{\d\UHORN} % LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW +\DeclareUnicodeCharacter{1EF1}{\d\uhorn} % LATIN SMALL LETTER U WITH HORN AND DOT BELOW +\DeclareUnicodeCharacter{1EF2}{\@tabacckludge`Y} % LATIN CAPITAL LETTER Y WITH GRAVE +\DeclareUnicodeCharacter{1EF3}{\@tabacckludge`y} % LATIN SMALL LETTER Y WITH GRAVE +\DeclareUnicodeCharacter{1EF4}{\d Y} % LATIN CAPITAL LETTER Y WITH DOT BELOW +\DeclareUnicodeCharacter{1EF5}{\d y} % LATIN SMALL LETTER Y WITH DOT BELOW +\DeclareUnicodeCharacter{1EF6}{\h Y} % LATIN CAPITAL LETTER Y WITH HOOK ABOVE +\DeclareUnicodeCharacter{1EF7}{\h y} % LATIN SMALL LETTER Y WITH HOOK ABOVE +\DeclareUnicodeCharacter{1EF8}{\~Y} % LATIN CAPITAL LETTER Y WITH TILDE +\DeclareUnicodeCharacter{1EF9}{\~y} % LATIN SMALL LETTER Y WITH TILDE + +\DeclareUnicodeCharacter{200C}{\textcompwordmark} % ZERO WIDTH NON-JOINER +\DeclareUnicodeCharacter{2013}{\textendash} % EN DASH +\DeclareUnicodeCharacter{2014}{\textemdash} % EM DASH +\DeclareUnicodeCharacter{2018}{\textquoteleft} % LEFT SINGLE QUOTATION MARK +\DeclareUnicodeCharacter{2019}{\textquoteright} % RIGHT SINGLE QUOTATION MARK +\DeclareUnicodeCharacter{201A}{\quotesinglbase} % SINGLE LOW-9 QUOTATION MARK +\DeclareUnicodeCharacter{201C}{\textquotedblleft} % LEFT DOUBLE QUOTATION MARK +\DeclareUnicodeCharacter{201D}{\textquotedblright} % RIGHT DOUBLE QUOTATION MARK +\DeclareUnicodeCharacter{201E}{\quotedblbase} % DOUBLE LOW-9 QUOTATION MARK +\DeclareUnicodeCharacter{2030}{\textperthousand} % PER MILLE SIGN +\DeclareUnicodeCharacter{2031}{\textpertenthousand} % PER TEN THOUSAND SIGN +\DeclareUnicodeCharacter{2039}{\guilsinglleft} % SINGLE LEFT-POINTING ANGLE QUOTATION MARK +\DeclareUnicodeCharacter{203A}{\guilsinglright} % SINGLE RIGHT-POINTING ANGLE QUOTATION MARK +\DeclareUnicodeCharacter{2423}{\textvisiblespace} % OPEN BOX + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5fpl.fd b/Master/texmf-dist/tex/latex/vntex/t5fpl.fd new file mode 100644 index 00000000000..c273c5ece53 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5fpl.fd @@ -0,0 +1,14 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +%Filename: t5fpl.fd + +\ProvidesFile{t5fpl.fd} + [2005/09/13 font definitions for T5/fpl.] + +\DeclareFontFamily{T5}{fpl}{} + +\DeclareFontShape{T5}{fpl}{m}{sc}{ + <-> fplrc8v +}{} diff --git a/Master/texmf-dist/tex/latex/vntex/t5jth.fd b/Master/texmf-dist/tex/latex/vntex/t5jth.fd new file mode 100644 index 00000000000..4884ae1cab9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5jth.fd @@ -0,0 +1,31 @@ +%Filename: t5jth.fd +%Created by: tex mkmscore +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5jth.fd} + [2005/08/27 Fontinst v1.929 font definitions for T5/jth.] + +\DeclareFontFamily{T5}{jth}{} + +\DeclareFontShape{T5}{jth}{m}{n}{ + <-> jthr8v +}{} + +\DeclareFontShape{T5}{jth}{b}{n}{ + <-> jthb8v +}{} + +\DeclareFontShape{T5}{jth}{m}{sc}{ + <-> jthrc8v +}{} + +\DeclareFontShape{T5}{jth}{b}{sc}{ + <-> jthbc8v +}{} + +\DeclareFontShape{T5}{jth}{bx}{n}{<->ssub * jth/b/n}{} +\DeclareFontShape{T5}{jth}{bx}{sc}{<->ssub * jth/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5jvn.fd b/Master/texmf-dist/tex/latex/vntex/t5jvn.fd new file mode 100644 index 00000000000..ff9ce4d01c1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5jvn.fd @@ -0,0 +1,43 @@ +%Filename: t5jvn.fd +%Created by: tex mkmscore +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5jvn.fd} + [2005/08/27 Fontinst v1.929 font definitions for T5/jvn.] + +\DeclareFontFamily{T5}{jvn}{} + +\DeclareFontShape{T5}{jvn}{m}{n}{ + <-> jvnr8v +}{} + +\DeclareFontShape{T5}{jvn}{b}{n}{ + <-> jvnb8v +}{} + +\DeclareFontShape{T5}{jvn}{m}{it}{ + <-> jvnri8v +}{} + +\DeclareFontShape{T5}{jvn}{b}{it}{ + <-> jvnbi8v +}{} + +\DeclareFontShape{T5}{jvn}{m}{sc}{ + <-> jvnrc8v +}{} + +\DeclareFontShape{T5}{jvn}{b}{sc}{ + <-> jvnbc8v +}{} + +\DeclareFontShape{T5}{jvn}{bx}{n}{<->ssub * jvn/b/n}{} +\DeclareFontShape{T5}{jvn}{m}{sl}{<->ssub * jvn/m/it}{} +\DeclareFontShape{T5}{jvn}{bx}{it}{<->ssub * jvn/b/it}{} +\DeclareFontShape{T5}{jvn}{b}{sl}{<->ssub * jvn/b/it}{} +\DeclareFontShape{T5}{jvn}{bx}{sl}{<->ssub * jvn/b/sl}{} +\DeclareFontShape{T5}{jvn}{bx}{sc}{<->ssub * jvn/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5lpr.fd b/Master/texmf-dist/tex/latex/vntex/t5lpr.fd new file mode 100644 index 00000000000..59966a6c05f --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5lpr.fd @@ -0,0 +1,43 @@ +%Filename: t5lpr.fd +%Created by: tex mkmscore +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5lpr.fd} + [2005/08/27 Fontinst v1.929 font definitions for T5/lpr.] + +\DeclareFontFamily{T5}{lpr}{} + +\DeclareFontShape{T5}{lpr}{m}{n}{ + <-> lprr8v +}{} + +\DeclareFontShape{T5}{lpr}{b}{n}{ + <-> lprb8v +}{} + +\DeclareFontShape{T5}{lpr}{m}{it}{ + <-> lprri8v +}{} + +\DeclareFontShape{T5}{lpr}{b}{it}{ + <-> lprbi8v +}{} + +\DeclareFontShape{T5}{lpr}{m}{sc}{ + <-> lprrc8v +}{} + +\DeclareFontShape{T5}{lpr}{b}{sc}{ + <-> lprbc8v +}{} + +\DeclareFontShape{T5}{lpr}{bx}{n}{<->ssub * lpr/b/n}{} +\DeclareFontShape{T5}{lpr}{m}{sl}{<->ssub * lpr/m/it}{} +\DeclareFontShape{T5}{lpr}{bx}{it}{<->ssub * lpr/b/it}{} +\DeclareFontShape{T5}{lpr}{b}{sl}{<->ssub * lpr/b/it}{} +\DeclareFontShape{T5}{lpr}{bx}{sl}{<->ssub * lpr/b/sl}{} +\DeclareFontShape{T5}{lpr}{bx}{sc}{<->ssub * lpr/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5ma1.fd b/Master/texmf-dist/tex/latex/vntex/t5ma1.fd new file mode 100644 index 00000000000..03b831d3900 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5ma1.fd @@ -0,0 +1,43 @@ +%Filename: t5ma1.fd +%Created by: tex mkmscore +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5ma1.fd} + [2005/08/27 Fontinst v1.929 font definitions for T5/ma1.] + +\DeclareFontFamily{T5}{ma1}{} + +\DeclareFontShape{T5}{ma1}{m}{n}{ + <-> ma1r8v +}{} + +\DeclareFontShape{T5}{ma1}{b}{n}{ + <-> ma1b8v +}{} + +\DeclareFontShape{T5}{ma1}{m}{it}{ + <-> ma1ri8v +}{} + +\DeclareFontShape{T5}{ma1}{b}{it}{ + <-> ma1bi8v +}{} + +\DeclareFontShape{T5}{ma1}{m}{sc}{ + <-> ma1rc8v +}{} + +\DeclareFontShape{T5}{ma1}{b}{sc}{ + <-> ma1bc8v +}{} + +\DeclareFontShape{T5}{ma1}{bx}{n}{<->ssub * ma1/b/n}{} +\DeclareFontShape{T5}{ma1}{m}{sl}{<->ssub * ma1/m/it}{} +\DeclareFontShape{T5}{ma1}{bx}{it}{<->ssub * ma1/b/it}{} +\DeclareFontShape{T5}{ma1}{b}{sl}{<->ssub * ma1/b/it}{} +\DeclareFontShape{T5}{ma1}{bx}{sl}{<->ssub * ma1/b/sl}{} +\DeclareFontShape{T5}{ma1}{bx}{sc}{<->ssub * ma1/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5mcr.fd b/Master/texmf-dist/tex/latex/vntex/t5mcr.fd new file mode 100644 index 00000000000..8d850bbaaa8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5mcr.fd @@ -0,0 +1,43 @@ +%Filename: t5mcr.fd +%Created by: tex mkmscore +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5mcr.fd} + [2005/08/27 Fontinst v1.929 font definitions for T5/mcr.] + +\DeclareFontFamily{T5}{mcr}{} + +\DeclareFontShape{T5}{mcr}{m}{n}{ + <-> mcrr8v +}{} + +\DeclareFontShape{T5}{mcr}{b}{n}{ + <-> mcrb8v +}{} + +\DeclareFontShape{T5}{mcr}{m}{it}{ + <-> mcrri8v +}{} + +\DeclareFontShape{T5}{mcr}{b}{it}{ + <-> mcrbi8v +}{} + +\DeclareFontShape{T5}{mcr}{m}{sc}{ + <-> mcrrc8v +}{} + +\DeclareFontShape{T5}{mcr}{b}{sc}{ + <-> mcrbc8v +}{} + +\DeclareFontShape{T5}{mcr}{bx}{n}{<->ssub * mcr/b/n}{} +\DeclareFontShape{T5}{mcr}{m}{sl}{<->ssub * mcr/m/it}{} +\DeclareFontShape{T5}{mcr}{bx}{it}{<->ssub * mcr/b/it}{} +\DeclareFontShape{T5}{mcr}{b}{sl}{<->ssub * mcr/b/it}{} +\DeclareFontShape{T5}{mcr}{bx}{sl}{<->ssub * mcr/b/sl}{} +\DeclareFontShape{T5}{mcr}{bx}{sc}{<->ssub * mcr/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5mns.fd b/Master/texmf-dist/tex/latex/vntex/t5mns.fd new file mode 100644 index 00000000000..6be1bfa85c2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5mns.fd @@ -0,0 +1,43 @@ +%Filename: t5mns.fd +%Created by: tex mkmscore +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5mns.fd} + [2005/08/27 Fontinst v1.929 font definitions for T5/mns.] + +\DeclareFontFamily{T5}{mns}{} + +\DeclareFontShape{T5}{mns}{m}{n}{ + <-> mnsr8v +}{} + +\DeclareFontShape{T5}{mns}{b}{n}{ + <-> mnsb8v +}{} + +\DeclareFontShape{T5}{mns}{m}{it}{ + <-> mnsri8v +}{} + +\DeclareFontShape{T5}{mns}{b}{it}{ + <-> mnsbi8v +}{} + +\DeclareFontShape{T5}{mns}{m}{sc}{ + <-> mnsrc8v +}{} + +\DeclareFontShape{T5}{mns}{b}{sc}{ + <-> mnsbc8v +}{} + +\DeclareFontShape{T5}{mns}{bx}{n}{<->ssub * mns/b/n}{} +\DeclareFontShape{T5}{mns}{m}{sl}{<->ssub * mns/m/it}{} +\DeclareFontShape{T5}{mns}{bx}{it}{<->ssub * mns/b/it}{} +\DeclareFontShape{T5}{mns}{b}{sl}{<->ssub * mns/b/it}{} +\DeclareFontShape{T5}{mns}{bx}{sl}{<->ssub * mns/b/sl}{} +\DeclareFontShape{T5}{mns}{bx}{sc}{<->ssub * mns/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5pag.fd b/Master/texmf-dist/tex/latex/vntex/t5pag.fd new file mode 100644 index 00000000000..cdd529a1765 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5pag.fd @@ -0,0 +1,51 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +%Filename: t5uag.fd +%Created by: tex mkurwvn +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5uag.fd} + [2005/08/24 Fontinst v1.929 font definitions for T5/pag.] + +\DeclareFontFamily{T5}{pag}{} + +\DeclareFontShape{T5}{pag}{m}{n}{ + <-> uagk8v +}{} + +\DeclareFontShape{T5}{pag}{m}{sl}{ + <-> uagko8v +}{} + +\DeclareFontShape{T5}{pag}{db}{n}{ + <-> uagd8v +}{} + +\DeclareFontShape{T5}{pag}{db}{sl}{ + <-> uagdo8v +}{} + +\DeclareFontShape{T5}{pag}{m}{sc}{ + <-> uagkc8v +}{} + +\DeclareFontShape{T5}{pag}{db}{sc}{ + <-> uagdc8v +}{} + +\DeclareFontShape{T5}{pag}{m}{it}{<->ssub * pag/m/sl}{} +\DeclareFontShape{T5}{pag}{b}{n}{<->ssub * pag/db/n}{} +\DeclareFontShape{T5}{pag}{bx}{n}{<->ssub * pag/b/n}{} +\DeclareFontShape{T5}{pag}{b}{sl}{<->ssub * pag/db/sl}{} +\DeclareFontShape{T5}{pag}{bx}{sl}{<->ssub * pag/b/sl}{} +\DeclareFontShape{T5}{pag}{db}{it}{<->ssub * pag/db/sl}{} +\DeclareFontShape{T5}{pag}{b}{it}{<->ssub * pag/db/it}{} +\DeclareFontShape{T5}{pag}{bx}{it}{<->ssub * pag/b/it}{} +\DeclareFontShape{T5}{pag}{b}{sc}{<->ssub * pag/db/sc}{} +\DeclareFontShape{T5}{pag}{bx}{sc}{<->ssub * pag/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5pbk.fd b/Master/texmf-dist/tex/latex/vntex/t5pbk.fd new file mode 100644 index 00000000000..06651426944 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5pbk.fd @@ -0,0 +1,61 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +%Filename: t5ubk.fd +%Created by: tex mkurwvn +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5ubk.fd} + [2005/08/24 Fontinst v1.929 font definitions for T5/pbk.] + +\DeclareFontFamily{T5}{pbk}{} + +\DeclareFontShape{T5}{pbk}{l}{n}{ + <-> ubkl8v +}{} + +\DeclareFontShape{T5}{pbk}{l}{it}{ + <-> ubkli8v +}{} + +\DeclareFontShape{T5}{pbk}{l}{sl}{ + <-> ubklo8v +}{} + +\DeclareFontShape{T5}{pbk}{db}{n}{ + <-> ubkd8v +}{} + +\DeclareFontShape{T5}{pbk}{db}{it}{ + <-> ubkdi8v +}{} + +\DeclareFontShape{T5}{pbk}{db}{sl}{ + <-> ubkdo8v +}{} + +\DeclareFontShape{T5}{pbk}{l}{sc}{ + <-> ubklc8v +}{} + +\DeclareFontShape{T5}{pbk}{db}{sc}{ + <-> ubkdc8v +}{} + +\DeclareFontShape{T5}{pbk}{m}{n}{<->ssub * pbk/l/n}{} +\DeclareFontShape{T5}{pbk}{m}{it}{<->ssub * pbk/l/it}{} +\DeclareFontShape{T5}{pbk}{m}{sl}{<->ssub * pbk/l/sl}{} +\DeclareFontShape{T5}{pbk}{b}{n}{<->ssub * pbk/db/n}{} +\DeclareFontShape{T5}{pbk}{bx}{n}{<->ssub * pbk/b/n}{} +\DeclareFontShape{T5}{pbk}{b}{it}{<->ssub * pbk/db/it}{} +\DeclareFontShape{T5}{pbk}{bx}{it}{<->ssub * pbk/b/it}{} +\DeclareFontShape{T5}{pbk}{b}{sl}{<->ssub * pbk/db/sl}{} +\DeclareFontShape{T5}{pbk}{bx}{sl}{<->ssub * pbk/b/sl}{} +\DeclareFontShape{T5}{pbk}{m}{sc}{<->ssub * pbk/l/sc}{} +\DeclareFontShape{T5}{pbk}{b}{sc}{<->ssub * pbk/db/sc}{} +\DeclareFontShape{T5}{pbk}{bx}{sc}{<->ssub * pbk/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5pcr.fd b/Master/texmf-dist/tex/latex/vntex/t5pcr.fd new file mode 100644 index 00000000000..e6dd1fd730b --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5pcr.fd @@ -0,0 +1,47 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +%Filename: t5ucr.fd +%Created by: tex mkurwvn +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5ucr.fd} + [2005/08/24 Fontinst v1.929 font definitions for T5/pcr.] + +\DeclareFontFamily{T5}{pcr}{} + +\DeclareFontShape{T5}{pcr}{m}{n}{ + <-> ucrr8v +}{} + +\DeclareFontShape{T5}{pcr}{m}{sl}{ + <-> ucrro8v +}{} + +\DeclareFontShape{T5}{pcr}{b}{n}{ + <-> ucrb8v +}{} + +\DeclareFontShape{T5}{pcr}{b}{sl}{ + <-> ucrbo8v +}{} + +\DeclareFontShape{T5}{pcr}{m}{sc}{ + <-> ucrrc8v +}{} + +\DeclareFontShape{T5}{pcr}{b}{sc}{ + <-> ucrbc8v +}{} + +\DeclareFontShape{T5}{pcr}{m}{it}{<->ssub * pcr/m/sl}{} +\DeclareFontShape{T5}{pcr}{bx}{n}{<->ssub * pcr/b/n}{} +\DeclareFontShape{T5}{pcr}{bx}{sl}{<->ssub * pcr/b/sl}{} +\DeclareFontShape{T5}{pcr}{b}{it}{<->ssub * pcr/b/sl}{} +\DeclareFontShape{T5}{pcr}{bx}{it}{<->ssub * pcr/b/it}{} +\DeclareFontShape{T5}{pcr}{bx}{sc}{<->ssub * pcr/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5phv.fd b/Master/texmf-dist/tex/latex/vntex/t5phv.fd new file mode 100644 index 00000000000..21254f4896b --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5phv.fd @@ -0,0 +1,47 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +%Filename: t5uhv.fd +%Created by: tex mkurwvn +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5uhv.fd} + [2005/08/24 Fontinst v1.929 font definitions for T5/phv.] + +\DeclareFontFamily{T5}{phv}{} + +\DeclareFontShape{T5}{phv}{m}{n}{ + <-> uhvr8v +}{} + +\DeclareFontShape{T5}{phv}{m}{sl}{ + <-> uhvro8v +}{} + +\DeclareFontShape{T5}{phv}{b}{n}{ + <-> uhvb8v +}{} + +\DeclareFontShape{T5}{phv}{b}{sl}{ + <-> uhvbo8v +}{} + +\DeclareFontShape{T5}{phv}{m}{sc}{ + <-> uhvrc8v +}{} + +\DeclareFontShape{T5}{phv}{b}{sc}{ + <-> uhvbc8v +}{} + +\DeclareFontShape{T5}{phv}{m}{it}{<->ssub * phv/m/sl}{} +\DeclareFontShape{T5}{phv}{bx}{n}{<->ssub * phv/b/n}{} +\DeclareFontShape{T5}{phv}{bx}{sl}{<->ssub * phv/b/sl}{} +\DeclareFontShape{T5}{phv}{b}{it}{<->ssub * phv/b/sl}{} +\DeclareFontShape{T5}{phv}{bx}{it}{<->ssub * phv/b/it}{} +\DeclareFontShape{T5}{phv}{bx}{sc}{<->ssub * phv/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5pnc.fd b/Master/texmf-dist/tex/latex/vntex/t5pnc.fd new file mode 100644 index 00000000000..a9e6e4bbf48 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5pnc.fd @@ -0,0 +1,53 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +%Filename: t5unc.fd +%Created by: tex mkurwvn +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5unc.fd} + [2005/08/24 Fontinst v1.929 font definitions for T5/pnc.] + +\DeclareFontFamily{T5}{pnc}{} + +\DeclareFontShape{T5}{pnc}{m}{n}{ + <-> uncr8v +}{} + +\DeclareFontShape{T5}{pnc}{m}{it}{ + <-> uncri8v +}{} + +\DeclareFontShape{T5}{pnc}{m}{sl}{ + <-> uncro8v +}{} + +\DeclareFontShape{T5}{pnc}{b}{n}{ + <-> uncb8v +}{} + +\DeclareFontShape{T5}{pnc}{b}{it}{ + <-> uncbi8v +}{} + +\DeclareFontShape{T5}{pnc}{b}{sl}{ + <-> uncbo8v +}{} + +\DeclareFontShape{T5}{pnc}{m}{sc}{ + <-> uncrc8v +}{} + +\DeclareFontShape{T5}{pnc}{b}{sc}{ + <-> uncbc8v +}{} + +\DeclareFontShape{T5}{pnc}{bx}{n}{<->ssub * pnc/b/n}{} +\DeclareFontShape{T5}{pnc}{bx}{it}{<->ssub * pnc/b/it}{} +\DeclareFontShape{T5}{pnc}{bx}{sl}{<->ssub * pnc/b/sl}{} +\DeclareFontShape{T5}{pnc}{bx}{sc}{<->ssub * pnc/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5ppl.fd b/Master/texmf-dist/tex/latex/vntex/t5ppl.fd new file mode 100644 index 00000000000..8366a2ebe8f --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5ppl.fd @@ -0,0 +1,53 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +%Filename: t5upl.fd +%Created by: tex mkurwvn +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5upl.fd} + [2005/08/24 Fontinst v1.929 font definitions for T5/ppl.] + +\DeclareFontFamily{T5}{ppl}{} + +\DeclareFontShape{T5}{ppl}{m}{n}{ + <-> uplr8v +}{} + +\DeclareFontShape{T5}{ppl}{m}{it}{ + <-> uplri8v +}{} + +\DeclareFontShape{T5}{ppl}{m}{sl}{ + <-> uplro8v +}{} + +\DeclareFontShape{T5}{ppl}{b}{n}{ + <-> uplb8v +}{} + +\DeclareFontShape{T5}{ppl}{b}{it}{ + <-> uplbi8v +}{} + +\DeclareFontShape{T5}{ppl}{b}{sl}{ + <-> uplbo8v +}{} + +\DeclareFontShape{T5}{ppl}{m}{sc}{ + <-> uplrc8v +}{} + +\DeclareFontShape{T5}{ppl}{b}{sc}{ + <-> uplbc8v +}{} + +\DeclareFontShape{T5}{ppl}{bx}{n}{<->ssub * ppl/b/n}{} +\DeclareFontShape{T5}{ppl}{bx}{it}{<->ssub * ppl/b/it}{} +\DeclareFontShape{T5}{ppl}{bx}{sl}{<->ssub * ppl/b/sl}{} +\DeclareFontShape{T5}{ppl}{bx}{sc}{<->ssub * ppl/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5ptm.fd b/Master/texmf-dist/tex/latex/vntex/t5ptm.fd new file mode 100644 index 00000000000..a169ac4a07f --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5ptm.fd @@ -0,0 +1,53 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +%Filename: t5utm.fd +%Created by: tex mkurwvn +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5utm.fd} + [2005/08/24 Fontinst v1.929 font definitions for T5/ptm.] + +\DeclareFontFamily{T5}{ptm}{} + +\DeclareFontShape{T5}{ptm}{m}{n}{ + <-> utmr8v +}{} + +\DeclareFontShape{T5}{ptm}{m}{it}{ + <-> utmri8v +}{} + +\DeclareFontShape{T5}{ptm}{m}{sl}{ + <-> utmro8v +}{} + +\DeclareFontShape{T5}{ptm}{b}{n}{ + <-> utmb8v +}{} + +\DeclareFontShape{T5}{ptm}{b}{it}{ + <-> utmbi8v +}{} + +\DeclareFontShape{T5}{ptm}{b}{sl}{ + <-> utmbo8v +}{} + +\DeclareFontShape{T5}{ptm}{m}{sc}{ + <-> utmrc8v +}{} + +\DeclareFontShape{T5}{ptm}{b}{sc}{ + <-> utmbc8v +}{} + +\DeclareFontShape{T5}{ptm}{bx}{n}{<->ssub * ptm/b/n}{} +\DeclareFontShape{T5}{ptm}{bx}{it}{<->ssub * ptm/b/it}{} +\DeclareFontShape{T5}{ptm}{bx}{sl}{<->ssub * ptm/b/sl}{} +\DeclareFontShape{T5}{ptm}{bx}{sc}{<->ssub * ptm/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5uag.fd b/Master/texmf-dist/tex/latex/vntex/t5uag.fd new file mode 100644 index 00000000000..b181bc30234 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5uag.fd @@ -0,0 +1,51 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +%Filename: t5uag.fd +%Created by: tex mkurwvn +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5uag.fd} + [2005/08/24 Fontinst v1.929 font definitions for T5/uag.] + +\DeclareFontFamily{T5}{uag}{} + +\DeclareFontShape{T5}{uag}{m}{n}{ + <-> uagk8v +}{} + +\DeclareFontShape{T5}{uag}{m}{sl}{ + <-> uagko8v +}{} + +\DeclareFontShape{T5}{uag}{db}{n}{ + <-> uagd8v +}{} + +\DeclareFontShape{T5}{uag}{db}{sl}{ + <-> uagdo8v +}{} + +\DeclareFontShape{T5}{uag}{m}{sc}{ + <-> uagkc8v +}{} + +\DeclareFontShape{T5}{uag}{db}{sc}{ + <-> uagdc8v +}{} + +\DeclareFontShape{T5}{uag}{m}{it}{<->ssub * uag/m/sl}{} +\DeclareFontShape{T5}{uag}{b}{n}{<->ssub * uag/db/n}{} +\DeclareFontShape{T5}{uag}{bx}{n}{<->ssub * uag/b/n}{} +\DeclareFontShape{T5}{uag}{b}{sl}{<->ssub * uag/db/sl}{} +\DeclareFontShape{T5}{uag}{bx}{sl}{<->ssub * uag/b/sl}{} +\DeclareFontShape{T5}{uag}{db}{it}{<->ssub * uag/db/sl}{} +\DeclareFontShape{T5}{uag}{b}{it}{<->ssub * uag/db/it}{} +\DeclareFontShape{T5}{uag}{bx}{it}{<->ssub * uag/b/it}{} +\DeclareFontShape{T5}{uag}{b}{sc}{<->ssub * uag/db/sc}{} +\DeclareFontShape{T5}{uag}{bx}{sc}{<->ssub * uag/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5ubk.fd b/Master/texmf-dist/tex/latex/vntex/t5ubk.fd new file mode 100644 index 00000000000..696e1b30540 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5ubk.fd @@ -0,0 +1,61 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +%Filename: t5ubk.fd +%Created by: tex mkurwvn +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5ubk.fd} + [2005/08/24 Fontinst v1.929 font definitions for T5/ubk.] + +\DeclareFontFamily{T5}{ubk}{} + +\DeclareFontShape{T5}{ubk}{l}{n}{ + <-> ubkl8v +}{} + +\DeclareFontShape{T5}{ubk}{l}{it}{ + <-> ubkli8v +}{} + +\DeclareFontShape{T5}{ubk}{l}{sl}{ + <-> ubklo8v +}{} + +\DeclareFontShape{T5}{ubk}{db}{n}{ + <-> ubkd8v +}{} + +\DeclareFontShape{T5}{ubk}{db}{it}{ + <-> ubkdi8v +}{} + +\DeclareFontShape{T5}{ubk}{db}{sl}{ + <-> ubkdo8v +}{} + +\DeclareFontShape{T5}{ubk}{l}{sc}{ + <-> ubklc8v +}{} + +\DeclareFontShape{T5}{ubk}{db}{sc}{ + <-> ubkdc8v +}{} + +\DeclareFontShape{T5}{ubk}{m}{n}{<->ssub * ubk/l/n}{} +\DeclareFontShape{T5}{ubk}{m}{it}{<->ssub * ubk/l/it}{} +\DeclareFontShape{T5}{ubk}{m}{sl}{<->ssub * ubk/l/sl}{} +\DeclareFontShape{T5}{ubk}{b}{n}{<->ssub * ubk/db/n}{} +\DeclareFontShape{T5}{ubk}{bx}{n}{<->ssub * ubk/b/n}{} +\DeclareFontShape{T5}{ubk}{b}{it}{<->ssub * ubk/db/it}{} +\DeclareFontShape{T5}{ubk}{bx}{it}{<->ssub * ubk/b/it}{} +\DeclareFontShape{T5}{ubk}{b}{sl}{<->ssub * ubk/db/sl}{} +\DeclareFontShape{T5}{ubk}{bx}{sl}{<->ssub * ubk/b/sl}{} +\DeclareFontShape{T5}{ubk}{m}{sc}{<->ssub * ubk/l/sc}{} +\DeclareFontShape{T5}{ubk}{b}{sc}{<->ssub * ubk/db/sc}{} +\DeclareFontShape{T5}{ubk}{bx}{sc}{<->ssub * ubk/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5ucr.fd b/Master/texmf-dist/tex/latex/vntex/t5ucr.fd new file mode 100644 index 00000000000..9290e145116 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5ucr.fd @@ -0,0 +1,47 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +%Filename: t5ucr.fd +%Created by: tex mkurwvn +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5ucr.fd} + [2005/08/24 Fontinst v1.929 font definitions for T5/ucr.] + +\DeclareFontFamily{T5}{ucr}{} + +\DeclareFontShape{T5}{ucr}{m}{n}{ + <-> ucrr8v +}{} + +\DeclareFontShape{T5}{ucr}{m}{sl}{ + <-> ucrro8v +}{} + +\DeclareFontShape{T5}{ucr}{b}{n}{ + <-> ucrb8v +}{} + +\DeclareFontShape{T5}{ucr}{b}{sl}{ + <-> ucrbo8v +}{} + +\DeclareFontShape{T5}{ucr}{m}{sc}{ + <-> ucrrc8v +}{} + +\DeclareFontShape{T5}{ucr}{b}{sc}{ + <-> ucrbc8v +}{} + +\DeclareFontShape{T5}{ucr}{m}{it}{<->ssub * ucr/m/sl}{} +\DeclareFontShape{T5}{ucr}{bx}{n}{<->ssub * ucr/b/n}{} +\DeclareFontShape{T5}{ucr}{bx}{sl}{<->ssub * ucr/b/sl}{} +\DeclareFontShape{T5}{ucr}{b}{it}{<->ssub * ucr/b/sl}{} +\DeclareFontShape{T5}{ucr}{bx}{it}{<->ssub * ucr/b/it}{} +\DeclareFontShape{T5}{ucr}{bx}{sc}{<->ssub * ucr/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5uhv.fd b/Master/texmf-dist/tex/latex/vntex/t5uhv.fd new file mode 100644 index 00000000000..5fa3013c047 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5uhv.fd @@ -0,0 +1,47 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +%Filename: t5uhv.fd +%Created by: tex mkurwvn +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5uhv.fd} + [2005/08/24 Fontinst v1.929 font definitions for T5/uhv.] + +\DeclareFontFamily{T5}{uhv}{} + +\DeclareFontShape{T5}{uhv}{m}{n}{ + <-> uhvr8v +}{} + +\DeclareFontShape{T5}{uhv}{m}{sl}{ + <-> uhvro8v +}{} + +\DeclareFontShape{T5}{uhv}{b}{n}{ + <-> uhvb8v +}{} + +\DeclareFontShape{T5}{uhv}{b}{sl}{ + <-> uhvbo8v +}{} + +\DeclareFontShape{T5}{uhv}{m}{sc}{ + <-> uhvrc8v +}{} + +\DeclareFontShape{T5}{uhv}{b}{sc}{ + <-> uhvbc8v +}{} + +\DeclareFontShape{T5}{uhv}{m}{it}{<->ssub * uhv/m/sl}{} +\DeclareFontShape{T5}{uhv}{bx}{n}{<->ssub * uhv/b/n}{} +\DeclareFontShape{T5}{uhv}{bx}{sl}{<->ssub * uhv/b/sl}{} +\DeclareFontShape{T5}{uhv}{b}{it}{<->ssub * uhv/b/sl}{} +\DeclareFontShape{T5}{uhv}{bx}{it}{<->ssub * uhv/b/it}{} +\DeclareFontShape{T5}{uhv}{bx}{sc}{<->ssub * uhv/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5unc.fd b/Master/texmf-dist/tex/latex/vntex/t5unc.fd new file mode 100644 index 00000000000..3b3f9880ee7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5unc.fd @@ -0,0 +1,53 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +%Filename: t5unc.fd +%Created by: tex mkurwvn +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5unc.fd} + [2005/08/24 Fontinst v1.929 font definitions for T5/unc.] + +\DeclareFontFamily{T5}{unc}{} + +\DeclareFontShape{T5}{unc}{m}{n}{ + <-> uncr8v +}{} + +\DeclareFontShape{T5}{unc}{m}{it}{ + <-> uncri8v +}{} + +\DeclareFontShape{T5}{unc}{m}{sl}{ + <-> uncro8v +}{} + +\DeclareFontShape{T5}{unc}{b}{n}{ + <-> uncb8v +}{} + +\DeclareFontShape{T5}{unc}{b}{it}{ + <-> uncbi8v +}{} + +\DeclareFontShape{T5}{unc}{b}{sl}{ + <-> uncbo8v +}{} + +\DeclareFontShape{T5}{unc}{m}{sc}{ + <-> uncrc8v +}{} + +\DeclareFontShape{T5}{unc}{b}{sc}{ + <-> uncbc8v +}{} + +\DeclareFontShape{T5}{unc}{bx}{n}{<->ssub * unc/b/n}{} +\DeclareFontShape{T5}{unc}{bx}{it}{<->ssub * unc/b/it}{} +\DeclareFontShape{T5}{unc}{bx}{sl}{<->ssub * unc/b/sl}{} +\DeclareFontShape{T5}{unc}{bx}{sc}{<->ssub * unc/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5upl.fd b/Master/texmf-dist/tex/latex/vntex/t5upl.fd new file mode 100644 index 00000000000..482158a11a3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5upl.fd @@ -0,0 +1,57 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +%Filename: t5upl.fd +%Created by: tex mkurwvn +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5upl.fd} + [2005/08/24 Fontinst v1.929 font definitions for T5/upl.] + +\DeclareFontFamily{T5}{upl}{} + +\DeclareFontShape{T5}{upl}{m}{n}{ + <-> uplr8v +}{} + +\DeclareFontShape{T5}{upl}{m}{it}{ + <-> uplri8v +}{} + +\DeclareFontShape{T5}{upl}{m}{sl}{ + <-> uplro8v +}{} + +\DeclareFontShape{T5}{upl}{b}{n}{ + <-> uplb8v +}{} + +\DeclareFontShape{T5}{upl}{b}{it}{ + <-> uplbi8v +}{} + +\DeclareFontShape{T5}{upl}{b}{sl}{ + <-> uplbo8v +}{} + +\DeclareFontShape{T5}{upl}{m}{sc}{ + <-> uplrc8v +}{} + +\DeclareFontShape{T5}{upl}{b}{sc}{ + <-> uplbc8v +}{} + +\DeclareFontShape{T5}{upl}{b}{sc}{ + <-> uplbc8v +}{} + +\DeclareFontShape{T5}{upl}{bx}{n}{<->ssub * upl/b/n}{} +\DeclareFontShape{T5}{upl}{bx}{it}{<->ssub * upl/b/it}{} +\DeclareFontShape{T5}{upl}{bx}{sl}{<->ssub * upl/b/sl}{} +\DeclareFontShape{T5}{upl}{bx}{sc}{<->ssub * upl/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5utm.fd b/Master/texmf-dist/tex/latex/vntex/t5utm.fd new file mode 100644 index 00000000000..9c55879c6be --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5utm.fd @@ -0,0 +1,53 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +%Filename: t5utm.fd +%Created by: tex mkurwvn +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5utm.fd} + [2005/08/24 Fontinst v1.929 font definitions for T5/utm.] + +\DeclareFontFamily{T5}{utm}{} + +\DeclareFontShape{T5}{utm}{m}{n}{ + <-> utmr8v +}{} + +\DeclareFontShape{T5}{utm}{m}{it}{ + <-> utmri8v +}{} + +\DeclareFontShape{T5}{utm}{m}{sl}{ + <-> utmro8v +}{} + +\DeclareFontShape{T5}{utm}{b}{n}{ + <-> utmb8v +}{} + +\DeclareFontShape{T5}{utm}{b}{it}{ + <-> utmbi8v +}{} + +\DeclareFontShape{T5}{utm}{b}{sl}{ + <-> utmbo8v +}{} + +\DeclareFontShape{T5}{utm}{m}{sc}{ + <-> utmrc8v +}{} + +\DeclareFontShape{T5}{utm}{b}{sc}{ + <-> utmbc8v +}{} + +\DeclareFontShape{T5}{utm}{bx}{n}{<->ssub * utm/b/n}{} +\DeclareFontShape{T5}{utm}{bx}{it}{<->ssub * utm/b/it}{} +\DeclareFontShape{T5}{utm}{bx}{sl}{<->ssub * utm/b/sl}{} +\DeclareFontShape{T5}{utm}{bx}{sc}{<->ssub * utm/b/sc}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/t5uzcm.fd b/Master/texmf-dist/tex/latex/vntex/t5uzcm.fd new file mode 100644 index 00000000000..48eb31db2aa --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/t5uzcm.fd @@ -0,0 +1,22 @@ +% Copyright 2003-2005 Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +%Filename: t5uzcm.fd +%Created by: tex mkfont +%Created using fontinst v1.929 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t5uzcm.fd} + [2005/09/05 Fontinst v1.929 font definitions for T5/uzcm.] + +\DeclareFontFamily{T5}{uzcm}{} + +\DeclareFontShape{T5}{uzcm}{b}{n}{ + <-> uzcmi8v +}{} + +\DeclareFontShape{T5}{uzcm}{bx}{n}{<->ssub * uzcm/b/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/vntex/tcvn.def b/Master/texmf-dist/tex/latex/vntex/tcvn.def new file mode 100644 index 00000000000..3373111e8d8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/tcvn.def @@ -0,0 +1,179 @@ +% Copyright 2000-2005 Werner Lemberg and +% Han The Thanh . +% 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 tcvn.def which provides TCVN input encoding for +% Vietnamese. +% +% written by Werner Lemberg and +% Han The Thanh +% +% +% History +% +% 1.0 2000/01/28 +% +% Initial release. +% +% post 1.0 ? +% +% Don't rely on dblaccnt.sty. +% +% 1.1 2005/04/21 +% +% Add history and copyright message. + +\ProvidesFile{tcvn.def}[2005/04/21 v1.1 TCVN Vietnamese input encoding] + +\makeatletter + +\DeclareInputText{1}{\@tabacckludge'U} +\DeclareInputText{2}{\d U} +\DeclareInputText{4}{\@tabacckludge`\UHORN} +\DeclareInputText{5}{\h\UHORN} +\DeclareInputText{6}{\~\UHORN} +\DeclareInputText{17}{\@tabacckludge'\UHORN} +\DeclareInputText{18}{\d\UHORN} +\DeclareInputText{19}{\@tabacckludge`Y} +\DeclareInputText{20}{\h Y} +\DeclareInputText{21}{\~Y} +\DeclareInputText{22}{\@tabacckludge'Y} +\DeclareInputText{23}{\d Y} + +\DeclareInputText{128}{\@tabacckludge`A} +\DeclareInputText{129}{\h A} +\DeclareInputText{130}{\~A} +\DeclareInputText{131}{\@tabacckludge'A} +\DeclareInputText{132}{\d A} +\DeclareInputText{133}{\d\ABREVE} +\DeclareInputText{134}{\d\ACIRCUMFLEX} +\DeclareInputText{135}{\@tabacckludge`E} +\DeclareInputText{136}{\h E} +\DeclareInputText{137}{\~E} +\DeclareInputText{138}{\@tabacckludge'E} +\DeclareInputText{139}{\d E} +\DeclareInputText{140}{\d\ECIRCUMFLEX} +\DeclareInputText{141}{\@tabacckludge`I} +\DeclareInputText{142}{\h I} +\DeclareInputText{143}{\~I} + +\DeclareInputText{144}{\@tabacckludge'I} +\DeclareInputText{145}{\d I} +\DeclareInputText{146}{\@tabacckludge`O} +\DeclareInputText{147}{\h O} +\DeclareInputText{148}{\~O} +\DeclareInputText{149}{\@tabacckludge'O} +\DeclareInputText{150}{\d O} +\DeclareInputText{151}{\d\OCIRCUMFLEX} +\DeclareInputText{152}{\@tabacckludge`\OHORN} +\DeclareInputText{153}{\h\OHORN} +\DeclareInputText{154}{\~\OHORN} +\DeclareInputText{155}{\@tabacckludge'\OHORN} +\DeclareInputText{156}{\d\OHORN} +\DeclareInputText{157}{\@tabacckludge`U} +\DeclareInputText{158}{\h U} +\DeclareInputText{159}{\~U} + +\DeclareInputText{161}{\ABREVE} +\DeclareInputText{162}{\ACIRCUMFLEX} +\DeclareInputText{163}{\ECIRCUMFLEX} +\DeclareInputText{164}{\OCIRCUMFLEX} +\DeclareInputText{165}{\OHORN} +\DeclareInputText{166}{\UHORN} +\DeclareInputText{167}{\DJ} +\DeclareInputText{168}{\abreve} +\DeclareInputText{169}{\acircumflex} +\DeclareInputText{170}{\ecircumflex} +\DeclareInputText{171}{\ocircumflex} +\DeclareInputText{172}{\ohorn} +\DeclareInputText{173}{\uhorn} +\DeclareInputText{174}{\dj} +\DeclareInputText{175}{\@tabacckludge`\ABREVE} + +\DeclareInputText{181}{\@tabacckludge`a} +\DeclareInputText{182}{\h a} +\DeclareInputText{183}{\~a} +\DeclareInputText{184}{\@tabacckludge'a} +\DeclareInputText{185}{\d a} +\DeclareInputText{186}{\h\ABREVE} +\DeclareInputText{187}{\@tabacckludge`\abreve} +\DeclareInputText{188}{\h\abreve} +\DeclareInputText{189}{\~\abreve} +\DeclareInputText{190}{\@tabacckludge'\abreve} +\DeclareInputText{191}{\~\ABREVE} + +\DeclareInputText{192}{\@tabacckludge'\ABREVE} +\DeclareInputText{193}{\@tabacckludge`\ACIRCUMFLEX} +\DeclareInputText{194}{\h\ACIRCUMFLEX} +\DeclareInputText{195}{\~\ACIRCUMFLEX} +\DeclareInputText{196}{\@tabacckludge'\ACIRCUMFLEX} +\DeclareInputText{197}{\@tabacckludge`\ECIRCUMFLEX} +\DeclareInputText{198}{\d\abreve} +\DeclareInputText{199}{\@tabacckludge`\acircumflex} +\DeclareInputText{200}{\h\acircumflex} +\DeclareInputText{201}{\~\acircumflex} +\DeclareInputText{202}{\@tabacckludge'\acircumflex} +\DeclareInputText{203}{\d\acircumflex} +\DeclareInputText{204}{\@tabacckludge`e} +\DeclareInputText{205}{\h\ECIRCUMFLEX} +\DeclareInputText{206}{\h e} +\DeclareInputText{207}{\~e} + +\DeclareInputText{208}{\@tabacckludge'e} +\DeclareInputText{209}{\d e} +\DeclareInputText{210}{\@tabacckludge`\ecircumflex} +\DeclareInputText{211}{\h\ecircumflex} +\DeclareInputText{212}{\~\ecircumflex} +\DeclareInputText{213}{\@tabacckludge'\ecircumflex} +\DeclareInputText{214}{\d\ecircumflex} +\DeclareInputText{215}{\@tabacckludge`i} +\DeclareInputText{216}{\h i} +\DeclareInputText{217}{\~\ECIRCUMFLEX} +\DeclareInputText{218}{\@tabacckludge'\ECIRCUMFLEX} +\DeclareInputText{219}{\@tabacckludge`\OCIRCUMFLEX} +\DeclareInputText{220}{\~i} +\DeclareInputText{221}{\@tabacckludge'i} +\DeclareInputText{222}{\d i} +\DeclareInputText{223}{\@tabacckludge`o} + +\DeclareInputText{224}{\h\OCIRCUMFLEX} +\DeclareInputText{225}{\h o} +\DeclareInputText{226}{\~o} +\DeclareInputText{227}{\@tabacckludge'o} +\DeclareInputText{228}{\d o} +\DeclareInputText{229}{\@tabacckludge`\ocircumflex} +\DeclareInputText{230}{\h\ocircumflex} +\DeclareInputText{231}{\~\ocircumflex} +\DeclareInputText{232}{\@tabacckludge'\ocircumflex} +\DeclareInputText{233}{\d\ocircumflex} +\DeclareInputText{234}{\@tabacckludge`\ohorn} +\DeclareInputText{235}{\h\ohorn} +\DeclareInputText{236}{\~\ohorn} +\DeclareInputText{237}{\@tabacckludge'\ohorn} +\DeclareInputText{238}{\d\ohorn} +\DeclareInputText{239}{\@tabacckludge`u} + +\DeclareInputText{240}{\~\OCIRCUMFLEX} +\DeclareInputText{241}{\h u} +\DeclareInputText{242}{\~u} +\DeclareInputText{243}{\@tabacckludge'u} +\DeclareInputText{244}{\d u} +\DeclareInputText{245}{\@tabacckludge`\uhorn} +\DeclareInputText{246}{\h\uhorn} +\DeclareInputText{247}{\~\uhorn} +\DeclareInputText{248}{\@tabacckludge'\uhorn} +\DeclareInputText{249}{\d\uhorn} +\DeclareInputText{250}{\@tabacckludge`y} +\DeclareInputText{251}{\h y} +\DeclareInputText{252}{\~y} +\DeclareInputText{253}{\@tabacckludge'y} +\DeclareInputText{254}{\d y} +\DeclareInputText{255}{\@tabacckludge'\OCIRCUMFLEX} + +\makeatother + +\endinput + +% end of tcvn.def diff --git a/Master/texmf-dist/tex/latex/vntex/vietnam.ldf b/Master/texmf-dist/tex/latex/vntex/vietnam.ldf new file mode 100644 index 00000000000..dceabf0d929 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/vietnam.ldf @@ -0,0 +1,88 @@ +% Copyright 2000-2005 Werner Lemberg . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt +% +% +% vietnam.ldf +% +% written by Werner LEMBERG +% +% History +% +% 1.0 2000/09/01 +% +% First version. +% +% 1.1 2001/05/26 +% +% Moved \endlinechar downwards. +% +% post 1.1 ? +% +% Don't check for dblaccnt.sty. +% Add support for ucs.sty. +% Don't define \captionsvietnam but load vncaps.tex. +% +% 1.2 2005/04/21 +% +% Add copyright message. +% Minor clean-ups. + +\ProvidesLanguage{vietnam} + [2005/04/21 v1.2 Vietnamese support from the babel system] + +\LdfInit{vietnam}{captionsvietnam} + +\ifx\l@vietnam \@undefined + \adddialect\l@vietnam 0 +\fi + +\let\latinencoding\cf@encoding + +\InputIfFileExists{t5enc.def} + {\message{Loading definitions for the Vietnamese font encoding}} + {\errhelp{I can't find the file `t5enc.def' for Vietnamese fonts} + \errmessage{Since I do not know what the T5 encoding means^^J + I can't typeset Vietnamese.^^J + I stop here, while you get a suitable `t5enc.def' file} + \@@end} + + +\@ifpackageloaded{inputenc}{} + {\PackageWarning{babel}{No input encoding specified for Vietnamese}} + +\endlinechar \m@ne + +\@ifpackageloaded{ucs}{ + \PreloadUnicodePage{0} + \PreloadUnicodePage{1} + \PreloadUnicodePage{30} + \ifx \UnicodeCharFilter \@undefined +% \UCSProtectionUnichar + \UCSProtectionIeC + \else + \UnicodeCharFilter\IeC + \fi}{} + +\DeclareRobustCommand{\viettext}{ + \fontencoding{T5}\selectfont + \def\encodingdefault{T5} + \language\l@vietnam} +\let\viet \viettext +\DeclareTextFontCommand{\textviet}{\viet} + +\addto\extrasvietnam{\viettext} +\addto\noextrasvietnam{\latintext} + +\addto\extrasvietnam{\bbl@frenchspacing} +\addto\noextrasvietnam{\bbl@nonfrenchspacing} + +\input{vncaps.tex} + +\ldf@finish{vietnam} + +\endlinechar `\^^M + +\endinput + +% end of vietnam.ldf diff --git a/Master/texmf-dist/tex/latex/vntex/vietnam.sty b/Master/texmf-dist/tex/latex/vntex/vietnam.sty new file mode 100644 index 00000000000..bd35b939eb4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/vietnam.sty @@ -0,0 +1,92 @@ +%% Copyright 2000-2005 Werner Lemberg and +%% Han The Thanh . +%% This file is part of vntex. License: LPPL, version 1.3 or newer, +%% according to http://www.latex-project.org/lppl.txt +%% +% +% 1.0 2000/01/27 +% +% Initial release. +% +% post 1.0 ? +% +% . Require `ifthen' package. +% . Don't require `t5' package. +% . New options `mviscii', `noinputenc', `nocaptions', `utf8', and +% `utf8x'. +% . Don't define \prefacename and friends but include vncaps.tex (if +% `nocaptions' isn't set). +% +% 1.1 2005/05/22 +% +% . Simplify logic for `utf8' and `utf8x' options. +% . Add copyright message and history. +% . Use \endlinechar to avoid `%' at end of line. +% . Fix package message. +% . Some other minor clean-up. +% + +\ProvidesPackage{vietnam}[2005/05/22 v1.1 support for Vietnamese] + +\RequirePackage{ifthen} + +\newboolean{optenc} +\newboolean{noinputenc} +\newboolean{nocaptions} +\newboolean{vnutf8} + +\DeclareOption{viscii} + {\PassOptionsToPackage{viscii}{inputenc} + \setboolean{optenc}{true}} +\DeclareOption{tcvn} + {\PassOptionsToPackage{tcvn}{inputenc} + \setboolean{optenc}{true}} +\DeclareOption{vps} + {\PassOptionsToPackage{vps}{inputenc} + \setboolean{optenc}{true}} +\DeclareOption{mviscii} + {\PassOptionsToPackage{mviscii}{inputenc} + \setboolean{optenc}{true}} +\DeclareOption{noinputenc} + {\setboolean{noinputenc}{true}} +\DeclareOption{nocaptions} + {\setboolean{nocaptions}{true}} +\DeclareOption{utf8} + {\PassOptionsToPackage{utf8}{inputenc} + \setboolean{optenc}{true}} +\DeclareOption{utf8x} + {\PassOptionsToPackage{utf8x}{inputenc} + \setboolean{optenc}{true} + \setboolean{vnutf8}{true}} + +\ProcessOptions + +\ifthenelse{\boolean{vnutf8}} + {\RequirePackage{ucs}} + {} + +\RequirePackage[T5]{fontenc} + +\ifthenelse{\boolean{noinputenc}} + {\ifthenelse{\boolean{optenc}} + {\PackageWarning{vietnam} + {Selected input encoding is ignored if `noinputenc' is used}} + {}} + {\ifthenelse{\boolean{optenc}} + {} + {\PackageWarning{vietnam} + {No input encoding specified, using VISCII as default} + \PassOptionsToPackage{viscii}{inputenc}} + \RequirePackage{inputenc}} + +\ifthenelse{\boolean{nocaptions}} + {} + {\input{vncaps.tex} + \AtBeginDocument{\captionsvietnam + \datevietnam}} + +\frenchspacing + +\endinput +%% +%% End of file `vietnam.sty'. diff --git a/Master/texmf-dist/tex/latex/vntex/viscii.def b/Master/texmf-dist/tex/latex/vntex/viscii.def new file mode 100644 index 00000000000..a1cd485e256 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/viscii.def @@ -0,0 +1,176 @@ +% Copyright 2000-2005 Werner Lemberg . +% 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 viscii.def which provides VISCII input encoding for +% Vietnamese. +% +% written by Werner Lemberg +% +% History +% +% 1.0 2000/01/28 +% +% Initial release. +% +% post 1.0 ? +% +% Don't rely on dblaccnt.sty. +% +% 1.1 2005/04/21 +% +% Add copyright message and history. + +\ProvidesFile{viscii.def}[2005/04/21 v1.1 VISCII Vietnamese input encoding] + +\makeatletter + +\DeclareInputText{2}{\h\ABREVE} +\DeclareInputText{5}{\~\ABREVE} +\DeclareInputText{6}{\~\ACIRCUMFLEX} +\DeclareInputText{20}{\h Y} +\DeclareInputText{25}{\~Y} +\DeclareInputText{30}{\d Y} + +\DeclareInputText{128}{\d A} +\DeclareInputText{129}{\@tabacckludge'\ABREVE} +\DeclareInputText{130}{\@tabacckludge`\ABREVE} +\DeclareInputText{131}{\d\ABREVE} +\DeclareInputText{132}{\@tabacckludge'\ACIRCUMFLEX} +\DeclareInputText{133}{\@tabacckludge`\ACIRCUMFLEX} +\DeclareInputText{134}{\h\ACIRCUMFLEX} +\DeclareInputText{135}{\d\ACIRCUMFLEX} +\DeclareInputText{136}{\~E} +\DeclareInputText{137}{\d E} +\DeclareInputText{138}{\@tabacckludge'\ECIRCUMFLEX} +\DeclareInputText{139}{\@tabacckludge`\ECIRCUMFLEX} +\DeclareInputText{140}{\h\ECIRCUMFLEX} +\DeclareInputText{141}{\~\ECIRCUMFLEX} +\DeclareInputText{142}{\d\ECIRCUMFLEX} +\DeclareInputText{143}{\@tabacckludge'\OCIRCUMFLEX} + +\DeclareInputText{144}{\@tabacckludge`\OCIRCUMFLEX} +\DeclareInputText{145}{\h\OCIRCUMFLEX} +\DeclareInputText{146}{\~\OCIRCUMFLEX} +\DeclareInputText{147}{\d\OCIRCUMFLEX} +\DeclareInputText{148}{\d\OHORN} +\DeclareInputText{149}{\@tabacckludge'\OHORN} +\DeclareInputText{150}{\@tabacckludge`\OHORN} +\DeclareInputText{151}{\h\OHORN} +\DeclareInputText{152}{\d I} +\DeclareInputText{153}{\h O} +\DeclareInputText{154}{\d O} +\DeclareInputText{155}{\h I} +\DeclareInputText{156}{\h U} +\DeclareInputText{157}{\~U} +\DeclareInputText{158}{\d U} +\DeclareInputText{159}{\@tabacckludge`Y} + +\DeclareInputText{160}{\~O} +\DeclareInputText{161}{\@tabacckludge'\abreve} +\DeclareInputText{162}{\@tabacckludge`\abreve} +\DeclareInputText{163}{\d\abreve} +\DeclareInputText{164}{\@tabacckludge'\acircumflex} +\DeclareInputText{165}{\@tabacckludge`\acircumflex} +\DeclareInputText{166}{\h\acircumflex} +\DeclareInputText{167}{\d\acircumflex} +\DeclareInputText{168}{\~e} +\DeclareInputText{169}{\d e} +\DeclareInputText{170}{\@tabacckludge'\ecircumflex} +\DeclareInputText{171}{\@tabacckludge`\ecircumflex} +\DeclareInputText{172}{\h\ecircumflex} +\DeclareInputText{173}{\~\ecircumflex} +\DeclareInputText{174}{\d\ecircumflex} +\DeclareInputText{175}{\@tabacckludge'\ocircumflex} + +\DeclareInputText{176}{\@tabacckludge`\ocircumflex} +\DeclareInputText{177}{\h\ocircumflex} +\DeclareInputText{178}{\~\ocircumflex} +\DeclareInputText{179}{\~\OHORN} +\DeclareInputText{180}{\OHORN} +\DeclareInputText{181}{\d\ocircumflex} +\DeclareInputText{182}{\@tabacckludge`\ohorn} +\DeclareInputText{183}{\h\ohorn} +\DeclareInputText{184}{\d i} +\DeclareInputText{185}{\d\UHORN} +\DeclareInputText{186}{\@tabacckludge'\UHORN} +\DeclareInputText{187}{\@tabacckludge`\UHORN} +\DeclareInputText{188}{\h\UHORN} +\DeclareInputText{189}{\ohorn} +\DeclareInputText{190}{\@tabacckludge'\ohorn} +\DeclareInputText{191}{\UHORN} + +\DeclareInputText{192}{\@tabacckludge`A} +\DeclareInputText{193}{\@tabacckludge'A} +\DeclareInputText{194}{\ACIRCUMFLEX} +\DeclareInputText{195}{\~A} +\DeclareInputText{196}{\h A} +\DeclareInputText{197}{\ABREVE} +\DeclareInputText{198}{\h\abreve} +\DeclareInputText{199}{\~\abreve} +\DeclareInputText{200}{\@tabacckludge`E} +\DeclareInputText{201}{\@tabacckludge'E} +\DeclareInputText{202}{\ECIRCUMFLEX} +\DeclareInputText{203}{\h E} +\DeclareInputText{204}{\@tabacckludge`I} +\DeclareInputText{205}{\@tabacckludge'I} +\DeclareInputText{206}{\~I} +\DeclareInputText{207}{\@tabacckludge`y} + +\DeclareInputText{208}{\DJ} +\DeclareInputText{209}{\@tabacckludge'\uhorn} +\DeclareInputText{210}{\@tabacckludge`O} +\DeclareInputText{211}{\@tabacckludge'O} +\DeclareInputText{212}{\OCIRCUMFLEX} +\DeclareInputText{213}{\d a} +\DeclareInputText{214}{\h y} +\DeclareInputText{215}{\@tabacckludge`\uhorn} +\DeclareInputText{216}{\h\uhorn} +\DeclareInputText{217}{\@tabacckludge`U} +\DeclareInputText{218}{\@tabacckludge'U} +\DeclareInputText{219}{\~y} +\DeclareInputText{220}{\d y} +\DeclareInputText{221}{\@tabacckludge'Y} +\DeclareInputText{222}{\~\ohorn} +\DeclareInputText{223}{\uhorn} + +\DeclareInputText{224}{\@tabacckludge`a} +\DeclareInputText{225}{\@tabacckludge'a} +\DeclareInputText{226}{\acircumflex} +\DeclareInputText{227}{\~a} +\DeclareInputText{228}{\h a} +\DeclareInputText{229}{\abreve} +\DeclareInputText{230}{\~\uhorn} +\DeclareInputText{231}{\~\acircumflex} +\DeclareInputText{232}{\@tabacckludge`e} +\DeclareInputText{233}{\@tabacckludge'e} +\DeclareInputText{234}{\ecircumflex} +\DeclareInputText{235}{\h e} +\DeclareInputText{236}{\@tabacckludge`i} +\DeclareInputText{237}{\@tabacckludge'i} +\DeclareInputText{238}{\~i} +\DeclareInputText{239}{\h i} + +\DeclareInputText{240}{\dj} +\DeclareInputText{241}{\d\uhorn} +\DeclareInputText{242}{\@tabacckludge`o} +\DeclareInputText{243}{\@tabacckludge'o} +\DeclareInputText{244}{\ocircumflex} +\DeclareInputText{245}{\~o} +\DeclareInputText{246}{\h o} +\DeclareInputText{247}{\d o} +\DeclareInputText{248}{\d u} +\DeclareInputText{249}{\@tabacckludge`u} +\DeclareInputText{250}{\@tabacckludge'u} +\DeclareInputText{251}{\~u} +\DeclareInputText{252}{\h u} +\DeclareInputText{253}{\@tabacckludge'y} +\DeclareInputText{254}{\d\ohorn} +\DeclareInputText{255}{\~\UHORN} + +\makeatother + +\endinput + +% end of viscii.def diff --git a/Master/texmf-dist/tex/latex/vntex/vncaps.tex b/Master/texmf-dist/tex/latex/vntex/vncaps.tex new file mode 100644 index 00000000000..77d1eae7683 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/vncaps.tex @@ -0,0 +1,99 @@ +% Copyright 2000-2005 Werner Lemberg and +% Han The Thanh . +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt +% +% +% vncaps.tex +% +% Vietnamese captions; edit them in viscii/tcvn/utf8, then use +% `vntovn viscii vntex' or a similar command to convert to vntex. +% +% History +% +% ????/??/?? +% +% Split off captions from vietnam.ldf. +% Add \captionsenglish, \dateUSenglish, and \dateenglish. +% +% 2005/04/21 +% +% Add copyright message. +% Don't use `{}' but a space after macros which don't have arguments. + +\ifx\providecommand \undefined + \let\providecommand \def +\fi + +\providecommand\captionsvietnam{% + \def\prefacename{L\`\ohorn i n\'oi \dj\`\acircumflex u}% + \def\refname{T\`ai li\d\ecircumflex u}% + \def\abstractname{T\'om t\'\abreve t n\d\ocircumflex i dung}% + \def\bibname{T\`ai li\d\ecircumflex u tham kh\h{a}o}% + \def\chaptername{Ch\uhorn \ohorn ng}% + \def\appendixname{Ph\d{u} l\d{u}c}% + \def\contentsname{M\d{u}c l\d{u}c}% + \def\listfigurename{Danh s\'ach h\`inh v\~e}% + \def\listtablename{Danh s\'ach b\h{a}ng}% + \def\indexname{Ch\h{i} s\'\ocircumflex{}}% + \def\figurename{H\`inh}% + \def\tablename{B\h{a}ng}% + \def\partname{Ph\`\acircumflex n}% + \def\pagename{Trang}% + \def\headpagename{Trang}% + \def\seename{Xem}% + \def\alsoname{Xem th\ecircumflex m}% + \def\enclname{K\`em theo}% + \def\ccname{C\`ung g\h\uhorn i}% + \def\headtoname{G\h\uhorn i}% + \def\proofname{Ch\'\uhorn ng minh}} + +\providecommand\datevietnam{% + \def\today{% + Ng\`ay \number\day\space + th\'ang \number\month\space + n\abreve m \number\year}} + +\providecommand\captionsenglish{% + \def\prefacename{Preface}% + \def\refname{References}% + \def\abstractname{Abstract}% + \def\bibname{Bibliography}% + \def\chaptername{Chapter}% + \def\appendixname{Appendix}% + \def\contentsname{Contents}% + \def\listfigurename{List of Figures}% + \def\listtablename{List of Tables}% + \def\indexname{Index}% + \def\figurename{Figure}% + \def\tablename{Table}% + \def\partname{Part}% + \def\enclname{encl}% + \def\ccname{cc}% + \def\headtoname{To}% + \def\pagename{Page}% + \def\headpagename{Page}% + \def\prefacename{Preface}% + \def\seename{see}% + \def\alsoname{see also}} + +\providecommand\dateenglish{% + \def\today{% + \ifcase\day\or 1st\or 2nd\or 3rd\or 4th\or 5th\or 6th\or 7th\or + 8th\or 9th\or 10th\or 11th\or 12th\or 13th\or 14th\or 15th\or + 16th\or 17th\or 18th\or 19th\or 20th\or 21st\or 22nd\or 23rd\or + 24th\or 25th\or 26th\or 27th\or 28th\or 29th\or 30th\or 31st\fi + ~\ifcase\month\or January\or February\or March\or April\or May\or + June\or July\or August\or September\or October\or November\or + December\fi \space + \number\year}} + +\providecommand\dateUSenglish{% + \def\today{% + \ifcase\month\or January\or February\or March\or April\or May\or + June\or July\or August\or September\or October\or November\or + December\fi \space\number\day, \number\year}} + +\endinput + +% end of vncaps.tex diff --git a/Master/texmf-dist/tex/latex/vntex/vps.def b/Master/texmf-dist/tex/latex/vntex/vps.def new file mode 100644 index 00000000000..d3a3729234c --- /dev/null +++ b/Master/texmf-dist/tex/latex/vntex/vps.def @@ -0,0 +1,178 @@ +% Copyright 2000-2005 Werner Lemberg and +% Han The Thanh . +% 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 vps.def which provides VPS input encoding for +% Vietnamese. +% +% written by Werner Lemberg and +% Han The Thanh +% +% History +% +% 1.0 2000/01/28 +% +% Initial release. +% +% post 1.0 ? +% +% Don't rely on dblaccnt.sty. +% +% 1.1 2005/04/21 +% +% Add copyright message and history. + +\ProvidesFile{vps.def}[2005/04/21 v1.1 VPS Vietnamese input encoding] + +\makeatletter + +\DeclareInputText{2}{\d A} +\DeclareInputText{3}{\d\ACIRCUMFLEX} +\DeclareInputText{4}{\d\ABREVE} +\DeclareInputText{5}{\d E} +\DeclareInputText{6}{\d\ECIRCUMFLEX} +\DeclareInputText{16}{\d I} +\DeclareInputText{17}{\d O} +\DeclareInputText{18}{\d\OCIRCUMFLEX} +\DeclareInputText{19}{\d\OHORN} +\DeclareInputText{20}{\d U} +\DeclareInputText{21}{\d\UHORN} +\DeclareInputText{25}{\d Y} +\DeclareInputText{28}{\~\ACIRCUMFLEX} +\DeclareInputText{29}{\~\UHORN} + +\DeclareInputText{128}{\@tabacckludge`A} +\DeclareInputText{129}{\h A} +\DeclareInputText{130}{\~A} +\DeclareInputText{131}{\@tabacckludge'\ACIRCUMFLEX} +\DeclareInputText{132}{\@tabacckludge`\ACIRCUMFLEX} +\DeclareInputText{133}{\h\ACIRCUMFLEX} +\DeclareInputText{134}{\d o} +\DeclareInputText{135}{\~\ocircumflex} +\DeclareInputText{136}{\ABREVE} +\DeclareInputText{137}{\@tabacckludge'\ecircumflex} +\DeclareInputText{138}{\@tabacckludge`\ecircumflex} +\DeclareInputText{139}{\h\ecircumflex} +\DeclareInputText{140}{\d\ecircumflex} +\DeclareInputText{141}{\@tabacckludge'\ABREVE} +\DeclareInputText{142}{\@tabacckludge`\ABREVE} +\DeclareInputText{143}{\h\ABREVE} + +\DeclareInputText{144}{\@tabacckludge'\ECIRCUMFLEX} +\DeclareInputText{147}{\@tabacckludge`\ECIRCUMFLEX} +\DeclareInputText{148}{\h\ECIRCUMFLEX} +\DeclareInputText{149}{\~\ECIRCUMFLEX} +\DeclareInputText{150}{\@tabacckludge'\OCIRCUMFLEX} +\DeclareInputText{151}{\@tabacckludge`\OCIRCUMFLEX} +\DeclareInputText{152}{\h\OCIRCUMFLEX} +\DeclareInputText{153}{\~\OCIRCUMFLEX} +\DeclareInputText{154}{\@tabacckludge'y} +\DeclareInputText{155}{\h y} +\DeclareInputText{156}{\d y} +\DeclareInputText{157}{\@tabacckludge'\OHORN} +\DeclareInputText{158}{\@tabacckludge`\OHORN} +\DeclareInputText{159}{\h\OHORN} + +\DeclareInputText{161}{\@tabacckludge'\abreve} +\DeclareInputText{162}{\@tabacckludge`\abreve} +\DeclareInputText{163}{\h\abreve} +\DeclareInputText{164}{\~\abreve} +\DeclareInputText{165}{\d\abreve} +\DeclareInputText{166}{\~\OHORN} +\DeclareInputText{167}{\@tabacckludge'\ohorn} +\DeclareInputText{168}{\@tabacckludge`U} +\DeclareInputText{169}{\@tabacckludge`\ohorn} +\DeclareInputText{170}{\h\ohorn} +\DeclareInputText{171}{\~\ohorn} +\DeclareInputText{172}{\~U} +\DeclareInputText{173}{\@tabacckludge'\UHORN} +\DeclareInputText{174}{\d\ohorn} +\DeclareInputText{175}{\@tabacckludge`\UHORN} + +\DeclareInputText{176}{\h\ocircumflex} +\DeclareInputText{177}{\h\UHORN} +\DeclareInputText{178}{\@tabacckludge`Y} +\DeclareInputText{179}{\~Y} +\DeclareInputText{180}{\@tabacckludge'I} +\DeclareInputText{181}{\@tabacckludge`I} +\DeclareInputText{182}{\d\ocircumflex} +\DeclareInputText{183}{\h I} +\DeclareInputText{184}{\~I} +\DeclareInputText{185}{\@tabacckludge'O} +\DeclareInputText{186}{\h\uhorn} +\DeclareInputText{187}{\~\uhorn} +\DeclareInputText{188}{\@tabacckludge`O} +\DeclareInputText{189}{\h O} +\DeclareInputText{190}{\~O} +\DeclareInputText{191}{\d\uhorn} + +\DeclareInputText{192}{\@tabacckludge`\acircumflex} +\DeclareInputText{193}{\@tabacckludge'A} +\DeclareInputText{194}{\ACIRCUMFLEX} +\DeclareInputText{195}{\@tabacckludge'\acircumflex} +\DeclareInputText{196}{\h\acircumflex} +\DeclareInputText{197}{\~\acircumflex} +\DeclareInputText{198}{\d\acircumflex} +\DeclareInputText{199}{\dj} +\DeclareInputText{200}{\h e} +\DeclareInputText{201}{\@tabacckludge'E} +\DeclareInputText{202}{\ECIRCUMFLEX} +\DeclareInputText{203}{\d e} +\DeclareInputText{204}{\h i} +\DeclareInputText{205}{\~\ecircumflex} +\DeclareInputText{206}{\d i} +\DeclareInputText{207}{\~y} + +\DeclareInputText{208}{\UHORN} +\DeclareInputText{209}{\h U} +\DeclareInputText{210}{\@tabacckludge`\ocircumflex} +\DeclareInputText{211}{\@tabacckludge'\ocircumflex} +\DeclareInputText{212}{\OCIRCUMFLEX} +\DeclareInputText{213}{\h o} +\DeclareInputText{214}{\ohorn} +\DeclareInputText{215}{\@tabacckludge`E} +\DeclareInputText{216}{\@tabacckludge`\uhorn} +\DeclareInputText{217}{\@tabacckludge'\uhorn} +\DeclareInputText{218}{\@tabacckludge'U} +\DeclareInputText{219}{\~u} +\DeclareInputText{220}{\uhorn} +\DeclareInputText{221}{\@tabacckludge'Y} +\DeclareInputText{222}{\h E} + +\DeclareInputText{224}{\@tabacckludge`a} +\DeclareInputText{225}{\@tabacckludge'a} +\DeclareInputText{226}{\acircumflex} +\DeclareInputText{227}{\~a} +\DeclareInputText{228}{\h a} +\DeclareInputText{229}{\d a} +\DeclareInputText{230}{\abreve} +\DeclareInputText{232}{\@tabacckludge`e} +\DeclareInputText{233}{\@tabacckludge'e} +\DeclareInputText{234}{\ecircumflex} +\DeclareInputText{235}{\~e} +\DeclareInputText{236}{\@tabacckludge`i} +\DeclareInputText{237}{\@tabacckludge'i} +\DeclareInputText{239}{\~i} + +\DeclareInputText{240}{\~\ABREVE} +\DeclareInputText{241}{\DJ} +\DeclareInputText{242}{\@tabacckludge`o} +\DeclareInputText{243}{\@tabacckludge'o} +\DeclareInputText{244}{\ocircumflex} +\DeclareInputText{245}{\~o} +\DeclareInputText{247}{\OHORN} +\DeclareInputText{248}{\d u} +\DeclareInputText{249}{\@tabacckludge`u} +\DeclareInputText{250}{\@tabacckludge'u} +\DeclareInputText{251}{\h u} +\DeclareInputText{253}{\h Y} +\DeclareInputText{254}{\~E} +\DeclareInputText{255}{\@tabacckludge`y} + +\makeatother + +\endinput + +% end of vps.def -- cgit v1.2.3