--- unicode.sty 2001-07-19 19:20:05 +0400 +++ unicode.sty-new 2004-04-16 20:23:15 +0400 @@ -199,50 +199,39 @@ % % T2A (Cyrillic) fonts % -\IfFileExists{t2aftm.fd} - {\def\CYR@Family@unknown{ftm}} - {\def\CYR@Family@unknown{cmr}} -\IfFileExists{t2afar.fd} - {\def\CYR@Family@Arial{far} - \def\CYR@Family@sansserif{far} - \def\CYR@Family@Helvetica{far} - \expandafter\def\csname CYR@Family@sans-serif\endcsname{far} - \expandafter\def\csname CYR@Family@iso-sanserif\endcsname{far}} - {\def\CYR@Family@Arial{cmss} - \def\CYR@Family@sansserif{cmss} - \def\CYR@Family@Helvetica{cmss} - \expandafter\def\csname CYR@Family@sans-serif\endcsname{cmss} - \expandafter\def\csname CYR@Family@iso-sanserif\endcsname{cmss}} -\IfFileExists{t2afcr.fd} - {\def\CYR@Family@Courier{fcr} - \def\CYR@Family@monospace{fcr} - \expandafter\def\csname CYR@Family@Courier New\endcsname{fcr} - \expandafter\def\csname CYR@Family@Courier-New\endcsname{fcr} - \expandafter\def\csname CYR@Family@iso-monospace\endcsname{fcr}} - {\def\CYR@Family@Courier{cmtt} - \def\CYR@Family@monospace{cmtt} - \expandafter\def\csname CYR@Family@Courier New\endcsname{cmtt} - \expandafter\def\csname CYR@Family@Courier-New\endcsname{cmtt} - \expandafter\def\csname CYR@Family@iso-monospace\endcsname{cmtt}} -\IfFileExists{t2aftm.fd} - {\def\CYR@Family@serif{ftm} - \expandafter\def\csname CYR@Family@Tiso-serif\endcsname{ftm} - \expandafter\def\csname CYR@Family@Times-Roman\endcsname{ftm} - \expandafter\def\csname CYR@Family@Times-New-Roman\endcsname{ftm} - \expandafter\def\csname CYR@Family@Times Roman\endcsname{ftm} - \expandafter\def\csname CYR@Family@Times New Roman\endcsname{ftm} - \expandafter\def\csname CYR@Family@Times-NR-MT\endcsname{ftm}} - {\def\CYR@Family@serif{cmr} - \expandafter\def\csname CYR@Family@Tiso-serif\endcsname{cmr} - \expandafter\def\csname CYR@Family@Times-Roman\endcsname{cmr} - \expandafter\def\csname CYR@Family@Times-New-Roman\endcsname{cmr} - \expandafter\def\csname CYR@Family@Times Roman\endcsname{cmr} - \expandafter\def\csname CYR@Family@Times New Roman\endcsname{cmr} - \expandafter\def\csname CYR@Family@Times-NR-MT\endcsname{cmr}} -\IfFileExists{t2afha.fd} - {\def\CYR@Family@Bookman{faq}} - {\def\CYR@Family@Bookman{cmr}} -\def\fFamName{cmr} +\def\CYR@Family@unknown{utm} + +\def\CYR@Family@Arial{uhv} +\def\CYR@Family@sansserif{uhv} +\def\CYR@Family@Helvetica{uhv} +\expandafter\def\csname CYR@Family@sans-serif\endcsname{uhv} +\expandafter\def\csname CYR@Family@iso-sanserif\endcsname{uhv} + +\def\CYR@Family@Courier{ucr} +\def\CYR@Family@monospace{ucr} +\expandafter\def\csname CYR@Family@Courier New\endcsname{ucr} +\expandafter\def\csname CYR@Family@Courier-New\endcsname{ucr} +\expandafter\def\csname CYR@Family@iso-monospace\endcsname{ucr} + +\def\CYR@Family@serif{utm} +\expandafter\def\csname CYR@Family@iso-serif\endcsname{utm} +\expandafter\def\csname CYR@Family@Times-Roman\endcsname{utm} +\expandafter\def\csname CYR@Family@Times-New-Roman\endcsname{utm} +\expandafter\def\csname CYR@Family@Times Roman\endcsname{utm} +\expandafter\def\csname CYR@Family@Times New Roman\endcsname{utm} +\expandafter\def\csname CYR@Family@Times-NR-MT\endcsname{utm} + +\def\CYR@Family@cursive{uzc} +\def\CYR@Family@fantasy{uzc} + +\def\CYR@Family@Palatino{upl} +\def\CYR@Family@Bookman{ubk} + +\expandafter\def\csname CYR@Family@NewsGothic\endcsname{uag} +\expandafter\def\csname CYR@Family@NewsGothicBT\endcsname{uag} + +\def\fFamName{utm} + \long\def\CYRFamily{% \expandafter\ifx\csname CYR@Family@\fFamName\endcsname\relax \csname CYR@Family@\DefaultfFamName\endcsname @@ -253,6 +242,33 @@ % \long\def\cyrchar#1{{\fontfamily{\CYRFamily}\fontencoding{T2A}\selectfont#1}} % +% T2A URW Latin/Cyrillic Fonts +% +\IfFileExists{t2auag.fd} + {\def\Family@URWGothicL{uag} + \def\CYR@Family@URWGothicL{uag}}{} +\IfFileExists{t2aucr.fd} + {\def\Family@NimbusMonL{ucr} + \def\CYR@Family@NimbusMonL{ucr}}{} +\IfFileExists{t2aunc.fd} + {\def\Family@CenturySchL{unc} + \def\CYR@Family@CenturySchL{unc}}{} +\IfFileExists{t2aubk.fd} + {\def\Family@URWBookmanL{ubk} + \def\CYR@Family@URWBookmanL{ubk}}{} +\IfFileExists{t2auhv.fd} + {\def\Family@NimbusSanL{uhv} + \def\CYR@Family@NimbusSanL{uhv}}{} +\IfFileExists{t2aupl.fd} + {\def\Family@URWPalladioL{upl} + \def\CYR@Family@URWPalladioL{upl}}{} +\IfFileExists{t2autm.fd} + {\def\Family@NimbusRomNo9L{utm} + \def\CYR@Family@NimbusRomNo9L{utm}}{} +\IfFileExists{t2auzc.fd} + {\def\Family@URWChanceryL{uzc} + \def\CYR@Family@URWChanceryL{uzc}}{} +% % Greek % %