diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/mxedruli/xucuri.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/mxedruli/xucuri.sty | 254 |
1 files changed, 254 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/mxedruli/xucuri.sty b/Master/texmf-dist/tex/latex/mxedruli/xucuri.sty new file mode 100644 index 00000000000..d5c0dfbd434 --- /dev/null +++ b/Master/texmf-dist/tex/latex/mxedruli/xucuri.sty @@ -0,0 +1,254 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% xucuri.sty % +%% For the use of Xucuri fonts within LaTeX % +%% Last modified 30th March 1997 % +%% % +\typeout{Document Style `xucuri.sty' <30th March 1997>.} % +%% % +\def\fxucr{xuc10 } % +%\def\fxucb{xucbf10 } % not yet implemented % +%\def\fxuci{xuci10 } % not yet implemented % +%\def\fxucc{xucc10 } % not yet implemented % +%% % +%% Use with \xucr, (\xucb, \xuci or \xucc) %%%%%%%%%%%%%%%%%%%%%%%%%%% +%% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% +%% Standard Xucuri +\expandafter \ifx \csname pxucr\endcsname \relax \else + \expandafter \endinput +\fi +%% +%% Bold Xucuri +% \expandafter \ifx \csname pxucb\endcsname \relax \else +% \expandafter \endinput +% \fi +% +% %% Italic +% \expandafter \ifx \csname pxuci\endcsname \relax \else +% \expandafter \endinput +% \fi +% +% %% Capital Xucuri +% \expandafter \ifx \csname pxucc\endcsname \relax \else +% \expandafter \endinput +% \fi + +%% select the xucuriX font with \xucrX +%% +\def\xucr {\protect\pxucr} +% \def\xucb {\protect\pxucb} +% \def\xuci {\protect\pxuci} +% \def\xucc {\protect\pxucc} + + +% 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 {\fifexucr} {xucr5} % xuc5 to xuc9 are not yet designed +%%\newfont {\sixxucr} {xucr6} +%%\newfont {\sevenxucr} {xucr7} +%%\newfont {\eightxucr} {xucr8} +%%\newfont {\ninexucr} {xucr9} +\newfont {\tenxucr} {\fxucr} +\newfont {\elvnxucr} {\fxucr scaled 1095} +\newfont {\twlvxucr} {\fxucr \@magscale1} +\newfont {\frtnxucr} {\fxucr \@magscale2} +\newfont {\svtnxucr} {\fxucr \@magscale3} +\newfont {\twtyxucr} {\fxucr \@magscale4} +\newfont {\twfvxucr} {\fxucr \@magscale5} + +% %%\newfont {\fifexucb} {xucb5} % not yet designed +% %%\newfont {\sixxucb} {xucb6} +% %%\newfont {\sevenxucb} {xucb7} +% %%\newfont {\eightxucb} {xucb8} +% %%\newfont {\ninexucb} {xucb9} +% \newfont {\tenxucb} {\fxucb} +% \newfont {\elvnxucb} {\fxucb scaled 1095} +% \newfont {\twlvxucb} {\fxucb \@magscale1} +% \newfont {\frtnxucb} {\fxucb \@magscale2} +% \newfont {\svtnxucb} {\fxucb \@magscale3} +% \newfont {\twtyxucb} {\fxucb \@magscale4} +% \newfont {\twfvxucb} {\fxucb \@magscale5} +% +% %%\newfont {\fifexuci} {xuci5} % not yet designed +% %%\newfont {\sixxuci} {xuci6} +% %%\newfont {\sevenxuci} {xuci7} +% %%\newfont {\eightxuci} {xuci8} +% %%\newfont {\ninexuci} {xuci9} +% \newfont {\tenxuci} {\fxuci} +% \newfont {\elvnxuci} {\fxuci scaled 1095} +% \newfont {\twlvxuci} {\fxuci \@magscale1} +% \newfont {\frtnxuci} {\fxuci \@magscale2} +% \newfont {\svtnxuci} {\fxuci \@magscale3} +% \newfont {\twtyxuci} {\fxuci \@magscale4} +% \newfont {\twfvxuci} {\fxuci \@magscale5} +% +% %%\newfont {\fifexucc} {xucc5} % not yet designed +% %%\newfont {\sixxucc} {xucc6} +% %%\newfont {\sevenxucc} {xucc7} +% %%\newfont {\eightxucc} {xucc8} +% %%\newfont {\ninexucc} {xucc9} +% \newfont {\tenxucc} {\fxucc} +% \newfont {\elvnxucc} {\fxucc scaled 1095} +% \newfont {\twlvxucc} {\fxucc \@magscale1} +% \newfont {\frtnxucc} {\fxucc \@magscale2} +% \newfont {\svtnxucc} {\fxucc \@magscale3} +% \newfont {\twtyxucc} {\fxucc \@magscale4} +% \newfont {\twfvxucc} {\fxucc \@magscale5} + +%% add the \pxucX command to commands which do the size changing +%% +%%\@addfontinfo \@vpt {\def\pxucr {\fivexucr}} +%%\@addfontinfo \@viipt {\def\pxucr {\sevenxucr}} +%%\@addfontinfo \@viiipt {\def\pxucr {\eightxucr}} +%%\@addfontinfo \@ixpt {\def\pxucr {\ninexucr}} +\@addfontinfo \@xpt {\def\pxucr {\tenxucr}} +\@addfontinfo \@xipt {\def\pxucr {\elvnxucr}} +\@addfontinfo \@xiipt {\def\pxucr {\twlvxucr}} +\@addfontinfo \@xivpt {\def\pxucr {\frtnxucr}} +\@addfontinfo \@xviipt {\def\pxucr {\svtnxucr}} +\@addfontinfo \@xxpt {\def\pxucr {\twtyxucr}} +\@addfontinfo \@xxvpt {\def\pxucr {\twfvxucr}} +% %% +% %% +% %%\@addfontinfo \@vpt {\def\pxucb {\fivexucb}} +% %%\@addfontinfo \@viipt {\def\pxucb {\sevenxucb}} +% %%\@addfontinfo \@viiipt {\def\pxucb {\eightxucb}} +% %%\@addfontinfo \@ixpt {\def\pxucb {\ninexucb}} +% \@addfontinfo \@xpt {\def\pxucb {\tenxucb}} +% \@addfontinfo \@xipt {\def\pxucb {\elvnxucb}} +% \@addfontinfo \@xiipt {\def\pxucb {\twlvxucb}} +% \@addfontinfo \@xivpt {\def\pxucb {\frtnxucb}} +% \@addfontinfo \@xviipt {\def\pxucb {\svtnxucb}} +% \@addfontinfo \@xxpt {\def\pxucb {\twtyxucb}} +% \@addfontinfo \@xxvpt {\def\pxucb {\twfvxucb}} +% %% +% %% +% %%\@addfontinfo \@vpt {\def\pxuci {\fivexuci}} +% %%\@addfontinfo \@viipt {\def\pxuci {\sevenxuci}} +% %%\@addfontinfo \@viiipt {\def\pxuci {\eightxuci}} +% %%\@addfontinfo \@ixpt {\def\pxuci {\ninexuci}} +% \@addfontinfo \@xpt {\def\pxuci {\tenxuci}} +% \@addfontinfo \@xipt {\def\pxuci {\elvnxuci}} +% \@addfontinfo \@xiipt {\def\pxuci {\twlvxuci}} +% \@addfontinfo \@xivpt {\def\pxuci {\frtnxuci}} +% \@addfontinfo \@xviipt {\def\pxuci {\svtnxuci}} +% \@addfontinfo \@xxpt {\def\pxuci {\twtyxuci}} +% \@addfontinfo \@xxvpt {\def\pxuci {\twfvxuci}} +% %% +% %% +% %%\@addfontinfo \@vpt {\def\pxucc {\fivexucc}} +% %%\@addfontinfo \@viipt {\def\pxucc {\sevenxucc}} +% %%\@addfontinfo \@viiipt {\def\pxucc {\eightxucc}} +% %%\@addfontinfo \@ixpt {\def\pxucc {\ninexucc}} +% \@addfontinfo \@xpt {\def\pxucc {\tenxucc}} +% \@addfontinfo \@xipt {\def\pxucc {\elvnxucc}} +% \@addfontinfo \@xiipt {\def\pxucc {\twlvxucc}} +% \@addfontinfo \@xivpt {\def\pxucc {\frtnxucc}} +% \@addfontinfo \@xviipt {\def\pxucc {\svtnxucc}} +% \@addfontinfo \@xxpt {\def\pxucc {\twtyxucc}} +% \@addfontinfo \@xxvpt {\def\pxucc {\twfvxucc}} + + +\else + +% NEW FONT SELECTION -- Version 1 +%% By Jan De Lameillieure + +\message {Using NFSS1} + +% \pxuc uses the `xuc' family, `m'edium series, `n'ormal shape. +% + +\@ifundefined{new@fontshape} +{\errmessage{The style option `xucuri' calls a file that requires + the New Font Selection Scheme.} + \endinput} +{} +\@ifundefined{@mxfontsloaded}{}{\endinput} + +\new@fontshape{xuc}{n}{n}{% + <10>xuc10 at10pt% + <11>xuc10 at10.95pt% + <12>xuc10 at12pt% + <14>xuc10 at14.4pt% + <17>xuc10 at17.28pt% + <20>xuc10 at20.74pt% + <25>xuc10 at24.88pt}{} + +% \new@fontshape{xuc}{b}{n}{% +% <10>xucbf10 at10pt% +% <11>xucbf10 at10.95pt% +% <12>xucbf10 at12pt% +% <14>xucbf10 at14.4pt% +% <17>xucbf10 at17.28pt% +% <20>xucbf10 at20.74pt% +% <25>xucbf10 at24.88pt}{} +% +% \new@fontshape{xuc}{b}{i}{% +% <10>xuci10 at10pt% +% <11>xuci10 at10.95pt% +% <12>xuci10 at12pt% +% <14>xuci10 at14.4pt% +% <17>xuci10 at17.28pt% +% <20>xuci10 at20.74pt +% <25>xuci10 at24.88pt}{} +% +% \new@fontshape{xuc}{c}{n}{% +% <10>xucc10 at10pt% +% <11>xucc10 at10.95pt% +% <12>xucc10 at12pt% +% <14>xucc10 at14.4pt% +% <17>xucc10 at17.28pt% +% <20>xucc10 at20.74pt% +% <25>xucc10 at24.88pt}{} + +\def\pxucr{\family{xuc}\series{n}\selectfont} +% \def\pxucb{\family{xuc}\series{b}\selectfont} +% \def\pxuci{\family{xuc}\series{i}\selectfont} +% \def\pxucc{\family{xuc}\series{c}\selectfont} +\def\@mxfontsloaded{} + %%%%%%%%%%% +\fi + +\else +% NEW FONT SELECTION -- Version 2 + +\message {Using NFSS2} + +% \pxuc uses the `unknown' fontencoding, `xuc' fontfamily, `m'edium +% fontseries, `n'ormal fontshape. +% +\def\pxucr{\fontencoding{U}\fontfamily{xuc}% + \fontseries{m}\fontshape{n}\selectfont} +% \def\pxucb{\fontencoding{U}\fontfamily{xuc}% +% \fontseries{bx}\fontshape{n}\selectfont} +% \def\pxuci{\fontencoding{U}\fontfamily{xuc}% +% \fontseries{m}\fontshape{i}\selectfont} +% \def\pxucc{\fontencoding{U}\fontfamily{xuc}% +% \fontseries{c}\fontshape{n}\selectfont} + +% All the rest is defined `Uxuc.fd', which is loaded automatically + + +\fi +\endinput +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% EOF %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + |