diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-13 00:00:15 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-13 00:00:15 +0000 |
commit | bbb8a5e5fb66774ed20ebb65249c2b0462cbfaca (patch) | |
tree | b04986f6eaeaa0f39526b41c15316f18f85f6fd2 /Master/texmf-dist/tex/latex/mxedruli/mxedruli.sty | |
parent | f0d1341f5857e9ebb4ed6b51149bb6dbe486a955 (diff) |
mxedruli
git-svn-id: svn://tug.org/texlive/trunk@1125 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/mxedruli/mxedruli.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/mxedruli/mxedruli.sty | 259 |
1 files changed, 259 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/mxedruli/mxedruli.sty b/Master/texmf-dist/tex/latex/mxedruli/mxedruli.sty new file mode 100644 index 00000000000..a09c66e5e9f --- /dev/null +++ b/Master/texmf-dist/tex/latex/mxedruli/mxedruli.sty @@ -0,0 +1,259 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% mxedruli.sty % +%% For the use of mxedruli fonts within LaTeX % +%% Last modified 26th July 1996 % +%% % +\typeout{Document Style `mxedruli.sty' <26th July 1996>.} % +%% % +\def\fmxedr{mxed10 } % +\def\fmxedb{mxedbf10 } % +\def\fmxedi{mxedi10 } % +\def\fmxedc{mxedc10 } % +%% % +%% Use with \mxedr, \mxedb, \mxedi or \mxedc %%%%%%%%%%%%%%%%%%%%%%%%%%% +%% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% +%% Standard Mxedruli +\expandafter \ifx \csname pmxedr\endcsname \relax \else + \expandafter \endinput +\fi +%% +%% Bold Mxedruli +\expandafter \ifx \csname pmxedb\endcsname \relax \else + \expandafter \endinput +\fi + +%% Italic +\expandafter \ifx \csname pmxedi\endcsname \relax \else + \expandafter \endinput +\fi + +%% Capital Mxedruli +\expandafter \ifx \csname pmxedc\endcsname \relax \else + \expandafter \endinput +\fi + +%% select the mxedruliX font with \mxedrX +%% +\def\mxedr {\protect\pmxedr} +\def\mxedb {\protect\pmxedb} +\def\mxedi {\protect\pmxedi} +\def\mxedc {\protect\pmxedc} + +% If NFSS2 is used, \DeclareFontShape is defined. + +\expandafter\ifx\csname DeclareFontShape\endcsname\relax + + +% But possibly NFSS1 is used. +\expandafter\ifx\csname selectfont\endcsname\relax + +% OLD FONT SELECTION +\message {Using Standard Font Selection} + +% load all necessary fonts +% + + + +%% +%%\newfont {\fifemxedr} {mxedr5} % mxed5 to mxed9 are not yet designed +%%\newfont {\sixmxedr} {mxedr6} +%%\newfont {\sevenmxedr} {mxedr7} +%%\newfont {\eightmxedr} {mxedr8} +%%\newfont {\ninemxedr} {mxedr9} +\newfont {\tenmxedr} {\fmxedr} +\newfont {\elvnmxedr} {\fmxedr scaled 1095} +\newfont {\twlvmxedr} {\fmxedr \@magscale1} +\newfont {\frtnmxedr} {\fmxedr \@magscale2} +\newfont {\svtnmxedr} {\fmxedr \@magscale3} +\newfont {\twtymxedr} {\fmxedr \@magscale4} +\newfont {\twfvmxedr} {\fmxedr \@magscale5} + +%%\newfont {\fifemxedb} {mxedb5} % not yet designed +%%\newfont {\sixmxedb} {mxedb6} +%%\newfont {\sevenmxedb} {mxedb7} +%%\newfont {\eightmxedb} {mxedb8} +%%\newfont {\ninemxedb} {mxedb9} +\newfont {\tenmxedb} {\fmxedb} +\newfont {\elvnmxedb} {\fmxedb scaled 1095} +\newfont {\twlvmxedb} {\fmxedb \@magscale1} +\newfont {\frtnmxedb} {\fmxedb \@magscale2} +\newfont {\svtnmxedb} {\fmxedb \@magscale3} +\newfont {\twtymxedb} {\fmxedb \@magscale4} +\newfont {\twfvmxedb} {\fmxedb \@magscale5} + +%%\newfont {\fifemxedi} {mxedi5} % not yet designed +%%\newfont {\sixmxedi} {mxedi6} +%%\newfont {\sevenmxedi} {mxedi7} +%%\newfont {\eightmxedi} {mxedi8} +%%\newfont {\ninemxedi} {mxedi9} +\newfont {\tenmxedi} {\fmxedi} +\newfont {\elvnmxedi} {\fmxedi scaled 1095} +\newfont {\twlvmxedi} {\fmxedi \@magscale1} +\newfont {\frtnmxedi} {\fmxedi \@magscale2} +\newfont {\svtnmxedi} {\fmxedi \@magscale3} +\newfont {\twtymxedi} {\fmxedi \@magscale4} +\newfont {\twfvmxedi} {\fmxedi \@magscale5} + +%%\newfont {\fifemxedc} {mxedc5} % not yet designed +%%\newfont {\sixmxedc} {mxedc6} +%%\newfont {\sevenmxedc} {mxedc7} +%%\newfont {\eightmxedc} {mxedc8} +%%\newfont {\ninemxedc} {mxedc9} +\newfont {\tenmxedc} {\fmxedc} +\newfont {\elvnmxedc} {\fmxedc scaled 1095} +\newfont {\twlvmxedc} {\fmxedc \@magscale1} +\newfont {\frtnmxedc} {\fmxedc \@magscale2} +\newfont {\svtnmxedc} {\fmxedc \@magscale3} +\newfont {\twtymxedc} {\fmxedc \@magscale4} +\newfont {\twfvmxedc} {\fmxedc \@magscale5} + +%% add the \pmxedX command to commands which do the size changing +%% +%%\@addfontinfo \@vpt {\def\pmxedr {\fivemxedr}} +%%\@addfontinfo \@viipt {\def\pmxedr {\sevenmxedr}} +%%\@addfontinfo \@viiipt {\def\pmxedr {\eightmxedr}} +%%\@addfontinfo \@ixpt {\def\pmxedr {\ninemxedr}} +\@addfontinfo \@xpt {\def\pmxedr {\tenmxedr}} +\@addfontinfo \@xipt {\def\pmxedr {\elvnmxedr}} +\@addfontinfo \@xiipt {\def\pmxedr {\twlvmxedr}} +\@addfontinfo \@xivpt {\def\pmxedr {\frtnmxedr}} +\@addfontinfo \@xviipt {\def\pmxedr {\svtnmxedr}} +\@addfontinfo \@xxpt {\def\pmxedr {\twtymxedr}} +\@addfontinfo \@xxvpt {\def\pmxedr {\twfvmxedr}} +%% +%% +%%\@addfontinfo \@vpt {\def\pmxedb {\fivemxedb}} +%%\@addfontinfo \@viipt {\def\pmxedb {\sevenmxedb}} +%%\@addfontinfo \@viiipt {\def\pmxedb {\eightmxedb}} +%%\@addfontinfo \@ixpt {\def\pmxedb {\ninemxedb}} +\@addfontinfo \@xpt {\def\pmxedb {\tenmxedb}} +\@addfontinfo \@xipt {\def\pmxedb {\elvnmxedb}} +\@addfontinfo \@xiipt {\def\pmxedb {\twlvmxedb}} +\@addfontinfo \@xivpt {\def\pmxedb {\frtnmxedb}} +\@addfontinfo \@xviipt {\def\pmxedb {\svtnmxedb}} +\@addfontinfo \@xxpt {\def\pmxedb {\twtymxedb}} +\@addfontinfo \@xxvpt {\def\pmxedb {\twfvmxedb}} +%% +%% +%%\@addfontinfo \@vpt {\def\pmxedi {\fivemxedi}} +%%\@addfontinfo \@viipt {\def\pmxedi {\sevenmxedi}} +%%\@addfontinfo \@viiipt {\def\pmxedi {\eightmxedi}} +%%\@addfontinfo \@ixpt {\def\pmxedi {\ninemxedi}} +\@addfontinfo \@xpt {\def\pmxedi {\tenmxedi}} +\@addfontinfo \@xipt {\def\pmxedi {\elvnmxedi}} +\@addfontinfo \@xiipt {\def\pmxedi {\twlvmxedi}} +\@addfontinfo \@xivpt {\def\pmxedi {\frtnmxedi}} +\@addfontinfo \@xviipt {\def\pmxedi {\svtnmxedi}} +\@addfontinfo \@xxpt {\def\pmxedi {\twtymxedi}} +\@addfontinfo \@xxvpt {\def\pmxedi {\twfvmxedi}} +%% +%% +%%\@addfontinfo \@vpt {\def\pmxedc {\fivemxedc}} +%%\@addfontinfo \@viipt {\def\pmxedc {\sevenmxedc}} +%%\@addfontinfo \@viiipt {\def\pmxedc {\eightmxedc}} +%%\@addfontinfo \@ixpt {\def\pmxedc {\ninemxedc}} +\@addfontinfo \@xpt {\def\pmxedc {\tenmxedc}} +\@addfontinfo \@xipt {\def\pmxedc {\elvnmxedc}} +\@addfontinfo \@xiipt {\def\pmxedc {\twlvmxedc}} +\@addfontinfo \@xivpt {\def\pmxedc {\frtnmxedc}} +\@addfontinfo \@xviipt {\def\pmxedc {\svtnmxedc}} +\@addfontinfo \@xxpt {\def\pmxedc {\twtymxedc}} +\@addfontinfo \@xxvpt {\def\pmxedc {\twfvmxedc}} + +\fi +%\else + +% NEW FONT SELECTION -- Version 1 +%% By Jan De Lameillieure + +\message {Using NFSS1} + +% \pmxed uses the `mxed' family, `m'edium series, `n'ormal shape. +% + +\@ifundefined{new@fontshape} +{\errmessage{The style option `mxedruli' calls a file that requires + the New Font Selection Scheme.} + \endinput} +{} +\@ifundefined{@mxfontsloaded}{}{\endinput} + +\new@fontshape{mxed}{n}{n}{% + <10>mxed10 at10pt% + <11>mxed10 at10.95pt% + <12>mxed10 at12pt% + <14>mxed10 at14.4pt% + <17>mxed10 at17.28pt% + <20>mxed10 at20.74pt% + <25>mxed10 at24.88pt}{} + +\new@fontshape{mxed}{b}{n}{% + <10>mxedbf10 at10pt% + <11>mxedbf10 at10.95pt% + <12>mxedbf10 at12pt% + <14>mxedbf10 at14.4pt% + <17>mxedbf10 at17.28pt% + <20>mxedbf10 at20.74pt% + <25>mxedbf10 at24.88pt}{} + +\new@fontshape{mxed}{b}{i}{% + <10>mxedi10 at10pt% + <11>mxedi10 at10.95pt% + <12>mxedi10 at12pt% + <14>mxedi10 at14.4pt% + <17>mxedi10 at17.28pt% + <20>mxedi10 at20.74pt + <25>mxedi10 at24.88pt}{} + +\new@fontshape{mxed}{c}{n}{% + <10>mxedc10 at10pt% + <11>mxedc10 at10.95pt% + <12>mxedc10 at12pt% + <14>mxedc10 at14.4pt% + <17>mxedc10 at17.28pt% + <20>mxedc10 at20.74pt% + <25>mxedc10 at24.88pt}{} + +\def\pmxedr{\family{mxed}\series{n}\selectfont} +\def\pmxedb{\family{mxed}\series{b}\selectfont} +\def\pmxedi{\family{mxed}\series{i}\selectfont} +\def\pmxedc{\family{mxed}\series{c}\selectfont} +\def\@mxfontsloaded{} + %%%%%%%%%%% +\fi + +%\else +% NEW FONT SELECTION -- Version 2 + +\message {Using NFSS2} + +% \pmxed uses the `unknown' fontencoding, `mxed' fontfamily, `m'edium +% fontseries, `n'ormal fontshape. +% +\def\pmxedr{\fontencoding{U}\fontfamily{mxed}% + \fontseries{m}\fontshape{n}\selectfont} + +% bold extended, normal shape +\def\pmxedb{\fontencoding{U}\fontfamily{mxed}% + \fontseries{bx}\fontshape{n}\selectfont} + +% medium, italics +\def\pmxedi{\fontencoding{U}\fontfamily{mxed}% + \fontseries{m}\fontshape{i}\selectfont} + +% medium, caps and small caps +\def\pmxedc{\fontencoding{U}\fontfamily{mxed}% + \fontseries{m}\fontshape{sc}\selectfont} + +% All the rest is defined `Umxed.fd', which is loaded automatically + + +%\fi +\endinput +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% EOF %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + |