% OFS: Declaration of Cyrrilic T2A encoding
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Mar 2004                       Petr Olsak

% 6y = LCY encoding (Computer Modern + Cyrrilic)

\protectreading ofs-6y.tex % This is part of OFS package

\accentdef \"  *   6y  {\accent 127}
\accentdef \'  *   6y  {\accent 19}
\accentdef \.  *   6y  {\accent 95}
\accentdef \=  *   6y  {\accent 22}
\accentdef \^  *   6y  {\accent 94}
\accentdef \`  *   6y  {\accent 18}
\accentdef \~  *   6y  {\accent 126}
\accentdef \H  *   6y  {\accent 125}
\accentdef \u  *   6y  {\accent 21}
\accentdef \v  *   6y  {\accent 20}
\accentdef \r  *   6y  {\accent 23}
\accentdef \b  *   6y  {\accentbelow {\char22}{.15ex}} % underscore
\accentdef \d  *   6y  {\accentbelow {.}{.1ex}}        % dot below

\def\aa{\r a}
\def\AA{\r A}

\let\SS=\relax \let\AE=\relax \let\OE=\relax \let\O=\relax
\let\ss=\relax \let\ae=\relax \let\oe=\relax \let\o=\relax
\characterdef \AE                6y  29
\characterdef \OE                6y  30
\characterdef \O                 6y  31
\characterdef \ae                6y  26
\characterdef \dotlessi          6y  16
\characterdef \dotlessj          6y  17
\characterdef \oe                6y  27
\characterdef \o                 6y  28
\characterdef \ss                6y  25
\characterdef \textemdash        6y  124
\characterdef \textendash        6y  123
\characterdef \textexclamdown    6y  60
\characterdef \textquestiondown  6y  62
\characterdef \textquotedblleft  6y  92
\characterdef \textquotedblright 6y  `\"
\characterdef \textquoteleft     6y  `\`
\characterdef \textquoteright    6y  `\'

\characterdef \Lslash  6y  {\plainL}   
\characterdef \lslash  6y  {\char32l}

\let\i=\dotlessi  \let\j=\dotlessj
\let\L=\Lslash    \let\l=\lslash

\characterdef \CYRA           6y  128
\characterdef \CYRB           6y  129
\characterdef \CYRV           6y  130
\characterdef \CYRG           6y  131
\characterdef \CYRD           6y  132
\characterdef \CYRE           6y  133
\characterdef \CYRZH          6y  134
\characterdef \CYRZ           6y  135
\characterdef \CYRI           6y  136
\characterdef \CYRISHRT       6y  137
\characterdef \CYRK           6y  138
\characterdef \CYRL           6y  139
\characterdef \CYRM           6y  140
\characterdef \CYRN           6y  141
\characterdef \CYRO           6y  142
\characterdef \CYRP           6y  143
\characterdef \CYRR           6y  144
\characterdef \CYRS           6y  145
\characterdef \CYRT           6y  146
\characterdef \CYRU           6y  147
\characterdef \CYRF           6y  148
\characterdef \CYRH           6y  149
\characterdef \CYRC           6y  150
\characterdef \CYRCH          6y  151
\characterdef \CYRSH          6y  152
\characterdef \CYRSHCH        6y  153
\characterdef \CYRHRDSN       6y  154
\characterdef \CYRERY         6y  155
\characterdef \CYRSFTSN       6y  156
\characterdef \CYREREV        6y  157
\characterdef \CYRYU          6y  158
\characterdef \CYRYA          6y  159
\characterdef \cyra           6y  160
\characterdef \cyrb           6y  161
\characterdef \cyrv           6y  162
\characterdef \cyrg           6y  163
\characterdef \cyrd           6y  164
\characterdef \cyre           6y  165
\characterdef \cyrzh          6y  166
\characterdef \cyrz           6y  167
\characterdef \cyri           6y  168
\characterdef \cyrishrt       6y  169
\characterdef \cyrk           6y  170
\characterdef \cyrl           6y  171
\characterdef \cyrm           6y  172
\characterdef \cyrn           6y  173
\characterdef \cyro           6y  174
\characterdef \cyrp           6y  175
\characterdef \cyrr           6y  224
\characterdef \cyrs           6y  225
\characterdef \cyrt           6y  226
\characterdef \cyru           6y  227
\characterdef \cyrf           6y  228
\characterdef \cyrh           6y  229
\characterdef \cyrc           6y  230
\characterdef \cyrch          6y  231
\characterdef \cyrsh          6y  232
\characterdef \cyrshch        6y  233
\characterdef \cyrhrdsn       6y  234
\characterdef \cyrery         6y  235
\characterdef \cyrsftsn       6y  236
\characterdef \cyrerev        6y  237
\characterdef \cyryu          6y  238
\characterdef \cyrya          6y  239
\characterdef \CYRYO          6y  240
\characterdef \cyryo          6y  241
\characterdef \CYRGUP         6y  242
\characterdef \cyrgup         6y  243
\characterdef \CYRIE          6y  244
\characterdef \cyrie          6y  245
\characterdef \CYRII          6y  246
\characterdef \cyrii          6y  247
\characterdef \CYRYI          6y  248
\characterdef \cyryi          6y  249
\characterdef \CYRUSHRT       6y  250
\characterdef \cyrushrt       6y  251
\characterdef \cyrdash        6y  196
\characterdef \textcurrency   6y  197
\characterdef \textnumero     6y  252
\characterdef \guillemotleft  6y  253
\characterdef \guillemotright 6y  254
\characterdef \quotedblbase   6y  255

\accentdef \"  \CYRE   6y  240
\accentdef \"  \cyre   6y  241
\accentdef \U  \CYRI   6y  137
\accentdef \U  \cyri   6y  169
\accentdef \"  \CYRII  6y  248
\accentdef \"  \cyrii  6y  249
\accentdef \U  \CYRU   6y  250
\accentdef \U  \cyru   6y  251

\modifydef 6y:lccodes; {%  For \setlang, see langdoc.tex
   \skipfirststep
   \lccodes ^^80^^a0
   \lccodes ^^81^^a1
   \lccodes ^^82^^a2
   \lccodes ^^83^^a3
   \lccodes ^^84^^a4
   \lccodes ^^85^^a5
   \lccodes ^^86^^a6
   \lccodes ^^87^^a7
   \lccodes ^^88^^a8
   \lccodes ^^89^^a9
   \lccodes ^^8a^^aa
   \lccodes ^^8b^^ab
   \lccodes ^^8c^^ac
   \lccodes ^^8d^^ad
   \lccodes ^^8e^^ae
   \lccodes ^^8f^^af
   \lccodes ^^90^^e0
   \lccodes ^^91^^e1
   \lccodes ^^92^^e2
   \lccodes ^^93^^e3
   \lccodes ^^94^^e4
   \lccodes ^^95^^e5
   \lccodes ^^96^^e6
   \lccodes ^^97^^e7
   \lccodes ^^98^^e8
   \lccodes ^^99^^e9
   \lccodes ^^9a^^ea
   \lccodes ^^9b^^ab
   \lccodes ^^9c^^ec
   \lccodes ^^9d^^ed
   \lccodes ^^9e^^ee
   \lccodes ^^9f^^ef
   \lccodes ^^f0^^f1
   \lccodes ^^f2^^f3
   \lccodes ^^f4^^f5
   \lccodes ^^f6^^f7
   \lccodes ^^f8^^f9
   \lccodes ^^fa^^fb
   \def\lccodesback {\zerolccodes^^80^^ff}%
}

\registertfm cmr6y     -      lhr10 %
\registertfm cmr6y  0pt-6pt   lhr5  %
\registertfm cmr6y  6pt-7pt   lhr6  %
\registertfm cmr6y  7pt-8pt   lhr7  %
\registertfm cmr6y  8pt-9pt   lhr8  %
\registertfm cmr6y  9pt-10pt  lhr9  %
\registertfm cmr6y  10pt-12pt lhr10 %
\registertfm cmr6y  12pt-17pt lhr12 %
\registertfm cmr6y  17pt-*    lhr17 %

\registertfm cmbx6y    -      lhbx10 %
\registertfm cmbx6y 0pt-6pt   lhbx5  %
\registertfm cmbx6y 6pt-7pt   lhbx6  %
\registertfm cmbx6y 7pt-8pt   lhbx7  %
\registertfm cmbx6y 8pt-9pt   lhbx8  %
\registertfm cmbx6y 9pt-10pt  lhbx9  %
\registertfm cmbx6y 10pt-12pt lhbx10 %
\registertfm cmbx6y 12pt-*    lhbx12 %

\registertfm cmti6y    -      lhti10 %
\registertfm cmti6y 0pt-8pt   lhti7  %
\registertfm cmti6y 8pt-9pt   lhti8  %
\registertfm cmti6y 9pt-10pt  lhti9  %
\registertfm cmti6y 10pt-12pt lhti10 %
\registertfm cmti6y 12pt-17pt lhti12 %
\registertfm cmti6y 17pt-*    lhti17 %

\registertfm cmbxti6y    -      lhbxti10 %
\registertfm cmbxti6y 0pt-12pt  lhbxti10 %
\registertfm cmbxti6y 12pt-17pt lhbxti12 %
\registertfm cmbxti6y 17pt-*    lhbxti17 %

\registertfm cmsl6y     -      lhsl10 %
\registertfm cmsl6y  0pt-6pt   lhsl5  %
\registertfm cmsl6y  6pt-7pt   lhsl6  %
\registertfm cmsl6y  7pt-8pt   lhsl7  %
\registertfm cmsl6y  8pt-9pt   lhsl8  %
\registertfm cmsl6y  9pt-10pt  lhsl9  %
\registertfm cmsl6y  10pt-12pt lhsl10 %
\registertfm cmsl6y  12pt-17pt lhsl12 %
\registertfm cmsl6y  17pt-*    lhsl17 %

\registertfm cmbxsl6y  -      lhbxsl10 %
\registertfm cmsltt6y  -      lhsltt10 %

\registertfm cmss6y    -      lhss10 %
\registertfm cmss6y 0pt-9pt   lhss8  %
\registertfm cmss6y 9pt-10pt  lhss9  %
\registertfm cmss6y 10pt-12pt lhss10 %
\registertfm cmss6y 12pt-17pt lhss12 %
\registertfm cmss6y 17pt-*    lhss17 %

\registertfm cmssbx6y   -      lhssbx10 %

\registertfm cmssi6y    -      lhssi10 %
\registertfm cmssi6y 0pt-9pt   lhssi8  %
\registertfm cmssi6y 9pt-10pt  lhssi9  %
\registertfm cmssi6y 10pt-12pt lhssi10 %
\registertfm cmssi6y 12pt-17pt lhssi12 %
\registertfm cmssi6y 17pt-*    lhssi17 %

\registertfm cmtt6y    -      lhtt10 %
\registertfm cmtt6y 0pt-9pt   lhtt8  %
\registertfm cmtt6y 9pt-10pt  lhtt9  %
\registertfm cmtt6y 10pt-12pt lhtt10 %
\registertfm cmtt6y 12pt-*    lhtt12 %

\registertfm cmitt6y    -     lhitt10 %




