summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorJonathan Kew <jfkthame@googlemail.com>2007-01-23 22:41:12 +0000
committerJonathan Kew <jfkthame@googlemail.com>2007-01-23 22:41:12 +0000
commit08d43046e99307628f43faeb0aba612f914a044c (patch)
tree663ec584f2b2e566d3a7b28f123c05be09dcc891 /Master
parentce6f8e83ef4295eb3c9f3d8141f2cc3b65e9a73a (diff)
euenc update from Will R
git-svn-id: svn://tug.org/texlive/trunk@3737 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/xelatex/euenc/README6
-rw-r--r--Master/texmf-dist/doc/xelatex/euenc/euenc.pdfbin125316 -> 108827 bytes
-rw-r--r--Master/texmf-dist/doc/xelatex/euenc/test-eu1lm.ltx31
-rw-r--r--Master/texmf-dist/source/xelatex/euenc/euenc.dtx94
-rw-r--r--Master/texmf-dist/source/xelatex/euenc/euenc.ins2
-rw-r--r--Master/texmf-dist/tex/xelatex/euenc/eu1enc.def3
-rw-r--r--Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmdh.fd19
-rw-r--r--Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmr.fd8
-rw-r--r--Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmss.fd12
-rw-r--r--Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmssq.fd8
-rw-r--r--Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmtt.fd32
-rw-r--r--Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmvtt.fd30
12 files changed, 191 insertions, 54 deletions
diff --git a/Master/texmf-dist/doc/xelatex/euenc/README b/Master/texmf-dist/doc/xelatex/euenc/README
index b80c90a84b9..ad3fb9c67bf 100644
--- a/Master/texmf-dist/doc/xelatex/euenc/README
+++ b/Master/texmf-dist/doc/xelatex/euenc/README
@@ -1,7 +1,7 @@
_______________________
-THE EU ENCODING(S) v0.1
+THE EU ENCODING(S) v0.1a
-This package is the first release of the first step towards offering a
+This package is the first release of the first step towards offering a
LaTeX font encoding based on unicode. XeTeX is the only engine currently
utilising it to the best of my knowledge. No macro support is offered (the
encoding is just a placeholder for now) but an EU1 Latin Modern encoding is
@@ -23,4 +23,4 @@ See the accompanying file <test-eu1lm.ltx> for a complete example.
______________
Will Robertson
-2006 \ No newline at end of file
+2007
diff --git a/Master/texmf-dist/doc/xelatex/euenc/euenc.pdf b/Master/texmf-dist/doc/xelatex/euenc/euenc.pdf
index 3d2a864747c..6a4d308fcbf 100644
--- a/Master/texmf-dist/doc/xelatex/euenc/euenc.pdf
+++ b/Master/texmf-dist/doc/xelatex/euenc/euenc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/xelatex/euenc/test-eu1lm.ltx b/Master/texmf-dist/doc/xelatex/euenc/test-eu1lm.ltx
index 702437c17fb..61fdbe20d6b 100644
--- a/Master/texmf-dist/doc/xelatex/euenc/test-eu1lm.ltx
+++ b/Master/texmf-dist/doc/xelatex/euenc/test-eu1lm.ltx
@@ -11,7 +11,6 @@
%%
%% License information appended.
%%
-%%
\documentclass[12pt]{article}
\usepackage[margin=2.5cm]{geometry}
\newenvironment{vrb}
@@ -48,6 +47,14 @@
| \fontseries{b}\slshape| & {\fontseries{b}\slshape Latin Modern Roman Bold Oblique} \\
\end{vrb}
+\section*{Dunhill}
+
+\fontfamily{lmdh}\selectfont
+\begin{vrb}
+|\fontfamily{lmdh}\selectfont| & {Latin Modern Dunhill} \\
+| \slshape| & {\slshape Latin Modern Dunhill Oblique} \\
+\end{vrb}
+
\section*{Sans}
\fontfamily{lmss}\selectfont
@@ -66,9 +73,9 @@
\begin{vrb}
|\renewcommand\sfdefault{lmssq}| \\
|\sffamily | & {\selectfont Latin Modern Sans Extended} \\
-| \slshape | & {\slshape Latin Modern Sans Extended} \\
-| \bfseries | & {\bfseries Latin Modern Sans Extended} \\
-| \slshape | & {\bfseries\slshape Latin Modern Sans Extended} \\
+| \slshape | & {\slshape Latin Modern Sans Extended Oblique} \\
+| \bfseries | & {\bfseries Latin Modern Sans Bold Extended} \\
+| \slshape | & {\bfseries\slshape Latin Modern Sans Bold Extended Oblique} \\
\end{vrb}
\section*{Typewriter}
@@ -82,10 +89,10 @@
| \scshape\slshape | & {\scshape\slshape Latin Modern Typewriter Oblique Small Caps} \\
| \bfseries | & {\bfseries Latin Modern Typewriter Dark} \\
| \slshape | & {\bfseries\slshape Latin Modern Typewriter Dark Oblique} \\
-| \fontseries{dk}\selectfont | & {\fontfamily{lmtt}\fontseries{dk}\selectfont Latin Modern Typewriter Dark} \\
-| \fontseries{dk}\slshape | & {\fontfamily{lmtt}\fontseries{dk}\slshape Latin Modern Typewriter Dark Oblique} \\
-| \fontseries{lt}\selectfont | & {\fontfamily{lmtt}\fontseries{lt}\selectfont Latin Modern Typewriter Light} \\
-| \fontseries{lt}\slshape | & {\fontfamily{lmtt}\fontseries{lt}\slshape Latin Modern Typewriter Light Oblique} \\
+| \fontseries{b}\selectfont | & {\fontfamily{lmtt}\fontseries{b}\selectfont Latin Modern Typewriter Dark} \\
+| \fontseries{b}\slshape | & {\fontfamily{lmtt}\fontseries{b}\slshape Latin Modern Typewriter Dark Oblique} \\
+| \fontseries{l}\selectfont | & {\fontfamily{lmtt}\fontseries{l}\selectfont Latin Modern Typewriter Light} \\
+| \fontseries{l}\slshape | & {\fontfamily{lmtt}\fontseries{l}\slshape Latin Modern Typewriter Light Oblique} \\
| \fontseries{lc}\selectfont | & {\fontfamily{lmtt}\fontseries{lc}\selectfont Latin Modern Typewriter Light Condensed} \\
| \fontseries{lc}\slshape | & {\fontfamily{lmtt}\fontseries{lc}\slshape Latin Modern Typewriter Light Condensed Oblique} \\
\end{vrb}
@@ -98,10 +105,10 @@
|\renewcommand\ttdefault{lmvtt}| \\
|\ttfamily | & {\selectfont \fixedspacing Latin Modern Typewriter Proportional} \\
| \slshape | & {\slshape \fixedspacing Latin Modern Typewriter Proportional Oblique} \\
-| \fontseries{lt}\selectfont | & {\fontseries{lt}\selectfont \fixedspacing Latin Modern Typewriter Proportional Light} \\
-| \fontseries{lt}\slshape | & \mbox{\fontseries{lt}\slshape \fixedspacing Latin Modern Typewriter Proportional Light Oblique} \\
-| \fontseries{dk}\selectfont | & {\fontseries{dk}\selectfont \fixedspacing Latin Modern Typewriter Proportional Dark} \\
-| \fontseries{dk}\slshape | & \mbox{\fontseries{dk}\slshape \fixedspacing Latin Modern Typewriter Proportional Dark Oblique} \\
+| \fontseries{l}\selectfont | & {\fontseries{l}\selectfont \fixedspacing Latin Modern Typewriter Proportional Light} \\
+| \fontseries{l}\slshape | & \mbox{\fontseries{l}\slshape \fixedspacing Latin Modern Typewriter Proportional Light Oblique} \\
+| \fontseries{b}\selectfont | & {\fontseries{b}\selectfont \fixedspacing Latin Modern Typewriter Proportional Dark} \\
+| \fontseries{b}\slshape | & \mbox{\fontseries{b}\slshape \fixedspacing Latin Modern Typewriter Proportional Dark Oblique} \\
\end{vrb}
\end{document}
diff --git a/Master/texmf-dist/source/xelatex/euenc/euenc.dtx b/Master/texmf-dist/source/xelatex/euenc/euenc.dtx
index 92af56fa0f0..96396f00be6 100644
--- a/Master/texmf-dist/source/xelatex/euenc/euenc.dtx
+++ b/Master/texmf-dist/source/xelatex/euenc/euenc.dtx
@@ -14,7 +14,7 @@
% This work consists of the file euenc.dtx and various derived files.
%
%<*dtxinfo>
-\ProvidesFile{euenc.dtx}[2006/08/22 v0.1 Experimental unicode font encodings]
+\ProvidesFile{euenc.dtx}[2006/08/22 v0.1a Experimental unicode font encodings]
%</dtxinfo>
%
%<*internalbatchfile>
@@ -52,8 +52,10 @@ This work consists of the file \jobname.dtx and various derived files.
\generate{\file{eu1enc.def}{\from{\jobname.dtx}{eu1}}}
\generate{\file{test-eu1lm.ltx}{\from{\jobname.dtx}{lmtest}}}
\nopreamble\nopostamble
+\generate{\file{README.txt}{\from{\jobname.dtx}{readme}}}
\generate{\file{convert-lmfd.sh}{\from{\jobname.dtx}{lmscript}}}
\generate{\file{sed-eu1lmr.sed}{\from{\jobname.dtx}{sedlmr}}}
+\generate{\file{sed-eu1lmdh.sed}{\from{\jobname.dtx}{sedlmdh}}}
\generate{\file{sed-eu1lmss.sed}{\from{\jobname.dtx}{sedlmss}}}
\generate{\file{sed-eu1lmssq.sed}{\from{\jobname.dtx}{sedlmssq}}}
\generate{\file{sed-eu1lmtt.sed}{\from{\jobname.dtx}{sedlmtt}}}
@@ -62,6 +64,7 @@ This work consists of the file \jobname.dtx and various derived files.
%<batchfile>\endbatchfile
%<*internalbatchfile>
\endgroup
+\immediate\write18{sh convert-lmfd.sh}%
%</internalbatchfile>
%
%<*driver>
@@ -163,7 +166,7 @@ This work consists of the file \jobname.dtx and various derived files.
%<*eu1>
% \fi
% \begin{macrocode}
-\ProvidesFile{eu1enc.def}[2006/08/13 v0.1 Experimental unicode font encoding]
+\ProvidesFile{eu1enc.def}[2006/08/13 v0.1a Experimental unicode font encoding]
\DeclareFontEncoding{EU1}{}{}
\DeclareErrorFont{EU1}{lmr}{m}{n}{10}
\DeclareFontSubstitution{EU1}{lmr}{m}{n}
@@ -190,6 +193,7 @@ This work consists of the file \jobname.dtx and various derived files.
% \fi
% \begin{macrocode}
sed -E -f sed-eu1lmr.sed `kpsewhich t1lmr.fd` > eu1lmr.fd
+sed -E -f sed-eu1lmdh.sed `kpsewhich t1lmdh.fd` > eu1lmdh.fd
sed -E -f sed-eu1lmss.sed `kpsewhich t1lmss.fd` > eu1lmss.fd
sed -E -f sed-eu1lmssq.sed `kpsewhich t1lmssq.fd` > eu1lmssq.fd
sed -E -f sed-eu1lmtt.sed `kpsewhich t1lmtt.fd` > eu1lmtt.fd
@@ -227,6 +231,22 @@ s/(>.[ ]*)(lm[a-z0-9\-]*)/\1"[\2]"/g
% \iffalse
%</sedlmr>
% \fi
+% \paragraph{Dunhill}
+% \iffalse
+%<*sedlmdh>
+% \fi
+% \begin{macrocode}
+s/ec-//g
+s/lm([a-z]+)([0-9]+)/lmroman\2-\1/g
+s/([0-9]+)-dunh/\1-dunhill/g
+s/([0-9]+)-duno/\1-dunhilloblique/g
+s/t1/eu1/g
+s/T1/EU1/g
+s/(>.[ ]*)(lm[a-z0-9\-]*)/\1"[\2]"/g
+% \end{macrocode}
+% \iffalse
+%</sedlmdh>
+% \fi
% \paragraph{Sans}
% \iffalse
%<*sedlmss>
@@ -236,8 +256,8 @@ s/ec-//g
s/lm([a-z]+)([0-9]+)/lmsans\2-\1/g
s/([0-9]+)-ssbo/\1-boldoblique/g
s/([0-9]+)-ssbx/\1-bold/g
-s/([0-9]+)-ssdc\}/\1-demicondensedoblique\}/g
-s/([0-9]+)-ssdo\}/\1-demicondensed\}/g
+s/([0-9]+)-ssdc\}/\1-demicondensed\}/g
+s/([0-9]+)-ssdo\}/\1-demicondensedoblique\}/g
s/([0-9]+)-ssi/\1-italic/g
s/([0-9]+)-sso/\1-oblique/g
s/([0-9]+)-ss/\1-regular/g
@@ -245,6 +265,7 @@ s/t1/eu1/g
s/T1/EU1/g
s/(>.[ ]*)(lm[a-z0-9\-]*)/\1"[\2]"/g
% \end{macrocode}
+% \changes{v0.1}{2007/01/18}{`ssdc' and `ssdo' were switched with the upright for some reason.}
% \iffalse
%</sedlmss>
% \fi
@@ -355,6 +376,14 @@ s/(>.[ ]*)(lm[a-z0-9\-]*)/\1"[\2]"/g
| \fontseries{b}\slshape| & {\fontseries{b}\slshape Latin Modern Roman Bold Oblique} \\
\end{vrb}
+\section*{Dunhill}
+
+\fontfamily{lmdh}\selectfont
+\begin{vrb}
+|\fontfamily{lmdh}\selectfont| & {Latin Modern Dunhill} \\
+| \slshape| & {\slshape Latin Modern Dunhill Oblique} \\
+\end{vrb}
+
\section*{Sans}
\fontfamily{lmss}\selectfont
@@ -370,12 +399,12 @@ s/(>.[ ]*)(lm[a-z0-9\-]*)/\1"[\2]"/g
\section*{Sans Quotation}
\fontfamily{lmssq}\selectfont
-\begin{vrb}
+\begin{vrb}
|\renewcommand\sfdefault{lmssq}| \\
|\sffamily | & {\selectfont Latin Modern Sans Extended} \\
-| \slshape | & {\slshape Latin Modern Sans Extended} \\
-| \bfseries | & {\bfseries Latin Modern Sans Extended} \\
-| \slshape | & {\bfseries\slshape Latin Modern Sans Extended} \\
+| \slshape | & {\slshape Latin Modern Sans Extended Oblique} \\
+| \bfseries | & {\bfseries Latin Modern Sans Bold Extended} \\
+| \slshape | & {\bfseries\slshape Latin Modern Sans Bold Extended Oblique} \\
\end{vrb}
\section*{Typewriter}
@@ -389,10 +418,10 @@ s/(>.[ ]*)(lm[a-z0-9\-]*)/\1"[\2]"/g
| \scshape\slshape | & {\scshape\slshape Latin Modern Typewriter Oblique Small Caps} \\
| \bfseries | & {\bfseries Latin Modern Typewriter Dark} \\
| \slshape | & {\bfseries\slshape Latin Modern Typewriter Dark Oblique} \\
-| \fontseries{dk}\selectfont | & {\fontfamily{lmtt}\fontseries{dk}\selectfont Latin Modern Typewriter Dark} \\
-| \fontseries{dk}\slshape | & {\fontfamily{lmtt}\fontseries{dk}\slshape Latin Modern Typewriter Dark Oblique} \\
-| \fontseries{lt}\selectfont | & {\fontfamily{lmtt}\fontseries{lt}\selectfont Latin Modern Typewriter Light} \\
-| \fontseries{lt}\slshape | & {\fontfamily{lmtt}\fontseries{lt}\slshape Latin Modern Typewriter Light Oblique} \\
+| \fontseries{b}\selectfont | & {\fontfamily{lmtt}\fontseries{b}\selectfont Latin Modern Typewriter Dark} \\
+| \fontseries{b}\slshape | & {\fontfamily{lmtt}\fontseries{b}\slshape Latin Modern Typewriter Dark Oblique} \\
+| \fontseries{l}\selectfont | & {\fontfamily{lmtt}\fontseries{l}\selectfont Latin Modern Typewriter Light} \\
+| \fontseries{l}\slshape | & {\fontfamily{lmtt}\fontseries{l}\slshape Latin Modern Typewriter Light Oblique} \\
| \fontseries{lc}\selectfont | & {\fontfamily{lmtt}\fontseries{lc}\selectfont Latin Modern Typewriter Light Condensed} \\
| \fontseries{lc}\slshape | & {\fontfamily{lmtt}\fontseries{lc}\slshape Latin Modern Typewriter Light Condensed Oblique} \\
\end{vrb}
@@ -405,10 +434,10 @@ s/(>.[ ]*)(lm[a-z0-9\-]*)/\1"[\2]"/g
|\renewcommand\ttdefault{lmvtt}| \\
|\ttfamily | & {\selectfont \fixedspacing Latin Modern Typewriter Proportional} \\
| \slshape | & {\slshape \fixedspacing Latin Modern Typewriter Proportional Oblique} \\
-| \fontseries{lt}\selectfont | & {\fontseries{lt}\selectfont \fixedspacing Latin Modern Typewriter Proportional Light} \\
-| \fontseries{lt}\slshape | & \mbox{\fontseries{lt}\slshape \fixedspacing Latin Modern Typewriter Proportional Light Oblique} \\
-| \fontseries{dk}\selectfont | & {\fontseries{dk}\selectfont \fixedspacing Latin Modern Typewriter Proportional Dark} \\
-| \fontseries{dk}\slshape | & \mbox{\fontseries{dk}\slshape \fixedspacing Latin Modern Typewriter Proportional Dark Oblique} \\
+| \fontseries{l}\selectfont | & {\fontseries{l}\selectfont \fixedspacing Latin Modern Typewriter Proportional Light} \\
+| \fontseries{l}\slshape | & \mbox{\fontseries{l}\slshape \fixedspacing Latin Modern Typewriter Proportional Light Oblique} \\
+| \fontseries{b}\selectfont | & {\fontseries{b}\selectfont \fixedspacing Latin Modern Typewriter Proportional Dark} \\
+| \fontseries{b}\slshape | & \mbox{\fontseries{b}\slshape \fixedspacing Latin Modern Typewriter Proportional Dark Oblique} \\
\end{vrb}
\end{document}
@@ -427,6 +456,38 @@ s/(>.[ ]*)(lm[a-z0-9\-]*)/\1"[\2]"/g
% \Finale
%
%\iffalse
+%
+%<*readme>
+% \begin{macrocode}
+_______________________
+THE EU ENCODING(S) v0.1a
+
+This package is the first release of the first step towards offering a
+LaTeX font encoding based on unicode. XeTeX is the only engine currently
+utilising it to the best of my knowledge. No macro support is offered (the
+encoding is just a placeholder for now) but an EU1 Latin Modern encoding is
+offered in order to access the OpenType versions of those fonts.
+
+N.B. This will only work when xdvipdfmx is used as the output driver for
+XeTeX; xdv2pdf (Mac OS X only) does not support OpenType fonts that aren't
+installed in the system itself.
+
+Example of use:
+\documentclass{article}
+\usepackage[EU1]{fontenc}
+\usepackage{lmodern}
+\begin{document}
+...
+\end{document}
+
+See the accompanying file <test-eu1lm.ltx> for a complete example.
+
+______________
+Will Robertson
+2007
+% \end{macrocode}
+%</readme>
+%
%<*dtx-style>
% \begin{macrocode}
\ProvidesPackage{euenc-style}
@@ -536,6 +597,7 @@ s/(>.[ ]*)(lm[a-z0-9\-]*)/\1"[\2]"/g
%</dtx-style>
%\fi
%
+% \makeatother
% \typeout{*************************************************************}
% \typeout{*}
% \typeout{* To finish the installation you have to move the following}
diff --git a/Master/texmf-dist/source/xelatex/euenc/euenc.ins b/Master/texmf-dist/source/xelatex/euenc/euenc.ins
index 9053b90c66f..269c69fc367 100644
--- a/Master/texmf-dist/source/xelatex/euenc/euenc.ins
+++ b/Master/texmf-dist/source/xelatex/euenc/euenc.ins
@@ -41,8 +41,10 @@ This work consists of the file \jobname.dtx and various derived files.
\generate{\file{eu1enc.def}{\from{\jobname.dtx}{eu1}}}
\generate{\file{test-eu1lm.ltx}{\from{\jobname.dtx}{lmtest}}}
\nopreamble\nopostamble
+\generate{\file{README.txt}{\from{\jobname.dtx}{readme}}}
\generate{\file{convert-lmfd.sh}{\from{\jobname.dtx}{lmscript}}}
\generate{\file{sed-eu1lmr.sed}{\from{\jobname.dtx}{sedlmr}}}
+\generate{\file{sed-eu1lmdh.sed}{\from{\jobname.dtx}{sedlmdh}}}
\generate{\file{sed-eu1lmss.sed}{\from{\jobname.dtx}{sedlmss}}}
\generate{\file{sed-eu1lmssq.sed}{\from{\jobname.dtx}{sedlmssq}}}
\generate{\file{sed-eu1lmtt.sed}{\from{\jobname.dtx}{sedlmtt}}}
diff --git a/Master/texmf-dist/tex/xelatex/euenc/eu1enc.def b/Master/texmf-dist/tex/xelatex/euenc/eu1enc.def
index 0115970e729..7266d5777d3 100644
--- a/Master/texmf-dist/tex/xelatex/euenc/eu1enc.def
+++ b/Master/texmf-dist/tex/xelatex/euenc/eu1enc.def
@@ -11,8 +11,7 @@
%%
%% License information appended.
%%
-%%
-\ProvidesFile{eu1enc.def}[2006/08/13 v0.1 Experimental unicode font encoding]
+\ProvidesFile{eu1enc.def}[2006/08/13 v0.1a Experimental unicode font encoding]
\DeclareFontEncoding{EU1}{}{}
\DeclareErrorFont{EU1}{lmr}{m}{n}{10}
\DeclareFontSubstitution{EU1}{lmr}{m}{n}
diff --git a/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmdh.fd b/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmdh.fd
new file mode 100644
index 00000000000..9e1205469fa
--- /dev/null
+++ b/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmdh.fd
@@ -0,0 +1,19 @@
+% This file belongs to the Latin Modern package. The work is released under
+% the GUST Font License. See the MANIFEST.txt and README.eng files
+% for the details. For the most recent version of this license see
+% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or
+% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+\ProvidesFile{eu1lmdh.fd}[2007/01/14 v1.3 Font defs for Latin Modern]
+\DeclareFontFamily{EU1}{lmdh}{\hyphenchar\font45 }
+\DeclareFontShape{EU1}{lmdh}{m}{n}{%
+ <-> "[lmroman10-dunhill]"
+ }{}
+\DeclareFontShape{EU1}{lmdh}{m}{it}
+ {<->sub*lmdh/m/sl}{}
+\DeclareFontShape{EU1}{lmdh}{m}{sl}{%
+ <-> "[lmroman10-dunhilloblique]"
+ }{}
+\endinput
+%%
+%% End of file `eu1lmdh.fd'.
diff --git a/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmr.fd b/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmr.fd
index 06c9419d672..5964ee62416 100644
--- a/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmr.fd
+++ b/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmr.fd
@@ -1,4 +1,10 @@
-\ProvidesFile{eu1lmr.fd}[2005/08/29 v1.2 Font defs for Latin Modern]
+% This file belongs to the Latin Modern package. The work is released under
+% the GUST Font License. See the MANIFEST.txt and README.eng files
+% for the details. For the most recent version of this license see
+% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or
+% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+\ProvidesFile{eu1lmr.fd}[2007/01/14 v1.3 Font defs for Latin Modern]
\DeclareFontFamily{EU1}{lmr}{}
\DeclareFontShape{EU1}{lmr}{m}{n}%
{<-5.5> "[lmroman5-regular]" <5.5-6.5> "[lmroman6-regular]"
diff --git a/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmss.fd b/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmss.fd
index 07315344b06..61beb84153c 100644
--- a/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmss.fd
+++ b/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmss.fd
@@ -1,4 +1,10 @@
-\ProvidesFile{eu1lmss.fd}[2005/08/29 v1.2 Font defs for Latin Modern]
+% This file belongs to the Latin Modern package. The work is released under
+% the GUST Font License. See the MANIFEST.txt and README.eng files
+% for the details. For the most recent version of this license see
+% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or
+% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+\ProvidesFile{eu1lmss.fd}[2007/01/14 v1.3 Font defs for Latin Modern]
\DeclareFontFamily{EU1}{lmss}{}
\DeclareFontShape{EU1}{lmss}{m}{n}
{<-8.5> "[lmsans8-regular]"
@@ -17,9 +23,9 @@
{<->sub*lmr/m/sc}{}
%%%%%%%% semibold condensed series
\DeclareFontShape{EU1}{lmss}{sbc}{n}
-{<-> "[lmsans10-demicondensedoblique]"}{}
-\DeclareFontShape{EU1}{lmss}{sbc}{sl}
{<-> "[lmsans10-demicondensed]"}{}
+\DeclareFontShape{EU1}{lmss}{sbc}{sl}
+{<-> "[lmsans10-demicondensedoblique]"}{}
\DeclareFontShape{EU1}{lmss}{sbc}{it}
{<->ssub*lmss/sbc/sl}{}
%%%%%%%%% bold extended series
diff --git a/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmssq.fd b/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmssq.fd
index c64276e39f7..9533590cf31 100644
--- a/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmssq.fd
+++ b/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmssq.fd
@@ -1,4 +1,10 @@
-\ProvidesFile{eu1lmssq.fd}[2005/08/29 v1.2 Font defs for Latin Modern]
+% This file belongs to the Latin Modern package. The work is released under
+% the GUST Font License. See the MANIFEST.txt and README.eng files
+% for the details. For the most recent version of this license see
+% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or
+% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+\ProvidesFile{eu1lmssq.fd}[2007/01/14 v1.3 Font defs for Latin Modern]
\DeclareFontFamily{EU1}{lmssq}{\hyphenchar \font\m@ne}
\DeclareFontShape{EU1}{lmssq}{m}{n}
{<-> "[lmsansquotation8-regular]"}{}
diff --git a/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmtt.fd b/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmtt.fd
index b7da8fb232e..a3eb9bf094d 100644
--- a/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmtt.fd
+++ b/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmtt.fd
@@ -1,4 +1,10 @@
-\ProvidesFile{eu1lmtt.fd}[2005/08/29 v1.2 Font defs for Latin Modern]
+% This file belongs to the Latin Modern package. The work is released under
+% the GUST Font License. See the MANIFEST.txt and README.eng files
+% for the details. For the most recent version of this license see
+% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or
+% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+\ProvidesFile{eu1lmtt.fd}[2007/01/14 v1.3 Font defs for Latin Modern]
\DeclareFontFamily{EU1}{lmtt}{\hyphenchar \font\m@ne}
\DeclareFontShape{EU1}{lmtt}{m}{n}
{<-8.5> "[lmtypewriter8-regular]" <8.5-9.5> "[lmtypewriter9-regular]"
@@ -12,25 +18,31 @@
{<-> "[lmtypewriter10-capsregular]"}{}
\DeclareFontShape{EU1}{lmtt}{m}{scsl}
{<-> "[lmtypewriter10-capsoblique]"}{}
-%%%%%%%% light (lt), light condensed (lc), and dark (dk) variants:
-\DeclareFontShape{EU1}{lmtt}{lt}{n}
+%%%%%%%% light (l), light condensed (lc), and dark (b) variants:
+\DeclareFontShape{EU1}{lmtt}{l}{n}
{<-> "[lmtypewriter10-light]"}{}
-\DeclareFontShape{EU1}{lmtt}{lt}{sl}
+\DeclareFontShape{EU1}{lmtt}{l}{it}
+ {<->sub*lmtt/l/sl}{}
+\DeclareFontShape{EU1}{lmtt}{l}{sl}
{<-> "[lmtypewriter10-lightoblique]"}{}
\DeclareFontShape{EU1}{lmtt}{lc}{n}
{<-> "[lmtypewriter10-lightcondensed]"}{}
+\DeclareFontShape{EU1}{lmtt}{lc}{it}
+ {<->sub*lmtt/lc/sl}{}
\DeclareFontShape{EU1}{lmtt}{lc}{sl}
{<-> "[lmtypewriter10-lightcondensedoblique]"}{}
-\DeclareFontShape{EU1}{lmtt}{dk}{n}
+\DeclareFontShape{EU1}{lmtt}{b}{n}
{<-> "[lmtypewriter10-dark]"}{}
-\DeclareFontShape{EU1}{lmtt}{dk}{sl}
+\DeclareFontShape{EU1}{lmtt}{b}{it}
+ {<->sub*lmtt/b/sl}{}
+\DeclareFontShape{EU1}{lmtt}{b}{sl}
{<-> "[lmtypewriter10-darkoblique]"}{}
-\DeclareFontShape{EU1}{lmtt}{bx}{n}
- {<->sub*lmtt/dk/n}{}
\DeclareFontShape{EU1}{lmtt}{bx}{it}
- {<->sub*lmtt/dk/sl}{}
+ {<->sub*lmtt/b/sl}{}
+\DeclareFontShape{EU1}{lmtt}{bx}{n}
+ {<->ssub*lmtt/b/n}{}
\DeclareFontShape{EU1}{lmtt}{bx}{sl}
- {<->sub*lmtt/dk/sl}{}
+ {<->ssub*lmtt/b/sl}{}
\endinput
%%
%% End of file `eu1lmtt.fd'.
diff --git a/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmvtt.fd b/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmvtt.fd
index 62dd475a467..ef5d33bdfd3 100644
--- a/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmvtt.fd
+++ b/Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmvtt.fd
@@ -1,18 +1,36 @@
-\ProvidesFile{eu1lmvtt.fd}[2005/08/29 v1.2 Font defs for Latin Modern]
+% This file belongs to the Latin Modern package. The work is released under
+% the GUST Font License. See the MANIFEST.txt and README.eng files
+% for the details. For the most recent version of this license see
+% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or
+% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+\ProvidesFile{eu1lmvtt.fd}[2007/01/14 v1.3 Font defs for Latin Modern]
\DeclareFontFamily{EU1}{lmvtt}{\hyphenchar \font\m@ne}
\DeclareFontShape{EU1}{lmvtt}{m}{n}
{<-> "[lmtypewritervarwd10-regular]"}{}
\DeclareFontShape{EU1}{lmvtt}{m}{sl}
{<-> "[lmtypewritervarwd10-oblique]"}{}
-%%%%%%%% light (lt) and dark (dk) variants:
-\DeclareFontShape{EU1}{lmvtt}{lt}{n}
+\DeclareFontShape{EU1}{lmvtt}{m}{it}
+ {<->sub*lmvtt/m/sl}{}
+%%%%%%%% light (l) and dark (b) variants:
+\DeclareFontShape{EU1}{lmvtt}{l}{n}
{<-> "[lmtypewritervarwd10-light]"}{}
-\DeclareFontShape{EU1}{lmvtt}{lt}{sl}
+\DeclareFontShape{EU1}{lmvtt}{l}{sl}
{<-> "[lmtypewritervarwd10-lightoblique]"}{}
-\DeclareFontShape{EU1}{lmvtt}{dk}{n}
+\DeclareFontShape{EU1}{lmvtt}{l}{it}
+ {<->sub*lmvtt/l/sl}{}
+\DeclareFontShape{EU1}{lmvtt}{b}{n}
{<-> "[lmtypewritervarwd10-dark]"}{}
-\DeclareFontShape{EU1}{lmvtt}{dk}{sl}
+\DeclareFontShape{EU1}{lmvtt}{b}{sl}
{<-> "[lmtypewritervarwd10-darkoblique]"}{}
+\DeclareFontShape{EU1}{lmvtt}{b}{it}
+ {<->sub*lmvtt/b/sl}{}
+\DeclareFontShape{EU1}{lmvtt}{bx}{n}
+ {<->ssub*lmvtt/b/n}{}
+\DeclareFontShape{EU1}{lmvtt}{bx}{sl}
+ {<->ssub*lmvtt/b/sl}{}
+\DeclareFontShape{EU1}{lmvtt}{bx}{it}
+ {<->sub*lmvtt/b/sl}{}
\endinput
%%
%% End of file `eu1lmvtt.fd'.