From 08d43046e99307628f43faeb0aba612f914a044c Mon Sep 17 00:00:00 2001 From: Jonathan Kew Date: Tue, 23 Jan 2007 22:41:12 +0000 Subject: euenc update from Will R git-svn-id: svn://tug.org/texlive/trunk@3737 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/xelatex/euenc/README | 6 +- Master/texmf-dist/doc/xelatex/euenc/euenc.pdf | Bin 125316 -> 108827 bytes Master/texmf-dist/doc/xelatex/euenc/test-eu1lm.ltx | 31 ++++--- Master/texmf-dist/source/xelatex/euenc/euenc.dtx | 94 +++++++++++++++++---- Master/texmf-dist/source/xelatex/euenc/euenc.ins | 2 + Master/texmf-dist/tex/xelatex/euenc/eu1enc.def | 3 +- Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmdh.fd | 19 +++++ Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmr.fd | 8 +- Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmss.fd | 12 ++- Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmssq.fd | 8 +- Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmtt.fd | 32 ++++--- Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmvtt.fd | 30 +++++-- 12 files changed, 191 insertions(+), 54 deletions(-) create mode 100644 Master/texmf-dist/tex/xelatex/euenc/lm/eu1lmdh.fd (limited to 'Master/texmf-dist') 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 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 Binary files a/Master/texmf-dist/doc/xelatex/euenc/euenc.pdf and b/Master/texmf-dist/doc/xelatex/euenc/euenc.pdf 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] % % %<*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. %\endbatchfile %<*internalbatchfile> \endgroup +\immediate\write18{sh convert-lmfd.sh}% % % %<*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 % % \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 +% +% \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 % % \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 for a complete example. + +______________ +Will Robertson +2007 +% \end{macrocode} +% +% %<*dtx-style> % \begin{macrocode} \ProvidesPackage{euenc-style} @@ -536,6 +597,7 @@ s/(>.[ ]*)(lm[a-z0-9\-]*)/\1"[\2]"/g % %\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'. -- cgit v1.2.3