summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-12 23:55:38 +0000
committerKarl Berry <karl@freefriends.org>2006-01-12 23:55:38 +0000
commit3d8d321bb25549ebfc39ad724e0efaa670d9555b (patch)
tree4b9eb2b3d49980a56046441b3e5aed78b5f2dbf7 /Master/texmf-dist/tex/latex
parent170d59191799e4134f382414658136634fc092e4 (diff)
fc
git-svn-id: svn://tug.org/texlive/trunk@909 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r--Master/texmf-dist/tex/latex/fc/fclfont.sty19
-rw-r--r--Master/texmf-dist/tex/latex/fc/fclfont.sty_old341
-rw-r--r--Master/texmf-dist/tex/latex/fc/fcuse.sty289
-rw-r--r--Master/texmf-dist/tex/latex/fc/t4cmr.fd26
-rw-r--r--Master/texmf-dist/tex/latex/fc/t4cmss.fd20
-rw-r--r--Master/texmf-dist/tex/latex/fc/t4cmtt.fd18
-rw-r--r--Master/texmf-dist/tex/latex/fc/t4enc.def245
-rw-r--r--Master/texmf-dist/tex/latex/fc/t4fcr.fd39
-rw-r--r--Master/texmf-dist/tex/latex/fc/t4phonet.sty42
9 files changed, 1039 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/fc/fclfont.sty b/Master/texmf-dist/tex/latex/fc/fclfont.sty
new file mode 100644
index 00000000000..87718a0b8f9
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/fc/fclfont.sty
@@ -0,0 +1,19 @@
+% This is FCLFONT.STY
+%
+% (C) Copyright 1994--2004 by J"org Knappen
+% This file is part of the fc-package
+% See fc.rme for more information
+%
+\ProvidesPackage{fclfont}[2004/06/01 v1.2]
+\RequirePackage{newlfont}
+\renewcommand{\ttdefault}{tt}
+\renewcommand{\rmdefault}{fcr}
+\renewcommand{\sfdefault}{fcss}
+\renewcommand{\encodingdefault}{T4}
+\RequirePackage[T4]{fontenc}
+\def\ttseries{\fontseries\ttdefault\selectfont}
+\let\tt\ttseries
+\DeclareTextFontCommand{\texttt}{\ttseries}
+%%
+%% End of file `fclfont.sty'.
+
diff --git a/Master/texmf-dist/tex/latex/fc/fclfont.sty_old b/Master/texmf-dist/tex/latex/fc/fclfont.sty_old
new file mode 100644
index 00000000000..a3ed62eb2b9
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/fc/fclfont.sty_old
@@ -0,0 +1,341 @@
+% This is FCLFONT.STY_OLD
+\def\fileversion{v1.3}
+\def\filedate{12-NOV-1994}
+%
+% (C) Copyright 1992, 1993, 1994 by J"org Knappen
+% This file is part of the fc-package
+% See fc.rme for more information
+%
+% J"org Knappen
+% Institut f"ur Kernphysik
+% Postfach 39 80
+% D-55099 Mainz
+% knappen@vkpmzd.kph.uni-mainz.de
+%
+% Made by using dclfont.sty by Rainer Sch"opf and Frank Mittelbach
+%
+\immediate
+ \write\sixt@@n{Style-Option: `fclfont' \space
+ \fileversion\space <\filedate> (JK)}
+\ifx\fontfamily\undefined
+ \let\fontfamily\family
+ \let\fontseries\series
+ \let\fontshape\shape
+ \let\fontsize\size
+\fi
+\def\newfont#1#2{\@ifdefinable#1{\global
+ \font#1=#2\relax}}
+\def\symbol#1{\char #1\relax}
+\def\@gobbletwo#1#2{}
+\let\load\@gobbletwo
+\def\@setsize#1#2#3#4{\@nomath#1%
+ \fontsize{#4}{#2}\selectfont}
+\def\prm{\fontfamily\rmdefault\selectfont}
+\def\psf{\fontfamily\sfdefault\selectfont}
+
+\def\psl{\fontshape\sldefault\selectfont}
+\def\psc{\fontshape\scdefault\selectfont}
+\def\pit{\fontshape\itdefault\selectfont}
+
+\def\pbf{\fontseries\bfdefault\selectfont}
+\def\ptt{\fontseries\ttdefault\selectfont}
+\def\em{\protect\pem}
+\def\pem{\@nomath\em \ifdim \fontdimen\@ne\font >\z@
+ \normalshape \else \it \fi}
+ \let\math@bgroup\begingroup
+ \def\math@egroup#1{#1\endgroup}
+ \ifx\lyfam\undefined
+ \new@mathgroup\lyfam
+ \define@mathgroup\mv@normal\lyfam
+ {lasy}{m}{n}
+ \define@mathgroup\mv@bold\lyfam
+ {lasy}{b}{n}
+ \edef\@tempa{\hexnumber@\lyfam}
+ \mathchardef\mho"0\@tempa 30
+ \mathchardef\Join"3\@tempa 31
+ \mathchardef\Box"0\@tempa 32
+ \mathchardef\Diamond"0\@tempa 33
+ \mathchardef\leadsto"3\@tempa 3B
+ \mathchardef\sqsubset"3\@tempa 3C
+ \mathchardef\sqsupset"3\@tempa 3D
+ \mathchardef\lhd"3\@tempa 01
+ \mathchardef\unlhd"3\@tempa 02
+ \mathchardef\rhd"3\@tempa 03
+ \mathchardef\unrhd"3\@tempa 04
+ \fi
+\def\@accent@def#1#2#3{\expandafter\def
+ \csname @#1@\string#2@#1@\endcsname{#3}}
+%grave
+\def\`#1{\expandafter\ifx \csname @grave@\string#1@grave@\endcsname \relax
+ {\accent0 #1}\else \csname @grave@\string#1@grave@\endcsname\fi}
+\let\@accii=\`
+\@accent@def{grave}{e}{^^e8}
+\@accent@def{grave}{o}{^^f2}
+\@accent@def{grave}{E}{^^c8}
+\@accent@def{grave}{O}{^^d2}
+%acute
+\def\'#1{\expandafter\ifx \csname @acute@\string#1@acute@\endcsname \relax
+ {\accent1 #1}\else \csname @acute@\string#1@acute@\endcsname\fi}
+\let\@acci=\'
+\@accent@def{acute}{n}{^^ab}
+\@accent@def{acute}{e}{^^e9}
+\@accent@def{acute}{m}{^^e4}
+\@accent@def{acute}{N}{^^8b}
+\@accent@def{acute}{E}{^^c9}
+\@accent@def{acute}{M}{^^c4}
+%check
+\def\v#1{\expandafter\ifx \csname @check@\string#1@check@\endcsname \relax
+ {\accent7 #1}\else \csname @check@\string#1@check@\endcsname\fi}
+\@accent@def{check}{e}{^^a5}
+\@accent@def{check}{s}{^^b2}
+\@accent@def{check}{o}{^^fc}
+\@accent@def{check}{E}{^^85}
+\@accent@def{check}{S}{^^92}
+\@accent@def{check}{O}{^^dc}
+%breve
+\def\u#1{\expandafter\ifx \csname @breve@\string#1@breve@\endcsname \relax
+ {\accent8 #1}\else \csname @breve@\string#1@breve@\endcsname\fi}
+%macron
+\def\=#1{\expandafter\ifx \csname @macron@\string#1@macron@\endcsname \relax
+ {\accent9 #1}\else \csname @macron@\string#1@macron@\endcsname\fi}
+\@accent@def{macron}{e}{^^ed}
+\@accent@def{macron}{o}{^^fb}
+\@accent@def{macron}{E}{^^cd}
+\@accent@def{macron}{O}{^^db}
+\let\@acciii=\=
+%circumflex
+\def\^#1{\expandafter\ifx \csname @circflx@\string#1@circflx@\endcsname \relax
+ {\accent2 #1}\else \csname @circflx@\string#1@circflx@\endcsname\fi}
+%dot
+\def\.#1{\expandafter\ifx \csname @dot@\string#1@dot@\endcsname \relax
+ {\accent10 #1}\else \csname @dot@\string#1@dot@\endcsname\fi}
+\@accent@def{dot}{n}{^^b3}
+\@accent@def{dot}{N}{^^93}
+\@accent@def{dot}{o}{^^f3}
+\@accent@def{dot}{e}{^^b8}
+\@accent@def{dot}{O}{^^d3}
+\@accent@def{dot}{E}{^^98}
+\@accent@def{dot}{\i}{i}
+\@accent@def{dot}{i}{i}
+%Hungarian
+\def\H#1{\expandafter\ifx \csname @Hung@\string#1@Hung@\endcsname \relax
+ {\accent5 #1}\else \csname @Hung@\string#1@Hung@\endcsname\fi}
+%ring above
+\def\r#1{\expandafter\ifx \csname @ring@\string#1@ring@\endcsname \relax
+ {\accent6 #1}\else \csname @ring@\string#1@ring@\endcsname\fi}
+%tilde
+\def\~#1{\expandafter\ifx \csname @tilde@\string#1@tilde@\endcsname \relax
+ {\accent3 #1}\else \csname @tilde@\string#1@tilde@\endcsname\fi}
+\@accent@def{tilde}{a}{^^e3}
+\@accent@def{tilde}{n}{^^f1}
+\@accent@def{tilde}{o}{^^f5}
+\@accent@def{tilde}{e}{^^ee}
+\@accent@def{tilde}{^^a2}{^^e2} % open e
+\@accent@def{tilde}{^^aa}{^^e5} % open o
+\@accent@def{tilde}{i}{^^ef}
+\@accent@def{tilde}{\i}{^^ef}
+\@accent@def{tilde}{u}{^^fe}
+\@accent@def{tilde}{E}{^^ce}
+\@accent@def{tilde}{^^82}{^^c2}
+\@accent@def{tilde}{^^8a}{^^c5}
+\@accent@def{tilde}{I}{^^cf}
+\@accent@def{tilde}{A}{^^c3}
+\@accent@def{tilde}{N}{^^d1}
+\@accent@def{tilde}{O}{^^d5}
+\@accent@def{tilde}{U}{^^de}
+%Umlaut
+\def\"#1{\expandafter\ifx \csname @Umlaut@\string#1@Umlaut@\endcsname \relax
+ {\accent4 #1}\else \csname @Umlaut@\string#1@Umlaut@\endcsname\fi}
+\@accent@def{Umlaut}{e}{^^eb}
+\@accent@def{Umlaut}{o}{^^f6}
+\@accent@def{Umlaut}{E}{^^cb}
+\@accent@def{Umlaut}{O}{^^d6}
+%
+\def\pd#1{\null\oalign{#1\crcr\hidewidth.\hidewidth}}
+\def\pb#1{\null\oalign{#1\crcr\hidewidth
+ \vbox to.2ex{\hbox{\char9}\vss}\hidewidth}}
+% inserted \null to allow \d{} and \b{} -- was a bug in plain.tex
+% ogonek (or kvist or polish hook)
+\def\pk#1{\expandafter\ifx \csname @kvist@\string#1@kvist@\endcsname \relax
+ \kv@st#1\else \csname @kvist@\string#1@kvist@\endcsname\fi}
+\def\kv@st#1{\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent12 #1%
+ \else{\ooalign{\hidewidth\char12\hidewidth\crcr\unhbox\z@}}\fi}
+\def\k#1{\protect\pk#1}
+% cedilla
+\def\pc#1{\expandafter\ifx \csname @cedilla@\string#1@cedilla@\endcsname \relax
+ \c@dilla#1\else \csname @cedilla@\string#1@cedilla@\endcsname\fi}
+\@accent@def{cedilla}{c}{^^e7}
+\@accent@def{cedilla}{C}{^^c7}
+\def\c@dilla#1{\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1%
+ \else{\ooalign{\hidewidth\char11\hidewidth\crcr\unhbox\z@}}\fi}
+\def\c#1{\protect\pc#1}
+% line below
+\def\b#1{\expandafter\ifx \csname @uline@\string#1@uline@\endcsname \relax
+ \protect\pb#1\else \csname @uline@\string#1@uline@\endcsname \fi}
+\@accent@def{uline}{e}{^^ec}
+\@accent@def{uline}{o}{^^fa}
+\@accent@def{uline}{n}{^^b4}
+\@accent@def{uline}{E}{^^cc}
+\@accent@def{uline}{O}{^^da}
+\@accent@def{uline}{N}{^^94}
+% dot below
+\def\d#1{\expandafter\ifx \csname @dotu@\string#1@dotu@\endcsname \relax
+ \protect\pd#1\else \csname @dotu@\string#1@dotu@\endcsname \fi}
+\@accent@def{dotu}{e}{^^b9}
+\@accent@def{dotu}{i}{^^e1}
+\@accent@def{dotu}{o}{^^f9}
+\@accent@def{dotu}{s}{^^b5}
+\@accent@def{dotu}{u}{^^fd}
+\@accent@def{dotu}{E}{^^99}
+\@accent@def{dotu}{I}{^^c1}
+\@accent@def{dotu}{O}{^^d9}
+\@accent@def{dotu}{S}{^^95}
+\@accent@def{dotu}{U}{^^dd}
+%%% \chardef\aa="0E5
+\def\aa{\accent6 a}
+\chardef\ae="0E6
+\def\l{^^dfl}
+\chardef\oe="0F7
+\chardef\o="0F8
+\chardef\ss="0FF
+\def\SS{SS}
+%%%% \chardef\AA="0C5
+\def\AA{\accent6 A}
+\chardef\AE="0C6
+\def\L{^^dfL}
+\chardef\OE="0D7
+\chardef\O="0D8
+\chardef\i="19
+\chardef\j="1A
+% \def\pounds (see below)
+\def\hbar{{\mathchar'11\mkern-9muh}}
+
+\def\letter#1#2{\catcode`#1=11 \catcode`#2=11 %
+ \uccode`#1=`#1 \lccode`#1=`#2 \sfcode`#1=999 %
+ \lccode`#2=`#2 \uccode`#2=`#1 \sfcode`#2=1000 }
+% #1 is the uppercase, #2 the lowercase member of a pair
+\letter{^^80}{^^a0}
+\letter{^^81}{^^a1}
+\letter{^^82}{^^a2}
+\letter{^^83}{^^a3}
+\letter{^^84}{^^a4}
+\letter{^^85}{^^a5}
+\letter{^^86}{^^a6}
+\letter{^^87}{^^a7}
+\letter{^^88}{^^a8}
+\letter{^^89}{^^a9}
+\letter{^^8a}{^^aa}
+\letter{^^8b}{^^ab}
+\letter{^^8c}{^^ac}
+\letter{^^8d}{^^ad}
+\letter{^^8e}{^^ae}
+\letter{^^8f}{^^af}
+\letter{^^90}{^^b0}
+\letter{^^91}{^^b1}
+\letter{^^92}{^^b2}
+\letter{^^93}{^^b3}
+\letter{^^94}{^^b4}
+\letter{^^95}{^^b5}
+\letter{^^96}{^^b6}
+\letter{^^97}{^^b7}
+\letter{^^98}{^^b8}
+\letter{^^99}{^^b9}
+\letter{^^9a}{^^ba}
+\letter{^^9b}{^^bb}
+\catcode`\^^9e=11 \lccode`\^^9e=`^^9e \uccode`\^^9e=`^^d0 \sfcode`\^^9e=999 %
+% crossed d
+\catcode`\^^9f=12 %
+\catcode`\^^bc=12 %
+\catcode`\^^bd=12 %
+\catcode`\^^be=12 %
+\catcode`\^^bf=12 %
+\letter{^^c0}{^^e0}
+\letter{^^c1}{^^e1}
+\letter{^^c2}{^^e2}
+\letter{^^c3}{^^e3}
+\letter{^^c4}{^^e4}
+\letter{^^c5}{^^e5}
+\letter{^^c6}{^^e6}
+\letter{^^c7}{^^e7}
+\letter{^^c8}{^^e8}
+\letter{^^c9}{^^e9}
+\letter{^^ca}{^^ea}
+\letter{^^cb}{^^eb}
+\letter{^^cc}{^^ec}
+\letter{^^cd}{^^ed}
+\letter{^^ce}{^^ee}
+\letter{^^cf}{^^ef}
+\letter{^^d0}{^^f0}
+\letter{^^d1}{^^f1}
+\letter{^^d2}{^^f2}
+\letter{^^d3}{^^f3}
+\letter{^^d4}{^^f4}
+\letter{^^d5}{^^f5}
+\letter{^^d6}{^^f6}
+\letter{^^d7}{^^f7}
+\letter{^^d8}{^^f8}
+\letter{^^d9}{^^f9}
+\letter{^^da}{^^fa}
+\letter{^^db}{^^fb}
+\letter{^^dc}{^^fc}
+\letter{^^dd}{^^fd}
+\letter{^^de}{^^fe}
+\catcode`\^^df=11 \lccode`\^^df=`^^df \uccode`\^^df=`^^df \sfcode`\^^df=999 %
+\catcode`\^^ff=11 \lccode`\^^ff=`^^ff \uccode`\^^ff=`^^ff \sfcode`\^^ff=999 %
+% cross piece for polish l and scharfes s
+\catcode`\^^19=11 \lccode`\^^19=`^^19 \uccode`\^^19=`I % dotless i
+\catcode`\^^1a=11 \lccode`\^^1a=`^^1a \uccode`\^^1a=`J % dotless j
+
+\define@mathgroup\mv@normal{0}{cmr}{m}{n}
+\define@mathgroup\mv@bold{0}{cmr}{bx}{n}
+\begingroup
+ \catcode`\= 11
+ \gdef\mathrm{\use@mathgroup \=cmr \z@}
+\endgroup
+\def\rmdefault{fcr}
+\def\sfdefault{fcss}
+%\def\ttdefault{fctt}
+\def\ttdefault{tt}
+ \ifx\greek@group\undefined
+ \new@mathgroup\greek@group
+ \define@mathgroup\mv@normal\greek@group{cmr}{m}{n}
+ \define@mathgroup\mv@bold\greek@group{cmr}{bx}{n}
+ \edef\@tempa{\hexnumber@\greek@group}
+ \mathchardef\Gamma="0\@tempa00
+ \mathchardef\Delta="0\@tempa01
+ \mathchardef\Theta="0\@tempa02
+ \mathchardef\Lambda="0\@tempa03
+ \mathchardef\Xi="0\@tempa04
+ \mathchardef\Pi="0\@tempa05
+ \mathchardef\Sigma="0\@tempa06
+ \mathchardef\Upsilon="0\@tempa07
+ \mathchardef\Phi="0\@tempa08
+ \mathchardef\Psi="0\@tempa09
+ \mathchardef\Omega="0\@tempa0A
+ \fi
+ \expandafter\ifx\csname fcr/m/n\endcsname\relax
+ \@input{fontdef.fc}\fi
+\def\acute{\mathaccent"7001 }
+\def\grave{\mathaccent"7000 }
+\def\ddot{\mathaccent"7004 }
+\def\tilde{\mathaccent"7003 }
+\def\bar{\mathaccent"7009 }
+\def\breve{\mathaccent"7008 }
+\def\check{\mathaccent"7007 }
+\def\hat{\mathaccent"7002 }
+\def\vec{\mathaccent"017E }
+\def\dot{\mathaccent"700A }
+%% From lfonts.new
+%% \changes{v1.1e}{90/01/25}{Completely redefined.}
+\def\${\protect\pdollar}
+\def\pdollar{\text{\ifdim \fontdimen\@ne\font >\z@
+ \sl \else \normalshape \fi\char`\$}}
+\def\pounds{{\protect\ppounds}}
+\def\ppounds{\text{\ifdim \fontdimen\@ne\font >\z@
+ \it \else \fontshape u\selectfont \fi \char'44}}
+%% \changes{v1.1e}{90/01/25}{Macro added.}
+%% \changes{v1.1k}{90/06/23}{Changed to `mbox.}
+\def\text{\mbox}
+\endinput
+%%
+%% End of file `fclfont.sty'.
diff --git a/Master/texmf-dist/tex/latex/fc/fcuse.sty b/Master/texmf-dist/tex/latex/fc/fcuse.sty
new file mode 100644
index 00000000000..8812926b435
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/fc/fcuse.sty
@@ -0,0 +1,289 @@
+% This is FCUSE.STY
+% Version 1.1
+% Date 8-MAY-1993
+%
+% (c) 1992, 1993 by J"org Knappen
+% This file is part of the fc-package
+% See fc.rme for more information
+%
+% J"org Knappen
+% Institut f"ur Kernphysik
+% Postfach 39 80
+% D-W 6500 Mainz
+% knappen@vkpmzd.kph.uni-mainz.de
+%
+% The african zusatz letters are made more typeable by this style. This is
+% achieved by making three characters active: + = /
+% All these characters keep their usual meaning in math mode, type $+$ to get
+% a plus in text. By duplication, you also get the escape character.
+%
+% the plus has the heaviest load:
+% +b: hooktop b
+% +c: hooktop c
+% +d: hooktop d
+% +e: open e
+% +f: long f
+% +g: ipa gamma
+% +i: latin iota
+% +j: enj
+% +k: hooktop k
+% +n: eng
+% +o: open o
+% +p: hooktop p
+% +s: esh
+% +t: hooktop t
+% +u: variant u
+% +v: round v (variant u)
+% +y: hooktop y
+% +z: ezh
+% ++: plus sign
+% ...and the uppercase ones
+%
+% The slash produces some crossed forms:
+% /d: crossed d
+% /h: crossed h
+% /t: crossed t
+% //: slash
+% ...and the uppercase ones
+%
+% The rest is left to the equals sign:
+% =d: d with tail
+% =e: inverted e
+% =t: long t
+% ==: equals sign
+% ...and the uppercase ones
+%
+
+
+% Add the active characters to \do and \sanitize
+\begingroup
+ \def\do{\noexpand\do\noexpand}%
+ \edef\next{\endgroup
+ \def\noexpand\dospecials{\dospecials\do\+\dospecials\do\=\dospecials\do\/}}%
+\next
+ \begingroup
+ \def\@makeother{\noexpand\@makeother\noexpand}%
+ \edef\next{\endgroup
+ \def\noexpand\@sanitize{\@sanitize\@makeother\+\@sanitize\@makeother\=%
+ \@sanitize\@makeother\/}}%
+\next
+
+
+%
+% active character mechanism
+% ----------------------------
+%
+\def\activecharactersoff{%
+ \catcode`\==12 \catcode`\+=12 \catcode`\/=12 }
+\def\activecharacterson{%
+ \catcode`\==\active\catcode`\+=\active\catcode`\/=\active}
+
+\begingroup \activecharactersoff
+\def\next{\endgroup
+ \def\originalplus{+}
+ \def\originalequals{=}
+ \def\originalslash{/}}
+\next
+
+
+% For all arguments of an active character which should be treated in
+% a special way, we define a macro with the argument text in the name.
+%
+% \ch@macro#1 constructs this name. (Where ch is either
+% plus, equals or slash)
+%
+% (If the expansion of \ch@macro results in another call of \ch@macro
+% the inner macro shouldn't contain unexpandable primitives like
+% \relax. Otherwise TeX warns about a "Missing \endcsname inserted."
+%
+%
+\def\plus@macro#1{\csname @plus@\string #1@plus@\endcsname}
+\def\equals@macro#1{\csname @equals@\string #1@equals@\endcsname}
+\def\slash@macro#1{\csname @slash@\string #1@slash@\endcsname}
+
+% The definition of the active character macro:
+%
+%
+\def\@active@plus#1{\expandafter\expandafter\expandafter
+ \ifx\plus@macro{#1}\relax
+ \expandafter\normal@plus
+ \else
+ \expandafter\protect\expandafter\active@plus
+ \fi {#1}}
+\def\@active@equals#1{\expandafter\expandafter\expandafter
+ \ifx\equals@macro{#1}\relax
+ \expandafter\normal@equals
+ \else
+ \expandafter\protect\expandafter\active@equals
+ \fi {#1}}
+\def\@active@slash#1{\expandafter\expandafter\expandafter
+ \ifx\slash@macro{#1}\relax
+ \expandafter\normal@slash
+ \else
+ \expandafter\protect\expandafter\active@slash
+ \fi {#1}}
+
+
+% The braces of {#1} in \@active@ch are necessary if someone wants to
+% define a active character macro for things like "{}. They ensure that
+% \active@ch is called with the correct argument.
+% For \normal@ch we have to delete the braces and insert a normal
+% character.
+%
+\def\normal@plus#1{\originalplus #1}
+\def\normal@equals#1{\originalequals #1}
+\def\normal@slash#1{\originalslash #1}
+
+
+% For combinations +x, =x, /x which should be treated in a special way,
+% \active@ch is called with `x' as argument.
+% In the current implementation the actions for argument #1 are saved
+% in macro with name \ch@macro{#1}. These macro expand to two groups
+% containing the action for text and for math mode.
+% The support of other ``modes'' can be implemented
+% in this macro.
+% +
+\def\active@plus#1{%
+ \csname plus@\ifmmode second\else first\fi
+% \plus@macro has to be expanded three times:
+% 1. \plus@macro --> \csname...
+% 2. \csname... --> control seqence
+% 3. control seqence --> {text mode}{math mode}
+ \expandafter\expandafter\expandafter\expandafter
+ \expandafter\expandafter\expandafter
+ \endcsname
+ \plus@macro{#1}}
+%
+\def\plus@first#1#2{#1}
+\def\plus@second#1#2{#2}
+% =
+\def\active@equals#1{%
+ \csname equals@\ifmmode second\else first\fi
+% \equals@macro has to be expanded three times:
+% 1. \equals@macro --> \csname...
+% 2. \csname... --> control seqence
+% 3. control seqence --> {text mode}{math mode}
+ \expandafter\expandafter\expandafter\expandafter
+ \expandafter\expandafter\expandafter
+ \endcsname
+ \equals@macro{#1}}
+%
+\def\equals@first#1#2{#1}
+\def\equals@second#1#2{#2}
+% /
+\def\active@slash#1{%
+ \csname slash@\ifmmode second\else first\fi
+% \slash@macro has to be expanded three times:
+% 1. \slash@macro --> \csname...
+% 2. \csname... --> control seqence
+% 3. control seqence --> {text mode}{math mode}
+ \expandafter\expandafter\expandafter\expandafter
+ \expandafter\expandafter\expandafter
+ \endcsname
+ \slash@macro{#1}}
+%
+\def\slash@first#1#2{#1}
+\def\slash@second#1#2{#2}
+
+
+% The definition of a ch-macro is done with...
+%
+% +
+%
+\def\def@plusmacro#1#2#3{\expandafter\expandafter\expandafter
+ \def\plus@macro{#1}{{#2}{#3}}}
+
+\def\let@plusmacro#1#2{\begingroup
+ \edef\next{\endgroup \let
+ \expandafter\expandafter\expandafter\noexpand\plus@macro{#1}%
+ \expandafter\expandafter\expandafter\noexpand\plus@macro{#2}}%
+ \next}
+% =
+\def\def@equalsmacro#1#2#3{\expandafter\expandafter\expandafter
+ \def\equals@macro{#1}{{#2}{#3}}}
+
+\def\let@equalsmacro#1#2{\begingroup
+ \edef\next{\endgroup \let
+ \expandafter\expandafter\expandafter\noexpand\equals@macro{#1}%
+ \expandafter\expandafter\expandafter\noexpand\equals@macro{#2}}%
+ \next}
+% /
+\def\def@slashmacro#1#2#3{\expandafter\expandafter\expandafter
+ \def\slash@macro{#1}{{#2}{#3}}}
+
+\def\let@slashmacro#1#2{\begingroup
+ \edef\next{\endgroup \let
+ \expandafter\expandafter\expandafter\noexpand\slash@macro{#1}%
+ \expandafter\expandafter\expandafter\noexpand\slash@macro{#2}}%
+ \next}
+
+
+% Definitions for all active character macros...
+% (The empty groups after some macro are necessary for \write commands,
+% otherwise spaces after these macro will be ignored.)
+%
+% +
+%
+\def@plusmacro{b}{^^a0}{\originalplus b}
+\def@plusmacro{c}{^^b0}{\originalplus c}
+\def@plusmacro{d}{^^a1}{\originalplus d}
+\def@plusmacro{e}{^^a2}{\originalplus e}
+\def@plusmacro{f}{^^a4}{\originalplus f}
+\def@plusmacro{g}{^^a6}{\originalplus g}
+\def@plusmacro{i}{^^e0}{\originalplus i}
+\def@plusmacro{j}{^^a9}{\originalplus j}
+\def@plusmacro{k}{^^a8}{\originalplus k}
+\def@plusmacro{n}{^^ad}{\originalplus n}
+\def@plusmacro{o}{^^aa}{\originalplus o}
+\def@plusmacro{p}{^^b1}{\originalplus p}
+\def@plusmacro{s}{^^ac}{\originalplus s}
+\def@plusmacro{t}{^^ba}{\originalplus t}
+\def@plusmacro{u}{^^ae}{\originalplus u}
+\def@plusmacro{v}{^^ae}{\originalplus v}
+\def@plusmacro{y}{^^af}{\originalplus y}
+\def@plusmacro{z}{^^b6}{\originalplus z}
+\def@plusmacro{+}{\originalplus}{\originalplus\originalplus}
+\def@plusmacro{B}{^^80}{\originalplus B}
+\def@plusmacro{C}{^^90}{\originalplus C}
+\def@plusmacro{D}{^^81}{\originalplus D}
+\def@plusmacro{E}{^^82}{\originalplus E}
+\def@plusmacro{F}{^^84}{\originalplus F}
+\def@plusmacro{G}{^^86}{\originalplus G}
+\def@plusmacro{I}{^^c0}{\originalplus I}
+\def@plusmacro{J}{^^89}{\originalplus J}
+\def@plusmacro{K}{^^88}{\originalplus K}
+\def@plusmacro{N}{^^8d}{\originalplus N}
+\def@plusmacro{O}{^^8a}{\originalplus O}
+\def@plusmacro{P}{^^91}{\originalplus P}
+\def@plusmacro{S}{^^8c}{\originalplus S}
+\def@plusmacro{T}{^^9a}{\originalplus T}
+\def@plusmacro{U}{^^8e}{\originalplus U}
+\def@plusmacro{V}{^^8e}{\originalplus V}
+\def@plusmacro{Y}{^^8f}{\originalplus Y}
+\def@plusmacro{Z}{^^96}{\originalplus Z}
+
+% =
+\def@equalsmacro{d}{^^f0}{\originalequals d}
+\def@equalsmacro{D}{^^d0}{\originalequals D}
+\def@equalsmacro{t}{^^bb}{\originalequals t}
+\def@equalsmacro{T}{^^9b}{\originalequals T}
+\def@equalsmacro{e}{^^a3}{\originalequals e}
+\def@equalsmacro{E}{^^83}{\originalequals E}
+\def@equalsmacro{=}{\originalequals}{\originalequals\originalequals}
+
+% /
+\def@slashmacro{d}{^^9e}{\originalslash d}
+\def@slashmacro{D}{^^d0}{\originalslash D}
+\def@slashmacro{h}{^^a7}{\originalslash h}
+\def@slashmacro{H}{^^87}{\originalslash H}
+\def@slashmacro{t}{^^b7}{\originalslash t}
+\def@slashmacro{T}{^^97}{\originalslash T}
+\def@slashmacro{/}{\originalslash}{\originalslash\originalslash}
+%
+\activecharacterson
+\let+\@active@plus
+\let=\@active@equals
+\let/\@active@slash
+\endinput
+
+
diff --git a/Master/texmf-dist/tex/latex/fc/t4cmr.fd b/Master/texmf-dist/tex/latex/fc/t4cmr.fd
new file mode 100644
index 00000000000..d9fe5d9d34b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/fc/t4cmr.fd
@@ -0,0 +1,26 @@
+%% t4cmr.fd
+%%
+%% (c) Copyright 1994 J"org Knappen
+%%
+\ProvidesFile{T4cmr.fd}[1994/11/11 v1.0]
+\providecommand{\sauter@family}[5]{%
+ \DeclareFontShape{#1}{#2}{#4}{#5}
+ { <5> #35 <6> #36 <7> #37 <8> #38 <9> #39 <10> #310 <10.95> #311
+ <12> #312 <14.4> #314 <17.28> #317 <20.74> #320 <24.88> #325
+ }{}%
+}
+%% Roman medium series
+\DeclareFontFamily{T4}{cmr}{}{}
+\sauter@family{T4}{cmr}{fcr}{m}{n}
+\sauter@family{T4}{cmr}{fcsl}{m}{sl}
+\sauter@family{T4}{cmr}{fci}{m}{it}
+\sauter@family{T4}{cmr}{fcu}{m}{ui}
+\sauter@family{T4}{cmr}{fccsc}{m}{sc}
+%% Roman bold extended series
+\sauter@family{T4}{cmr}{fcbx}{bx}{n}
+\sauter@family{T4}{cmr}{fcbxsl}{bx}{sl}
+\sauter@family{T4}{cmr}{fcbxi}{bx}{it}
+\sauter@family{T4}{cmr}{fcbxu}{bx}{ui}
+%%
+\endinput
+%% /T4cmr.fd
diff --git a/Master/texmf-dist/tex/latex/fc/t4cmss.fd b/Master/texmf-dist/tex/latex/fc/t4cmss.fd
new file mode 100644
index 00000000000..2dceee0c0c1
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/fc/t4cmss.fd
@@ -0,0 +1,20 @@
+%% t4cmss.fd
+%%
+%% (c) Copyright 1994 J"org Knappen
+%%
+\ProvidesFile{T4cmss.fd}[1994/11/11 v1.0]
+\providecommand{\sauter@family}[5]{%
+ \DeclareFontShape{#1}{#2}{#4}{#5}
+ { <5> #35 <6> #36 <7> #37 <8> #38 <9> #39 <10> #310 <10.95> #311
+ <12> #312 <14.4> #314 <17.28> #317 <20.74> #320 <24.88> #325
+ }{}%
+}
+%% Sans serif font shapes
+\DeclareFontFamily{T4}{cmss}{}{}
+\sauter@family{T4}{cmss}{fcss}{m}{n}
+\sauter@family{T4}{cmss}{fcssi}{m}{it}
+\sauter@family{T4}{cmss}{fcssbx}{bx}{n}
+\sauter@family{T4}{cmss}{fcsibx}{bx}{it}
+%%
+\endinput
+%% /t4cmss.fd
diff --git a/Master/texmf-dist/tex/latex/fc/t4cmtt.fd b/Master/texmf-dist/tex/latex/fc/t4cmtt.fd
new file mode 100644
index 00000000000..9b7e983afbb
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/fc/t4cmtt.fd
@@ -0,0 +1,18 @@
+%% t4cmtt.fd
+%%
+%% (c) Copyright 1994 J"org Knappen
+%%
+\ProvidesFile{T4cmtt.fd}[1994/11/11 v1.0]
+\providecommand{\sauter@family}[5]{%
+ \DeclareFontShape{#1}{#2}{#4}{#5}
+ { <5> #35 <6> #36 <7> #37 <8> #38 <9> #39 <10> #310 <10.95> #311
+ <12> #312 <14.4> #314 <17.28> #317 <20.74> #320 <24.88> #325
+ }{}%
+}
+%% Typewriter font shapes
+\DeclareFontFamily{T4}{cmtt}{\hyphenchar\font\m@ne}{}
+\sauter@family{T4}{cmtt}{fctt}{m}{n}
+\sauter@family{T4}{cmtt}{fcitt}{m}{it}
+%%
+\endinput
+%% /T4fctt.fd
diff --git a/Master/texmf-dist/tex/latex/fc/t4enc.def b/Master/texmf-dist/tex/latex/fc/t4enc.def
new file mode 100644
index 00000000000..f63408be85b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/fc/t4enc.def
@@ -0,0 +1,245 @@
+%% t4enc.def
+%%
+%% (c) Copyright 1994--2004 J"org Knappen
+%%
+\ProvidesFile{t4enc.def}[2004/06/01 v2.0
+ Fontencoding for the fc (aFrican Computer) fonts]
+\NeedsTeXFormat{LaTeX2e}[1999/06/01] % \AA and some other commands changed
+\DeclareFontEncoding{T4}{}{}
+\DeclareTextAccent{\`}{T4}{0}
+\DeclareTextAccent{\'}{T4}{1}
+\DeclareTextAccent{\^}{T4}{2}
+\DeclareTextAccent{\~}{T4}{3}
+\DeclareTextAccent{\"}{T4}{4}
+\DeclareTextAccent{\H}{T4}{5}
+\DeclareTextAccent{\r}{T4}{6}
+\DeclareTextAccent{\v}{T4}{7}
+\DeclareTextAccent{\u}{T4}{8}
+\DeclareTextAccent{\=}{T4}{9}
+\DeclareTextAccent{\.}{T4}{10}
+\DeclareTextAccent{\I}{T4}{'277}% single universal accent
+\DeclareTextAccent{\U}{T4}{'274}% double universal accent
+\DeclareTextAccent{\G}{T4}{'237}% double grave accent
+\DeclareTextCommand{\b}{T4}[1]
+ {\oalign{\null#1\crcr\hidewidth\sh@ft{29}
+ \vbox to.2ex{\hbox{\char9}\vss}\hidewidth}}
+\DeclareTextCommand{\c}{T4}[1]
+ {\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1%
+ \else{\ooalign{\hidewidth\char11\hidewidth
+ \crcr\unhbox\z@}}\fi}
+\DeclareTextCommand{\d}{T4}[1]
+ {\oalign{\null#1\crcr\hidewidth\sh@ft{08}.\hidewidth}}
+\DeclareTextCommand{\k}{T4}[1]
+ {\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent12 #1%
+ \else{\ooalign{\hidewidth\char12\hidewidth
+ \crcr\unhbox\z@}}\fi}
+\DeclareTextCommand{\m}{T4}[1]
+ {\errhelp{The modified letter \m #1 does not exist in the
+ T4 encoding}
+ \errmessage{t4enc.def: Non existent modified letter}}
+\DeclareTextCommand{\M}{T4}[1]
+ {\errhelp{The modified letter \M #1 does not exist in the
+ T4 encoding}
+ \errmessage{Non existent modified letter}}
+\DeclareTextCommand{\B}{T4}[1]
+ {\errhelp{The modified letter \B #1 does not exist in the
+ T4 encoding}
+ \errmessage{t4enc.def: Non existent modified letter}}
+\DeclareTextCommand{\T}{T4}[1]
+ {\errhelp{The modified letter with tilde \T #1 does not exist in the
+ T4 encoding}
+ \errmessage{t4enc.def: Non existent modified letter}}
+\DeclareTextCommand{\textcopyleft}{T4}
+ {{\ooalign{\hfil
+ \raise.07ex\hbox{\mdseries\upshape \m{o}}\hfil\crcr
+ \mathhexbox20D}}}
+\DeclareTextSymbol{\AE}{T4}{198}
+\DeclareTextCommand{\L}{T4}
+ {\leavevmode\setbox0\hbox{L}\hbox to\wd0{\hss\char'337L}}
+\DeclareTextSymbol{\O}{T4}{216}
+\DeclareTextSymbol{\OE}{T4}{215}
+\DeclareTextCommand{\SS}{T4}{SS}
+\DeclareTextSymbol{\_}{T4}{95}
+\DeclareTextSymbol{\ae}{T4}{230}
+\DeclareTextSymbol{\guillemotleft}{T4}{19}
+\DeclareTextSymbol{\guillemotright}{T4}{20}
+\DeclareTextSymbol{\guilsinglleft}{T4}{14}
+\DeclareTextSymbol{\guilsinglright}{T4}{15}
+\DeclareTextSymbol{\i}{T4}{25}
+\DeclareTextSymbol{\j}{T4}{26}
+\DeclareTextCommand{\l}{T4}{\char'337l}
+\DeclareTextSymbol{\o}{T4}{248}
+\DeclareTextSymbol{\oe}{T4}{247}
+\DeclareTextSymbol{\quotedblbase}{T4}{18}
+\DeclareTextSymbol{\quotesinglbase}{T4}{13}
+\DeclareTextSymbol{\ss}{T4}{255}
+\DeclareTextSymbol{\textendash}{T4}{21}
+\DeclareTextSymbol{\textemdash}{T4}{22}
+\DeclareTextSymbol{\textexclamdown}{T4}{189}
+\DeclareTextSymbol{\textquestiondown}{T4}{190}
+\DeclareTextSymbol{\textquotedblleft}{T4}{16}
+\DeclareTextSymbol{\textquotedblright}{T4}{17}
+\DeclareTextSymbol{\textquotedbl}{T4}{`\"}
+\DeclareTextSymbol{\textquoteleft}{T4}{`\`}
+\DeclareTextSymbol{\textquoteright}{T4}{`\'}
+\DeclareTextSymbol{\textvisiblespace}{T4}{32}
+\DeclareTextSymbol{\textgreater}{T4}{`\>}
+\DeclareTextSymbol{\textless}{T4}{`\<}
+\DeclareTextSymbol{\textbraceright}{T4}{`\}}
+\DeclareTextSymbol{\textbraceleft}{T4}{`\{}
+\DeclareTextSymbol{\textbar}{T4}{`\|}
+\DeclareTextSymbol{\textbackslash}{T4}{`\\}
+\DeclareTextSymbol{\textasciicircum}{T4}{`\^}
+\DeclareTextSymbol{\textasciitilde}{T4}{`\~}
+\DeclareTextCommand{\textdollar}{T4}{\nfss@text{%
+ \ifdim \fontdimen\@ne\font >\z@
+ \slshape
+ \else
+ \upshape
+ \fi
+ \char`\$}}
+\DeclareTextCommand{\textsterling}{T4}{\nfss@text{%
+ \ifdim \fontdimen\@ne\font >\z@
+ \itshape
+ \else
+ \fontshape{ui}\selectfont
+ \fi
+ \char`\$}}
+\DeclareTextSymbol{\NG}{T4}{141}
+\DeclareTextSymbol{\ng}{T4}{173}
+%\DeclareTextSymbol{\TH}{T4}{'227} % best replacement
+%\DeclareTextSymbol{\th}{T4}{'267} % best replacement
+\DeclareTextSymbol{\DH}{T4}{208}
+%\DeclareTextSymbol{\dh}{T4}{158} % best replacement
+\DeclareTextSymbol{\DJ}{T4}{208}
+\DeclareTextSymbol{\dj}{T4}{158}
+\DeclareTextSymbol{\tsh}{T4}{156}
+\DeclareTextCommand{\TSH}{T4}{T\m S}
+\DeclareTextComposite{\m}{T4}{B}{128}
+\DeclareTextComposite{\m}{T4}{D}{129}
+\DeclareTextComposite{\m}{T4}{E}{130}
+\DeclareTextComposite{\M}{T4}{E}{131}
+\DeclareTextComposite{\m}{T4}{F}{132}
+\DeclareTextComposite{\v}{T4}{E}{133}
+\DeclareTextComposite{\m}{T4}{G}{134}
+\DeclareTextComposite{\B}{T4}{H}{135}
+\DeclareTextComposite{\m}{T4}{K}{136}
+\DeclareTextComposite{\m}{T4}{J}{137}
+\DeclareTextComposite{\m}{T4}{O}{138}
+\DeclareTextComposite{\'}{T4}{N}{139}
+\DeclareTextComposite{\m}{T4}{S}{140}
+\DeclareTextComposite{\m}{T4}{N}{141}
+\DeclareTextComposite{\m}{T4}{U}{142}
+\DeclareTextComposite{\m}{T4}{V}{142}
+\DeclareTextComposite{\m}{T4}{Y}{143}
+\DeclareTextComposite{\m}{T4}{C}{144}
+\DeclareTextComposite{\m}{T4}{P}{145}
+\DeclareTextComposite{\v}{T4}{S}{146}
+\DeclareTextComposite{\.}{T4}{N}{147}
+\DeclareTextComposite{\b}{T4}{N}{148}
+\DeclareTextComposite{\d}{T4}{S}{149}
+\DeclareTextComposite{\m}{T4}{Z}{150}
+\DeclareTextComposite{\B}{T4}{T}{151}
+\DeclareTextComposite{\.}{T4}{E}{152}
+\DeclareTextComposite{\d}{T4}{E}{153}
+\DeclareTextComposite{\m}{T4}{T}{154}
+\DeclareTextComposite{\M}{T4}{T}{155}
+\DeclareTextComposite{\B}{T4}{d}{158}
+\DeclareTextComposite{\m}{T4}{b}{160}
+\DeclareTextComposite{\m}{T4}{d}{161}
+\DeclareTextComposite{\m}{T4}{e}{162}
+\DeclareTextComposite{\M}{T4}{e}{163}
+\DeclareTextComposite{\m}{T4}{f}{164}
+\DeclareTextComposite{\v}{T4}{e}{165}
+\DeclareTextComposite{\m}{T4}{g}{166}
+\DeclareTextComposite{\B}{T4}{h}{167}
+\DeclareTextComposite{\m}{T4}{k}{168}
+\DeclareTextComposite{\m}{T4}{j}{169}
+\DeclareTextComposite{\m}{T4}{o}{170}
+\DeclareTextComposite{\'}{T4}{n}{171}
+\DeclareTextComposite{\m}{T4}{s}{172}
+\DeclareTextComposite{\m}{T4}{n}{173}
+\DeclareTextComposite{\m}{T4}{u}{174}
+\DeclareTextComposite{\m}{T4}{v}{174}
+\DeclareTextComposite{\m}{T4}{y}{175}
+\DeclareTextComposite{\m}{T4}{c}{176}
+\DeclareTextComposite{\m}{T4}{p}{177}
+\DeclareTextComposite{\v}{T4}{s}{178}
+\DeclareTextComposite{\.}{T4}{n}{179}
+\DeclareTextComposite{\b}{T4}{n}{180}
+\DeclareTextComposite{\d}{T4}{s}{181}
+\DeclareTextComposite{\m}{T4}{z}{182}
+\DeclareTextComposite{\B}{T4}{t}{183}
+\DeclareTextComposite{\.}{T4}{e}{184}
+\DeclareTextComposite{\d}{T4}{e}{185}
+\DeclareTextComposite{\m}{T4}{t}{186}
+\DeclareTextComposite{\M}{T4}{t}{187}
+\DeclareTextComposite{\m}{T4}{I}{192}
+\DeclareTextComposite{\d}{T4}{I}{193}
+\DeclareTextComposite{\T}{T4}{E}{194}
+\DeclareTextComposite{\~}{T4}{A}{195}
+\DeclareTextComposite{\'}{T4}{M}{196}
+\DeclareTextComposite{\T}{T4}{O}{197}
+\DeclareTextComposite{\c}{T4}{C}{199}
+\DeclareTextComposite{\`}{T4}{E}{200}
+\DeclareTextComposite{\'}{T4}{E}{201}
+\DeclareTextComposite{\^}{T4}{E}{202}
+\DeclareTextComposite{\"}{T4}{E}{203}
+\DeclareTextComposite{\b}{T4}{E}{204}
+\DeclareTextComposite{\=}{T4}{E}{205}
+\DeclareTextComposite{\~}{T4}{E}{206}
+\DeclareTextComposite{\~}{T4}{I}{207}
+\DeclareTextComposite{\M}{T4}{D}{208}
+\DeclareTextComposite{\B}{T4}{D}{208}
+\DeclareTextComposite{\~}{T4}{N}{209}
+\DeclareTextComposite{\`}{T4}{O}{210}
+\DeclareTextComposite{\.}{T4}{O}{211}
+\DeclareTextComposite{\^}{T4}{O}{212}
+\DeclareTextComposite{\~}{T4}{O}{213}
+\DeclareTextComposite{\"}{T4}{O}{214}
+\DeclareTextComposite{\d}{T4}{O}{217}
+\DeclareTextComposite{\b}{T4}{O}{218}
+\DeclareTextComposite{\=}{T4}{O}{219}
+\DeclareTextComposite{\v}{T4}{O}{220}
+\DeclareTextComposite{\d}{T4}{U}{221}
+\DeclareTextComposite{\~}{T4}{U}{222}
+\DeclareTextComposite{\m}{T4}{i}{224}
+\DeclareTextComposite{\d}{T4}{i}{225}
+\DeclareTextComposite{\T}{T4}{e}{226}
+\DeclareTextComposite{\~}{T4}{a}{227}
+\DeclareTextComposite{\'}{T4}{m}{228}
+\DeclareTextComposite{\T}{T4}{o}{229}
+\DeclareTextComposite{\c}{T4}{c}{231}
+\DeclareTextComposite{\`}{T4}{e}{232}
+\DeclareTextComposite{\'}{T4}{e}{233}
+\DeclareTextComposite{\^}{T4}{e}{234}
+\DeclareTextComposite{\"}{T4}{e}{235}
+\DeclareTextComposite{\b}{T4}{e}{236}
+\DeclareTextComposite{\=}{T4}{e}{237}
+\DeclareTextComposite{\~}{T4}{e}{238}
+\DeclareTextComposite{\~}{T4}{i}{239}
+\DeclareTextComposite{\~}{T4}{\i}{239}
+\DeclareTextComposite{\M}{T4}{d}{240}
+\DeclareTextComposite{\~}{T4}{n}{241}
+\DeclareTextComposite{\`}{T4}{o}{242}
+\DeclareTextComposite{\.}{T4}{o}{243}
+\DeclareTextComposite{\^}{T4}{o}{244}
+\DeclareTextComposite{\~}{T4}{o}{245}
+\DeclareTextComposite{\"}{T4}{o}{246}
+\DeclareTextComposite{\d}{T4}{o}{249}
+\DeclareTextComposite{\b}{T4}{o}{250}
+\DeclareTextComposite{\=}{T4}{o}{251}
+\DeclareTextComposite{\v}{T4}{o}{252}
+\DeclareTextComposite{\d}{T4}{u}{253}
+\DeclareTextComposite{\~}{T4}{u}{254}
+
+% Compatibility section
+%
+% t4enc.def v 1.3 had \| as command for the universal accent in text mode
+\def\|{\ifmmode\Vert\else\I\fi}% single universal accent
+%
+% t4enc.def v 1.3 used \copyleft instead of \textcopyleft
+\def\copyleft{\textcopyleft}
+\endinput
+%%
+%% End of file `T4enc.def'.
diff --git a/Master/texmf-dist/tex/latex/fc/t4fcr.fd b/Master/texmf-dist/tex/latex/fc/t4fcr.fd
new file mode 100644
index 00000000000..24cab175c6d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/fc/t4fcr.fd
@@ -0,0 +1,39 @@
+%% t4fcr.fd
+%%
+%% (c) Copyright 1994 J"org Knappen
+%%
+\ProvidesFile{T4fcr.fd}[1994/11/11 v1.0]
+\providecommand{\sauter@family}[5]{%
+ \DeclareFontShape{#1}{#2}{#4}{#5}
+ { <5> #35 <6> #36 <7> #37 <8> #38 <9> #39 <10> #310 <10.95> #311
+ <12> #312 <14.4> #314 <17.28> #317 <20.74> #320 <24.88> #325
+ }{}%
+}
+%% Roman medium series
+\DeclareFontFamily{T4}{fcr}{}{}
+\sauter@family{T4}{fcr}{fcr}{m}{n}
+\sauter@family{T4}{fcr}{fcsl}{m}{sl}
+\sauter@family{T4}{fcr}{fci}{m}{it}
+\sauter@family{T4}{fcr}{fcu}{m}{ui}
+\sauter@family{T4}{fcr}{fccsc}{m}{sc}
+%% Roman bold extended series
+\sauter@family{T4}{fcr}{fcbx}{bx}{n}
+\sauter@family{T4}{fcr}{fcbxsl}{bx}{sl}
+\sauter@family{T4}{fcr}{fcbxi}{bx}{it}
+\sauter@family{T4}{fcr}{fcbxu}{bx}{ui}
+%% Roman typewriter series
+\sauter@family{T4}{fcr}{fctt}{tt}{n}
+%\sauter@family{T4}{fcr}{fcsltt}{tt}{sl}
+\sauter@family{T4}{fcr}{fcitt}{tt}{it}
+%\sauter@family{T4}{fcr}{fcutt}{tt}{ui}
+%%
+%% Sans serif font shapes
+\DeclareFontFamily{T4}{fcss}{}{}
+\sauter@family{T4}{fcss}{fcss}{m}{n}
+\sauter@family{T4}{fcss}{fcssi}{m}{sl}
+\sauter@family{T4}{fcss}{fcssbx}{bx}{n}
+\sauter@family{T4}{fcss}{fcsibx}{bx}{sl}
+\sauter@family{T4}{fcss}{fcsstt}{tt}{n}
+%%
+\endinput
+%% /T4fcr.fd
diff --git a/Master/texmf-dist/tex/latex/fc/t4phonet.sty b/Master/texmf-dist/tex/latex/fc/t4phonet.sty
new file mode 100644
index 00000000000..7b5b536fac0
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/fc/t4phonet.sty
@@ -0,0 +1,42 @@
+%t4phonet.sty
+%
+% (C) Copyright 2004 J"org Knappen
+%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{t4phonet}%
+ [2004/06/01 v1.0 Phonetic letters from the fc fonts (JKn)]
+\DeclareFontEncoding{T4}{}{}
+
+% Symbols from the tipa package (t3enc.def)
+\DeclareTextSymbol\textschwa{T4}{'241}
+\DeclareTextSymbol\textepsilon{T4}{'242} % open e
+\DeclareTextSymbol\textopeno{T4}{'252}
+\DeclareTextSymbol\textesh{T4}{'254}
+\DeclareTextSymbol\textscriptv{T4}{'254}
+\DeclareTextSymbol\textpipe{T4}{`\|}
+\DeclareTextSymbol\texthtb{T4}{'240}
+\DeclareTextSymbol\texthtc{T4}{'260}
+\DeclareTextSymbol\texthtd{T4}{'241}
+\DeclareTextSymbol\textrtaild{T4}{'360}
+\DeclareTextSymbol\textrtailt{T4}{'273}
+\DeclareTextSymbol\textcrh{T4}{'247}
+\DeclareTextSymbol\textltailn{T4}{'251} % enj
+\DeclareTextSymbol\textiota{T4}{'340}
+\DeclareTextSymbol\texthtk{T4}{'250}
+\DeclareTextSymbol\texthtp{T4}{'261}
+\DeclareTextSymbol\texthtt{T4}{'272}
+\DeclareTextSymbol\textteshlig{T4}{'234}
+\DeclareTextSymbol\textcrd{T4}{'236} % dj
+\DeclareTextSymbol\textyogh{T4}{'266} % ezh
+
+% Accents from the tipa package
+\DeclareTextAccent\textdoublegrave{T4}{'237}
+\DeclareTextAccent\textvbaraccent{T4}{'277}
+\DeclareTextAccent\textdoublevbaraccent{T4}{'274}
+
+% The phonetic package has a command for the fj ligature. Therefore
+% we add \textfjlig here.
+
+\DeclareTextSymbol\textfjlig{T4}{'235}
+
+%/t4phonet.sty