%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% mxedruli.sty % %% For the use of mxedruli fonts within LaTeX % %% Last modified 31st Januar 2009 % %% % \typeout{Document Style `mxedruli.sty' <1st September 1999>.} % %% % \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}} \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} \def\pmxedb{\fontencoding{U}\fontfamily{mxed}% \fontseries{bx}\fontshape{n}\selectfont} \def\pmxedi{\fontencoding{U}\fontfamily{mxed}% \fontseries{m}\fontshape{it}\selectfont} \def\pmxedc{\fontencoding{U}\fontfamily{mxed}% \fontseries{c}\fontshape{n}\selectfont} % All the rest is defined `umxed.fd', which is loaded automatically \fi \endinput %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% EOF %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%