diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-09 00:43:17 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-09 00:43:17 +0000 |
commit | f9ba1f4431124f48769a2666d5d9ec921345ca71 (patch) | |
tree | 84f6056d0a7a06c9fed9927a8be9210064de058c /Master/texmf-dist/doc/fonts/lucida | |
parent | fd423d0bb64fe29a2be1fbae5baaf4bc386cc274 (diff) |
doc 2
git-svn-id: svn://tug.org/texlive/trunk@78 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/lucida')
56 files changed, 6586 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/lucida/beresta/beresta.mfj b/Master/texmf-dist/doc/fonts/lucida/beresta/beresta.mfj new file mode 100644 index 00000000000..3137ed0e00b --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/beresta/beresta.mfj @@ -0,0 +1,155 @@ +% This is rxjob.mfj in text format as of 1999/4/7 +% created by LHfonts (TeX4MF) version 3.3 +% +% + +def s=[s0]; % the mags of font generation + % you can change it to line as: "def s=[s0];" +input [modes]; +{ + base=plain; + mags=s; m; + name=[rx@f]; + size=1; % sorry, that's trick + command=[input fikparm;]; + fonts = + %-------------- + rm1000 + ti1000 + cc1000 + tt1000 + ss1000 + rm1440 + ti1440 + cc1440 + tt1440 + ss1440 + %-------------- + ; + } +{ + base=plain; + mags=s; m; + name=[la@f]; + size=1; % sorry, that's trick + command=[input fikparm;]; + fonts = + %-------------- + rm1000 + ti1000 + cc1000 + tt1000 + ss1000 + rm1440 + ti1440 + cc1440 + tt1440 + ss1440 + %-------------- + ; + } +{ + base=plain; + mags=s; m; + name=[lb@f]; + size=1; % sorry, that's trick + command=[input fikparm;]; + fonts = + %-------------- + rm1000 + ti1000 + cc1000 + tt1000 + ss1000 + rm1440 + ti1440 + cc1440 + tt1440 + ss1440 + %-------------- + ; + } +{ + base=plain; + mags=s; m; + name=[lc@f]; + size=1; % sorry, that's trick + command=[input fikparm;]; + fonts = + %-------------- + rm1000 + ti1000 + cc1000 + tt1000 + ss1000 + rm1440 + ti1440 + cc1440 + tt1440 + ss1440 + %-------------- + ; + } +{ + base=plain; + mags=s; m; + name=[ld@f]; + size=1; % sorry, that's trick + command=[input fikparm;]; + fonts = + %-------------- + rm1000 + ti1000 + cc1000 + tt1000 + ss1000 + rm1440 + ti1440 + cc1440 + tt1440 + ss1440 + %-------------- + ; + } +{ + base=plain; + mags=s; m; + name=[rs@f]; + size=1; % sorry, that's trick + command=[input fikparm;]; + fonts = + %-------------- + rm1000 + ti1000 + cc1000 + tt1000 + ss1000 + rm1440 + ti1440 + cc1440 + tt1440 + ss1440 + %-------------- + ; + } +{ + base=plain; + mags=s; m; + name=[tx@f]; + size=1; % sorry, that's trick + command=[input fikparm;]; + fonts = + %-------------- + rm1000 + ti1000 + cc1000 + tt1000 + ss1000 + rm1440 + ti1440 + cc1440 + tt1440 + ss1440 + %-------------- + ; + } diff --git a/Master/texmf-dist/doc/fonts/lucida/beresta/beresta.tex b/Master/texmf-dist/doc/fonts/lucida/beresta/beresta.tex new file mode 100644 index 00000000000..3797aac864b --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/beresta/beresta.tex @@ -0,0 +1,397 @@ +% +% beresta.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=0 +% (c) O.Lapko +% +% This package belongs to the public domain under conditions similar to +% those of D. E. Knuth specified for the Computer Modern family of fonts. +% In particular, only the authors are entitled to modify this file +% and to save it under the same name. +% +% Content: +% +% Start file; runs documentation files +% with list of all T2 letters created in LHFONTS package in: +% English; Russian languages; +% Russian: Alternative alt; T2 encoding (here: =Windows 1251) win; KOI-8 koi +% ~~~ ~~~ ~~~ +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% necessary fonts: +% +% CM fonts +% ======== +% =============================================== +% rxrm (0700) 1000 (1200) 1440 +% rxti 1000 1440 +% rxss 1000 1440 +% rxcsc 1000 1440 +% rxtt 1000 1440 +% +% additional fonts: +% +% LHfonts: (01cm-lh.tex) Alternative +% lhr 7 10 12 +% lhsltt 10 +% lhsl 10 +% lhti 10 +% lhbx 10 +% +% txrm 1000 1440 +% txti 1000 1440 +% txss 1440 +% txtt 1440 +% txcc 1440 +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\newif\ifrussiandoc % documentation in Russian +\newif\ifmainencoding % documentation in T2 encoding? +\newif\ifalt % documentation in Alternative (or Koi-8) encoding? +\newif\ifpoortype % only font with T2 encoding used? + +\newlinechar`\^^J +\def\help{ + \message{ + \string\eng = English^^J + \string\rus = Alternative^^J + }% +\message{@Name of language/encoding or type \string\help\ = ^^J} + \read-1 to\startdoc +} + +\def\eng {\russiandocfalse} +\def\rus {\russiandoctrue\mainencodingfalse\alttrue} + +\def\poor{\poortypetrue} +\def\full{\poortypefalse} + +\message{^^JName of language/encoding or type \string\help\ = ^^J}% +\read-1 to\startdoc +\startdoc +\message{Could you use additional non-T2 fonts^^J + or you use full font assortment^^J + (\string\poor/\string\full)?^^J} +\read-1 to\startdoc +\startdoc + +%%%%%%%%% +\overfullrule=0pt +\hsize185mm\hoffset-.5in +\parindent0pt +\raggedbottom\raggedright + +\catcode`\_=11 +\input rxcodes +\input rscodes +\input txcodes +\input lacodes +\input lbcodes +\input lccodes +\input ldcodes + +\def\lowtoup{.2ex} + +% FONTS +% Common fonts: + +% for Latin alphabet +\font\xivrm cmr10 scaled \magstep2 +\font\xivcsc cmcsc10 scaled \magstep2 +\font\xivti cmti10 scaled \magstep2 +\font\xivss cmss10 scaled \magstep2 +\font\xivtt cmtt10 scaled \magstep2 +% +\font\dc rxrm1000 +\font\dcit rxti1000 +% +\font\dcr rxrm1440 +\font\dcti rxti1440 +\font\dcss rxss1440 +\font\dctt rxtt1440 +\font\dccsc rxcc1440 + +\let\xrm\rm +\let\xti\it +\let\xsl\sl +\let\xbf\bf + +% fonts for documentation +\ifrussiandoc % Russian doc + + \font\rm lhr10 + \font\sevenrm lhr7 + \font\twelverm lhr12 + \font\it lhti10 + \font\sl lhsl10 + \font\bf lhbx10 + +\fi + +\rm + +% additional fonts +\ifpoortype + +\else + + %%% + \font\dctwox txrm1000 + \font\dcittwox txti1000 + \font\dctwos rsrm1000 + \font\dcittwos rsti1000 + \font\dctwoa larm1000 + \font\dcittwoa lati1000 + \font\dctwob lbrm1000 + \font\dcittwob lbti1000 + \font\dctwoc lcrm1000 + \font\dcittwoc lcti1000 + \font\dctwod ldrm1000 + \font\dcittwod ldti1000 + %%% + \font\dcrtwox txrm1440 + \font\dctitwox txti1440 + \font\dcsstwox txss1440 + \font\dctttwox txtt1440 + \font\dccsctwox txcc1440 + % + \font\dcrtwos rsrm1440 + \font\dctitwos rsti1440 + \font\dcsstwos rsss1440 + \font\dctttwos rstt1440 + \font\dccsctwos rscc1440 + % + \font\dcrtwoa larm1440 + \font\dctitwoa lati1440 + \font\dcsstwoa lass1440 + \font\dctttwoa latt1440 + \font\dccsctwoa lacc1440 + % + \font\dcrtwob lbrm1440 + \font\dctitwob lbti1440 + \font\dcsstwob lbss1440 + \font\dctttwob lbtt1440 + \font\dccsctwob lbcc1440 + % + \font\dcrtwoc lcrm1440 + \font\dctitwoc lcti1440 + \font\dcsstwoc lcss1440 + \font\dctttwoc lctt1440 + \font\dccsctwoc lccc1440 + % + \font\dcrtwod ldrm1440 + \font\dctitwod ldti1440 + \font\dcsstwod ldss1440 + \font\dctttwod ldtt1440 + \font\dccsctwod ldcc1440 + +\fi + +% DEFINITIONS + +\def\ifpoor#1#2{\ifpoortype{\dc #1 }\else + \ifx\dctwox\undefined{--}\else{#2}\fi\fi} + + +\def\tableonemacros{% +% +\def\: ##1 ##2 ##3 //##4//{% + \vtop{\raggedright\rightskip0ptplus200pt\tt\hsize9em + \strut CYR_##1:\hfil\break\strut ##3\par}% + & \vtop{\offinterlineskip\dcr\hsize7pc + \hbox{\hbox to1.5pc{\csname CYR_##1\endcsname\hss}\nobreak + \unskip\hbox to1.5pc{\dccsc\csname CYR_##1\endcsname\hss}\nobreak + \unskip\hbox to1.5pc{\dcti \csname CYR_##1\endcsname\hss}\nobreak + \unskip\hbox to1.5pc{\dcss \csname CYR_##1\endcsname\hss}\nobreak + \unskip\hbox to1pc {\dctt \csname CYR_##1\endcsname\hss}% + }\par}% + & \vtop{\raggedright + \rightskip0ptplus200pt\hsize4cm\xrm##4\strut\par}% + & \vtop{\raggedright + \rightskip0ptplus200pt\hsize7.75cm\xrm##2\strut\par}% + \cr + \noalign{\vskip.5ex} +} + + +\def\;##1 ##2 ##3 ##4 //##5//{% + \vtop{\raggedright\rightskip0ptplus200pt\tt\hsize9em + \strut CYR_##2:\hfil\break\strut ##4\par}% + & \vtop{\offinterlineskip\dcr\hsize7pc + \hbox {\hbox to1.5pc{\ifpoor{--} + {\csname dcrtwo##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\nobreak + \unskip\hbox to1.5pc{\ifpoor{--}% + {\csname dccsctwo##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\nobreak + \unskip\hbox to1.5pc{\ifpoor{--}% + {\csname dctitwo##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\nobreak + \unskip\hbox to1.5pc{\ifpoor{--}% + {\csname dcsstwo##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\nobreak + \unskip\hbox to1pc {\ifpoor{--}% + {\csname dctttwo##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\ignorespaces + }\par}% + & \vtop{\raggedright + \rightskip0ptplus200pt\hsize4cm\xsl##5\strut\par}% + & \vtop{\raggedright + \rightskip0ptplus200pt\hsize7.75cm\xsl##3\strut\par}% + \cr + \noalign{\vskip.5ex} +} +% + \def\COD##1##2##3##4##5{% + \def\chk####1####2{\def\tempa{--}\def\tempb{''}\def\tempx{####2}\def\tempy{####1}% + \ifx\tempx\tempa\ifx\tempy\empty{\rm--}\else|\fi\else + \ifx\tempx\tempb{####1|}\else{\ifx\tempy\empty\else####1:\fi####2|}\fi\fi}% + \hbox to\hsize{\chk{}{##1}|\chk{A}{##2}\chk{B}{##3}\chk{C}{##4}\chk{D}{##5}\hss}} +% + \long\def\> ##1+##2 ##3##4 ##5 //##6//{% + \vtop{\raggedright\rightskip0ptplus200pt\tt\hsize9em + \strut CYR_##1,\hfil\break\strut CYR_##2:\hfil\break + \strut ##3##4\par}% + & \vtop{\offinterlineskip\dcr\hsize7pc + \hbox{\hbox to1.5pc{\csname CYR_##1\endcsname\hfil}\nobreak + \unskip\hbox to1.5pc + {\dccsc\csname CYR_##1\endcsname\hss}\nobreak + \unskip\hbox to1.5pc + {\dcti \csname CYR_##1\endcsname\hss}\nobreak + \unskip\hbox to1.5pc + {\dcss \csname CYR_##1\endcsname\hss}\nobreak + \unskip\hbox to1pc + {\dctt \csname CYR_##1\endcsname\hss}\ignorespaces + }\par + \lineskip3pt\lineskiplimit3pt + \hbox{\hbox to1.5pc{\csname CYR_##2\endcsname\hfil}\nobreak + \unskip\hbox to1.5pc + {\dccsc\csname CYR_##2\endcsname\hss}\nobreak + \unskip\hbox to1.5pc + {\dcti \csname CYR_##2\endcsname\hss}\nobreak + \unskip\hbox to1.5pc + {\dcss \csname CYR_##2\endcsname\hss}\nobreak + \unskip\hbox to1pc + {\dctt \csname CYR_##2\endcsname\hss}\ignorespaces + }\par + }% + & \vtop{\raggedright + \rightskip0ptplus200pt\hsize4cm\xrm##5\strut\par + }% + & \vtop{\raggedright + \rightskip0ptplus200pt\hsize7.75cm\rm##6\strut\par + }% + \cr + \noalign{\vskip.5ex} + } +% + \long\def\<##1 ##2+##3 ##4##5 ##6 //##7//{% + \vtop{\raggedright\rightskip0ptplus200pt\tt\hsize9em + \strut CYR_##2,\hfil\break\strut CYR_##3:\hfil\break + \strut ##4##5\par}% + & \vtop{\offinterlineskip\dcr\hsize7pc + \hbox{\hbox to1.5pc{\csname dcrtwo##1\endcsname\csname ##1CYR_##2\endcsname\hfil}\nobreak + \unskip\hbox to1.5pc + {\csname dccsctwo##1\endcsname\csname ##1CYR_##2\endcsname\hss}\nobreak + \unskip\hbox to1.5pc + {\csname dctitwo##1\endcsname\csname ##1CYR_##2\endcsname\hss}\nobreak + \unskip\hbox to1.5pc + {\csname dcsstwo##1\endcsname\csname ##1CYR_##2\endcsname\hss}\nobreak + \unskip\hbox to1pc + {\csname dctttwo##1\endcsname\csname ##1CYR_##2\endcsname\hss}\ignorespaces + }\par + \lineskip3pt\lineskiplimit3pt + \hbox{\hbox to1.5pc{\csname dcrtwo##1\endcsname\csname ##1CYR_##3\endcsname\hfil}\nobreak + \unskip\hbox to1.5pc + {\csname dccsctwo##1\endcsname\csname ##1CYR_##3\endcsname\hss}\nobreak + \unskip\hbox to1.5pc + {\csname dctitwo##1\endcsname\csname ##1CYR_##3\endcsname\hss}\nobreak + \unskip\hbox to1.5pc + {\csname dcsstwo##1\endcsname\csname ##1CYR_##3\endcsname\hss}\nobreak + \unskip\hbox to1pc + {\csname dctttwo##1\endcsname\csname ##1CYR_##3\endcsname\hss}\ignorespaces + }\par + }% + & \vtop{\raggedright + \rightskip0ptplus200pt\hsize4cm\xrm##6\strut\par + }% + & \vtop{\raggedright + \rightskip0ptplus200pt\hsize7.75cm\rm##7\strut\par + }% + \cr + \noalign{\vskip.5ex} + }% +} + +%%% +\catcode`\@=11 + +\def\tabletwomacros{% +% + \def\> ##1 ##2 ##3-- {$\bullet$ + & \vtop{\raggedright\rightskip0ptplus200pt\hsize4cm\rm ##1\strut} + & ##2 + & \vtop{\hsize=10cm\rm ##3\strut} + \cr + }% +% +%% macros for letters +% + \def\Excl ##1 {{\dc \csname CYR_##1\endcsname}\ }% +% + \def\Excls##1 {{\dc \csname CYR_##1\endcsname}\ + ({\dcit\csname CYR_##1\endcsname})\ }% +% +% + \ifpoortype + %\relax + \else +% + \def\Point ##1 ##2 {{\csname dctwo##1\endcsname\csname CYR_##2\endcsname}\ }% +% + \def\Points##1 ##2 {{\csname dctwo##1\endcsname\csname CYR_##2\endcsname}\ + ({\csname dcittwo##1\endcsname\csname CYRI_##2\endcsname})\ }% +% + \fi +% +} +\catcode`\@12 +%%% + +\def\CYR_ {} +\def\CYRI_{} + +\def\EXTRA#1{\noalign{\medskip\bf #1\hfil\medskip}} + +\def\Sign #1{\ifdim\lastskip>0pt\unskip\fi$^{#1}$} + +\def\){\unskip)} + + +% "language" macros: + +\ifrussiandoc + + \def\Var{{\it вариант\/}: } + + \def\accented{\hfil\break{\it акцентированные буквы\/}:\hfil\break} + + \def\modified{\hfil\break{\it буквы с модификаторами\/}:\hfil\break} + + \long\def\twolang#1#2{\bgroup#2\egroup\ignorespaces} + +\else + + \def\Var{{\it variant\/}: } + + \def\accented{\hfil\break{\it accented letters\/}:\hfil\break} + + \def\modified{\hfil\break{\it modified letters\/}:\hfil\break} + + \long\def\twolang#1#2{\bgroup#1\egroup\ignorespaces} + +\fi + + \input berestax + +\bye diff --git a/Master/texmf-dist/doc/fonts/lucida/beresta/berestax.tex b/Master/texmf-dist/doc/fonts/lucida/beresta/berestax.tex new file mode 100644 index 00000000000..b55606a8af8 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/beresta/berestax.tex @@ -0,0 +1,1760 @@ +% +% beresta.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=0 +% (c) O.Lapko +% +% This package belongs to the public domain under conditions similar to +% those of D. E. Knuth specified for the Computer Modern family of fonts. +% In particular, only the authors are entitled to modify this file +% and to save it under the same name. +% +% Content: +% +% Documentation file with list of all T2 letters created in LHFONTS package +% English/Russian (cp866) +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\headline={\vbox{\line{\strut\rm +\twolang + {Description of Cyrillic font-container \hfil LHFONTS package's fonts} + {Описание кириллического шрифта-контейнера\hfil шрифты пакета {\xrm LHFONTS}} +}\hrule height0.8pt\medskip}} +\footline={\vtop{\hrule\line{\strut \sevenrm +\twolang + {Date: March 25, 1996\hfil page:} + {Дата: 25. март 1996\hfil стр:} + \folio}}} +% + +\tableonemacros + +\tabskip=0pt + +\halign to\hsize{\vrule height13ptwidth0ptdepth5pt + #& %CYR_<name> + #\hskip.67em & %<letters>+<code> + \tabskip=5ptplus30ptminus3pt& + #& % Unicode name + #\hfill % languages + \vrule height13ptwidth0ptdepth5pt\tabskip=0pt\cr +% +\EXTRA{\twolang + {\xbf Accent and non-letter part of T2} + {\bf Акценты и небуквенная часть Т2} +} +% +\: Agrave {Accent;} {\COD{"00 `000}{''}{''}{''}{''} } // GRAVIS // +\: Aacute {Accent;} {\COD{"01 `001}{''}{''}{''}{''} } // ACUTE // +\: Ahat {Accent;} {\COD{"02 `002}{''}{''}{''}{''} } // CIRCUMFLEX (HAT) // +\: Atilde {Accent;} {\COD{"03 `003}{''}{''}{''}{''} } // TILDE // +\: Aumlaut {Accent;} {\COD{"04 `004}{''}{''}{''}{''} } // UMLAUT // +\: Aacute_dbl {Accent;} {\COD{"05 `005}{''}{''}{''}{''} } // DOUBLE ACUTE + (${}\equiv{}$HUNGARIAN UMLAUT) // +\: Aring {Accent;} {\COD{"06 `006}{''}{''}{''}{''} } // SCANDINAVIAN CIRCLE // +\: Ahachek {Accent;} {\COD{"07 `007}{''}{''}{''}{''} } // HACHECK // +\: Abreve {Accent;} {\COD{"08 `010}{''}{''}{''}{''} } // BREVE // +\: Abar {Accent;} {\COD{"09 `011}{''}{''}{''}{''} } // MACRON (BAR) // +\: Adot {Accent;} {\COD{"0a `012}{''}{''}{''}{''} } // DOT // +\: Acedilla {Modifier;} {\COD{"0b `013}{''}{''}{''}{--} } // CEDILLA // +\: Aogonek {Modifier;} {\COD{"0c `014}{''}{''}{''}{--} } // POLISH OGONEK (VARIANT OF CEDILLA) // +\: palochka {Symbol;\hfil\break + \twolang + {Abazinian, Avar, Adygey, Dargin, Ingush, + Kabardinian, Chircassian, Lak, Lezgin, Tabasaran, + Chechen} + {\rm абазинский, аварский, адыгейский, даргинский, ингушский, + кабардино-черкесский, лакский, лезгинский, табасаранский, + чеченский} + } {\COD{"0d `015}{''}{''}{''}{--} } // CYRILLIC PALOCHKA // +\: angle_left {Symbol;} {\COD{"0e `016}{''}{''}{''}{''} } // CYRILLIC LEFT ANGLE + BRACKET\Sign{\ast} // +\: angle_right {Symbol;} {\COD{"0f `017}{}{}{}{} } // CYRILLIC RIGHT ANGLE + BRACKET\Sign{\ast} // +% +\noalign{\medskip} +% +\: Afrown {Accent;} {\COD{"12 `033}{''}{''}{''}{''} } // CYRILLIC (SERBIAN) FLIPPED + BREVE\Sign{\ast} // +\: Agrave_dbl {Accent;} {\COD{"13 `023}{''}{''}{''}{''} } // DOUBLE GRAVE\Sign{\ast} // +\: Acyrbreve {Accent;} {\COD{"14 `024}{''}{''}{''}{''} } // CYRILLIC BREVE\Sign{\ast} // +\: dash {Symbol;} {\COD{"16 `026}{''}{''}{''}{''} } // CYRILLIC DASH\Sign{\ast} // +\: Ahcross {Modifier;} {\COD{"1b `033}{''}{''}{''}{''} } // VERTICAL CROSS MODIFIER\Sign{\ast} // +\: wordmark {Symbol} {\COD{"17 `027}{''}{''}{''}{''} } // COMPOUND WORD MARK // +\: pmzero {Symbol;} % + {\COD{"18 `030\hfil\break + (ec: "17 `027)}{''}{''}{''}{''}} // PRO MILLIE ZERO\Sign{\ast\ast} // +\: Agrave_cross {Modifier;} {\COD{"19 `031}{--}{--}{--}{--} } // DIAGONAL ACUTE-CROSS + MODIFIER\Sign{\ast} // +\;a i_dotl {Letter;} {\COD{--}{"19 `031}{''}{''}{''} } // DOTLESS I // +\: Aacute_cross {Modifier;} {\COD{"1a `032}{--}{--}{--}{--} } // DIAGONAL GRAVE-CROSS + MODIFIER\Sign{\ast} // +\;a j_dotl {Letter;} {\COD{--}{"1a `032}{''}{''}{''} } // DOTLESS J // +% +\noalign{\medskip} +% +\: dbl_quotes {Accent;} {\COD{"22 `042}{''}{''}{''}{''} } // EC DOUBLE QUOTES // +% +\noalign{\medskip} +% +\: No {Symbol;} {\COD{"9d `235}{''}{''}{''}{''} } // NUMBER SIGN\Sign{\ast\ast} // +\: currency {Symbol;} {\COD{"9e `236}{''}{''}{''}{--} } // CYRILLIC CURRENCY\Sign{\ast\ast} // +\: section {Symbol;} {\COD{"9f `237}{''}{''}{''}{''} } // SECTION SIGN // +\: baseqq {Symbol;} {\COD{"bd `275\hfil\break + (ec: "12 `022)}{''}{''}{''}{''}} // CYRILLIC (GERMAN) OPEN + QUOTE\Sign{\ast\ast} // +\: flqq {Symbol;} {\COD{"be `276\hfil\break + (ec: "13 `023)}{''}{''}{''}{''}} // CYRILLIC (FRENCH) OPEN + QUOTE\Sign{\ast\ast} // +\: frqq {Symbol;} {\COD{"bf `277\hfil\break + (ec: "14 `024)}{''}{''}{''}{''}} // CYRILLIC (FRENCH) CLOSE + QUOTE\Sign{\ast\ast} // +% +\noalign{\medskip} +% +\EXTRA{\twolang + {\xbf T2 Old Slav Accents and Symbols} + {\bf Старославянские символы и акценты Т2} +} +\;s titlo {Accent;} {\COD{--}{--}{--}{--}{"0b} } // OLD SLAV ACCENT\Sign{\ast} // +\;s palatal {Symbol;} {\COD{--}{--}{--}{--}{"0c} } // OLD SLAV SYMBOL\Sign{\ast} // +\;s paerok {Accent;} {\COD{--}{--}{--}{--}{"0d} } // OLD SLAV ACCENT\Sign{\ast} // +% +\noalign{\medskip} +% +\;s kamora {Accent;} {\COD{--}{--}{--}{--}{"17} } // OLD SLAV ACCENT\Sign{\ast} // +\;s psili {Accent;} {\COD{--}{--}{--}{--}{"1b} } // OLD SLAV ACCENT PSILI PNEUMATA\Sign{\ast} // +\;s dasia {Accent;} {\COD{--}{--}{--}{--}{"1c} } // OLD SLAV ACCENT DASIA PNEUMATA\Sign{\ast} // +\;s zvat {Accent;} {\COD{--}{--}{--}{--}{"1d} } // CHURCH SLAV ACCENT PNEUMATA\Sign{\ast} // +\;s pneuac {Accent;} {\COD{--}{--}{--}{--}{"1e} } // CHURCH SLAV ACCENT PSILI PNEUMATA\Sign{\ast} // +\;s pneugr {Accent;} {\COD{--}{--}{--}{--}{"1e} } // CHURCH SLAV ACCENT DASIA PNEUMATA\Sign{\ast} // +% +\noalign{\medskip} +% +\;s thousands {Accent;} {\COD{--}{--}{--}{--}{"9e} } // CHURCH SLAV ACCENT THOUSANDS\Sign{\ast} // +\;s accte {Accent;} {\COD{--}{--}{--}{--}{--} } // CHURCH SLAV ACCENT THOUSANDS\Sign{\ast} // +% +\noalign{\medskip} +% +\EXTRA{\Sign{\ast} \twolang + {new non-T1 Symbols} + {новые знаки, отсутствующие в Т1}}% +\EXTRA{\Sign{\ast\ast} \twolang + {moved T1 signs} + {знаки из Т1, передвинутые на другие коды}}% +% +\noalign{\bigskip} +% +\EXTRA{\bf T2-outsiders}% +% +\;x pound {Symbol} + {(ec: "bf `277)} // STERLING SIGN // +\;x lguillemet {Symbol} + {(ec: "0e `016)} // STERLING SIGN // +\;x rguillemet {Symbol} + {(ec: "0f `017)} // STERLING SIGN // +\;x openq {Symbol} + {(ec: "0d `015)} // CYRILLIC (GERMAN) OPEN QUOTE // +% +\noalign{\medskip} +% +\;x Atie Modifier {} // TIE SERBIAN ACCENT\Sign{\ast} // +\;x Avcross Modifier {} // HORIZONTAL CROSS MODIFIER\Sign{\ast} // +\;x Adesc_up Modifier {} // UPPERCASE DESCENDER + (THE TAIL PART OF LETTER TSE)\Sign{\ast} + // +\;x Adesc_lo Modifier {} // LOWERCASE DESCENDER\Sign{\ast} + // +\;x Adesc_it Modifier {} // ITALIC DESCENDER\Sign{\ast} + // +\;x Abar_long Accent {} // LONG BAR // +\;x Abreve_long Accent {} // CYRILLIC LONG BREVE // +\;x Atilde_long Accent {} // CYRILLIC LONG TILDE // +\;x Aammoc {Modifier \twolang + {used in old versions (before 3.x) instead of OGONEK} + {в старых версиях использовался вместо огонька}) + } {} // REVERSED COMMA BELOW // +\;x Alcomma Accent {} // ACCENT COMMA BELOW LETTER + (``DESCENDER'S COMPANY'') // +\; Acomma {Accent;} {\COD{--}{--}{--}{--}{--} } // COMMA ABOVE\Sign{\ast} + // +% +\noalign{\medskip} +% +\;x LJE_title {Letter;} {} // CYRILLIC LETTER SERBIAN TITLE %"1e `036 + LJE\Sign{\ast} // +\;x NJE_title {Letter;} {} // CYRILLIC LETTER SERBIAN TITLE %"1f `037 + NJE\Sign{\ast} // +% +\noalign{\vfill\eject} +% +\noalign{\def\ALPHABET{% +\CYR_A \CYR_B \CYR_V \CYR_G \CYR_D \CYR_E \CYR_ZH\CYR_Z% +\CYR_I \CYR_I_shrt\CYR_K \CYR_L \CYR_M \CYR_N \CYR_O \CYR_P% +\CYR_R \CYR_S \CYR_T \CYR_U \CYR_F \CYR_H \CYR_C \CYR_CH% +\CYR_SH\CYR_SHCH \CYR_HRDSN\CYR_ERY\CYR_SFTSN\CYR_EREV% +\CYR_YU\CYR_YA \CYR_YO +% +\medskip +{\rm ABCDEFJHIJKLMNOPQRSTUVWXYZ} +\medskip +% +\CYR_a \CYR_b \CYR_v \CYR_g \CYR_d \CYR_e \CYR_zh\CYR_z% +\CYR_i \CYR_i_shrt\CYR_k \CYR_l \CYR_m \CYR_n \CYR_o \CYR_p% +\CYR_r \CYR_s \CYR_t \CYR_u \CYR_f \CYR_h \CYR_c \CYR_ch% +\CYR_sh\CYR_shch \CYR_hrdsn\CYR_ery\CYR_sftsn\CYR_erev% +\CYR_yu\CYR_ya \CYR_yo +% +\medskip +{\rm abcdefjhijklmnopqrstuvwxyz} +% +} +%%% +\vbox{ +\let\rm\xivrm \rm ROMAN\smallskip \dcr \ALPHABET\vskip3ex +\let\rm\xivcsc\rm CAPS AND SMALL CAPS\smallskip \dccsc\ALPHABET\vskip3ex +\let\rm\xivti \rm ITALIC\smallskip \dcti \ALPHABET\vskip3ex +\let\rm\xivss \rm SANS SERIF\smallskip \dcss \ALPHABET\vskip3ex +\let\rm\xivtt \rm TYPEWRITER\smallskip \dctt \ALPHABET\vskip3ex +}} +\noalign{\vfill\eject} +% +\EXTRA{\twolang + {T2 encoding: + Cyrillic Table: letters (excluding Russian) and languages} + {{\xrm T2 encoding:} + Таблица кодировки кириллицы: буквы (исключая русские) и языки}} +% +\EXTRA{Lower part of table (0-127)} +\EXTRA{\tt files lgt2lo(u/l/ti)}% +% +\> AE+ae \COD{"41/"61~(A/a)}{"8c/"ac}{--}{--}{--} + LIGATURE A-IE // \twolang + {Nganasan, Ossetian} + {нганасанский, осетинский} // +\> DJE+dje \COD{"42/"62~(B/b)}{"82/"a2}{--}{--}{--} + DJE // \twolang + {Serbian} %(Nganasan), + {сербскохорватский} // %(нганасанский), +\> TSHE+tshe \COD{"43/"63~(C/c)}{"83/"a3}{--}{--}{--} + TSHE // \twolang + {Serbian} %(Nganasan), + {сербскохорватский} // %(нганасанский), +\> ABH_CH+abh_ch % + \COD{"44/"64~(D/d)}{--}{--}{"91/"b1}{--} + ABKHAZIAN CHE (IE HOOK) // \twolang{Abkhazian}{абхазский} // +\> ABH_CH_dsc+abh_ch_dsc % + \COD{"45/"65~(E/e)}{--}{--}{"92/"b2}{--} + ABKH CHE DESCENDER + (IE HOOK OGONEK) // \twolang{Abkhazian}{абхазский} // +\> K_vcrs+k_vcrs % + \COD{"46/"66~(F/f)}{"8b/"ab}{--}{--}{--} + KA WITH VERTICAL STROKE + (KA VERTICAL BAR) // \twolang + {Azerbaijani} %(Abkhazian), + {азербайджанский} // %(абхазский), +\> K_hcrs+k_hcrs % + \COD{"47/"67~(G/g)}{--}{--}{"8b/"ab}{--} + KA WITH STROKE (KA BAR) // \twolang{Abkhazian}{абхазский} // +\> L_dsc+l_dsc \COD{"48/"68~(H/h)}{--}{"8a/"aa}{''}{--} + L WITH DESCENDER // \twolang + {Itelmen, Saam, Khanty (Kazym khanty)} %, Chukchi + {ительменский, саамский, хантыйский (язык казымских ханты)} // %, чукотский +\> LAT_I+lat_i \COD{"49/"69~(I/i)}{--}{--}{--}{--} + LATIN~I // \twolang + {Byelorussian, Kazakh, Komi, Komi-Permyak, Old Slav, + Tofalar, Ukrainian, Khakassian, Yakut} + {белорусский, казахский, коми, коми-пермяцкий, старославянский, + тофаларский, украинский, хакасский, якутский} // +\> LAT_J+lat_j \COD{"4a/"6a~(J/j)}{--}{--}{--}{--} + LATIN~J (JE) // \twolang + {Azerbaijani, Altai, Macedonian, Saam, Serbian, + Khanty (Ostyak)} + {азербайджанский, алтайский, македонский, саамский, сербскохорватский, + хантыйский (остяцкий)} // +\> LJE+lje \COD{"4b/"6b~(K/k)}{--}{"87/"a7}{"88/"a8}{--} + LJE // \twolang + {Itelmen, Macedonian, Serbian} + {ительменский, македонский, сербскохорватский} // +\> M_dsc+m_dsc \COD{"4c/"6c~(L/l)}{--}{--}{"88/"a8}{--} + EM WITH DESCENDER // \twolang{Saam}{саамский} // +\> NJE+nje \COD{"4d/"6d~(M/m)}{"9b/"bb}{"99/"b9}{--}{--} + NJE // \twolang + {Itelmen, Macedonian, Serbian} + {ительменский, македонский, сербскохорватский} // +\> ABH_HA+abh_ha % + \COD{"4e/"6e~(N/n)}{--}{--}{"97/"a7}{--} + ABKHAZIAN HA (O HOOK) // \twolang{Abkhazian}{абхазский} // +\> P_tl+p_tl \COD{"4f/"6f~(O/o)}{--}{--}{"80/"a0}{--} + P WITH MIDDLE HOOK // \twolang{Abkhazian}{абхазский} // +\> R_dsc+r_dsc \COD{"50/"70~(P/p)}{--}{--}{"85/"a5}{--} + ER WITH (RIGHT) + DESCENDER // \twolang{Saam}{саамский} // +\> LAT_Q+lat_q \COD{"51/"71~(Q/q)}{--}{--}{--}{--} + LATIN~Q // \twolang{Kurdish}{курдский} // +\> T_dsc+t_dsc \COD{"52/"72~(R/r)}{--}{--}{"82/"a2}{--} + TE WITH (RIGHT) + DESCENDER // \twolang{Abkhazian}{абхазский} // +\> LAT_S+lat_s \COD{"53/"73~(S/s)}{"8f/"af}{--}{--}{''} + LATIN~S (DZE) // \twolang + {Macedonian, Old Slav} + {македонский, старославянский} // +\> TETSE+tetse \COD{"54/"74~(T/t)}{--}{--}{"81/"a1}{--} + LETTER (LIGATURE) + TE-TSE // \twolang{Abkhazian}{абхазский} // +\> DZHE+dzhe \COD{"55/"75~(U/u)}{"96/"b6}{--}{''}{--} + DZHE // \twolang + {Abkhazian, Macedonian, Serbian} + {абхазский, македонский, сербскохорватский} // +\> CH_vcrs+ch_vcrs % + \COD{"56/"76~(V/v)}{"97/"a7}{--}{--}{--} + CHE WITH VERTICAL STROKE + (CHE VERTICAL BAR) // \twolang + {Azerbaijani}{азербайджанский} // +\> LAT_W+lat_w \COD{"57/"77~(W/w)}{--}{--}{--}{--} + LATIN~W // \twolang{Kurdish}{курдский} // +\> YAT+yat \COD{"58/"78~(X/x)}{--}{--}{--}{"93/"b3} + YAT // \twolang + {Old Slav}{старославянский} // +\> B_YUS+b_yus \COD{"59/"79~(Y/y)}{--}{--}{--}{"97/"b7} + BIG YUS // \twolang + {Old Bulgarian, Old Slav} + {староболгарский, старославянский} // +\> IZH+izh \COD{"5a/"7a~(Z/z)}{--}{--}{--}{"8a/"aa} + IZHITSA // \twolang{Old Slav}{старославянский} // +\> N_ltl+n_ltl \COD{"1c/"1d}{--}{--}{"99/"b9}{--} + EN WITH LEFT TAIL // \twolang{Uilta}{Уильтский} // +\> DELTA+delta \COD{"1e/"1f}{--}{"86/"a6}{--}{--} + DELTA // \twolang{Nganasan}{Нганасанский} // +\<b G_crsdsc+g_crsdsc + \COD{--}{--}{"80/"a0}{--}{--} + GE CROSSED WITH DESCENDER // \twolang + {Nivkh (Gilyak)} + {Нивхский (гиляцкий)} // +\<b S_acrs+s_acrs + \COD{--}{--}{"91/"b1}{--}{--} + ES WITH ACUTE CROSS // \twolang{Saam}{саамский} // +\<b H_hcrs+h_hcrs + \COD{--}{--}{"94/"b4}{--}{--} + KHA HORISONTALLY CROSSED // \twolang{Nivkh (Gilyak)}{Нивхский (гиляцкий)} // +\<c SEMISN+semisn + \COD{--}{--}{--}{"93/"b3}{--} + SEMI SOFT SIGN // \twolang{Saam}{саамский} // +\<c I_shdsc+i_shdsc + \COD{--}{--}{--}{"94/"b4}{--} + SHORT I WITH DESCENDER // \twolang{Saam}{саамский} // +\<c R_tl+r_tl \COD{--}{--}{--}{"9b/"bb}{--} + ER WITH TAIL // \twolang{Saam}{саамский} // +\<c R_gcrs+r_gcrs + \COD{--}{--}{--}{"86/"a6}{--} + ER WITH GRAVE CROSS // \twolang{Saam}{саамский} // +\<c M_tl+m_tl \COD{--}{--}{--}{"8e/"ae}{--} + EM WITH TAIL // \twolang{Saam}{саамский} // +\noalign{\bigskip} +% +\EXTRA{Upper part of table (128--255)} +\EXTRA{\tt files lgt2up(u/l/ti)}% +% +\> G_up+g_up \COD{"80/"A0}{''}{--}{--}{--} + GHE WITH UPTURN (HARD GHE) // \twolang{Ukrainian}{украинский} // +\> G_hcrs+g_hcrs % + \COD{"81/"A1}{''}{''}{--}{--} + GHE WITH STROKE (GHE BAR) // \twolang + {Azerbaijani, Bashkir, Kazakh, Kara-Kalpak, Nivkh, + Tadzhik, Tofalar, Uzbek, Uigur, Khakassian, Shor} + {азербайджанский, башкирский, казахский, каракалпакский, нивхский, + таджикский, тофаларский, узбекский, уйгурский, хакасский, шорский} // +\> G_dsc+g_dsc \COD{"82/"A2}{--}{''}{--}{--} + GHE DESCENDER // \twolang + {Aleut, Kettish, Nivkh, Khakassian, Eskimo} + {алеутский, кетский, нивхский, хакасский, эскимосский} // +\> G_tl+g_tl \COD{"83/"A3}{--}{''}{''}{--} + GHE WITH MIDDLE HOOK // \twolang + {Abkhazian, Dolgan, Yukagir, Khakassian, Yakut} %Eskimo + {абхазский, долганский, юкагирский, хакасский, якутский} // %эскимосский +\> SHHA+shha \COD{"84/"A4}{''}{''}{''}{--} + SHHA (CAPITAL LETTER~H) // \twolang + {Azerbaijani, Bashkir, Buryat, Dolgan, Kazakh, + Kalmyk, Kurdish, Saam, Tatar, Tofalar, Uigur, + Yukagir, Yakut} + {азербайджанский, башкирский, бурятский, долганский, казахский, + калмыцкий, курдский, саамский, татарский, тофаларский, уйгурский, + юкагирский, якутский} // +\> ZH_dsc+zh_dsc % + \COD{"85/"A5}{''}{''}{--}{--} + ZHE WITH (RIGHT) DESCENDER // \twolang + {Dungan, Kalmyk, Tatar, Turkmen, Uigur} %, Uzbek (mistake in Gilyarevski) + {дунганский, калмыцкий, татарский, туркменский, уйгурский} // %, узбекский (ошибка в Гиляревском) +\> Z_dsc+z_dsc \COD{"86/"A6}{''}{--}{--}{--} + ZE WITH DESCENDER + (ZE CEDILLA) // \twolang{Bashkir}{башкирский} // +\> ABH_DZE+abh_dze % + \COD{"87/"A7}{--}{''}{''}{--} + ABKHAZIAN DZE // \twolang + {Abkhazian, Nganasan, Nenetz} + {абхазский, нганасанский, ненецкий} // +\> UKR_I+ukr_i \COD{"88/"A8}{''}{--}{--}{--} + YI // \twolang{Ukrainian}{украинский} // +\> K_dsc+k_dsc \COD{"89/"A9}{''}{''}{''}{--} + KA WITH (RIGHT) DESCENDER // \twolang + {Abkhazian, Aleut, Itelmen, Kazakh, Kara-Kalpak, Kettish, + Koryak, Nivkh, Selkup, Tadzhik, Tofalar, Uzbek, + Uigur, Shor, Eskimo.\par %Chukchi, + {\it Note\/}: + In languages: Aleut, Itelmen, Kettish, Koryak, Nivkh, + Selkup, Tofalar, Shor, Eskimos---signs %Chukchi, + {KA WITH (RIGHT) DESCENDER ({\dc\CYR_K_dsc})} and + {\sl KA WITH HOOK\/} ({\dc\bCYR_K_tl}) (see below) + not differ and don't used together.} + {абхазский, алеутский, ительменский, казахский, каракалпакский, кетский, + корякский, нивхский, селькупский, таджикский, тофаларский, узбекский, + уйгурский, шорский, эскимосский.\par %чукотский, + {\it Примечание\/}: + В языках: алеутский, ительменский, кетский, корякский, нивхский, + селькупский, тофаларский, шорский, эскимосский --- знаки %чукотский, + {\xrm KA WITH (RIGHT) DESCENDER ({\dc\CYR_K_dsc})} и + {\xsl KA WITH HOOK\/} ({\dc\bCYR_K_tl}) (см. далее) + не различаются и совместно не встречаются.} + // +\> K_beak+k_beak % + \COD{"8a/"Aa}{''}{--}{--}{--} + BASHKIR KA (REVERSED GHE KA) // \twolang{Bashkir}{башкирский} // +\> K_tl+k_tl \COD{"8b/"Ab}{--}{''}{--}{--} + KA WITH HOOK // \twolang + {Aleut, Itelmen, Kettish, Koryak, Nivkh, Selkup, + Tofalar, Khanty (Vakh khanty), Chukchi, Shor, + Eskimo.\par + {\it Note\/}: + In languages Abkhazian, Aleut, Itelmen, Kettish, Koryak, Nivkh, + Selkup, Shor, Eskimos --- signs + {\sl KA WITH (RIGHT) DESCENDER\/} ({\dc\CYR_K_dsc}) (see above) and + {KA WITH HOOK} ({\dc\bCYR_K_tl}) + not differ and don't used together.} + {алеутский, ительменский, кетский, корякский, нивхский, селькупский, + тофаларский, хантыйский (язык ваховских ханты), чукотский, шорский, + эскимосский.\par + {\it Примечание\/}: + В языках: алеутский, ительменский, кетский, корякский, нивхский, + селькупский, тофаларский, чукотский, шорский, эскимосский --- знаки + {\xsl KA WITH (RIGHT) DESCENDER\/} ({\dc\CYR_K_dsc}) (см. ранее) и + {\xrm KA WITH HOOK} ({\dc\bCYR_K_tl}) + не различаются и совместно не встречаются.} // +\> L_tl+l_tl \COD{"8c/"Ac}{--}{''}{''}{--} + EL WITH TAIL // \twolang + {Itelmen, Saam, Khanty (Kazym khanty), Chukchi} + {ительменский, саамский, хантыйский (язык казымских ханты), чукотский} // +\> N_dsc+n_dsc \COD{"8d/"Ad}{''}{''}{''}{--} + N WITH (RIGHT) DESCENDER // \twolang + {Bashkir, Dungan, Itelmen, Kazakh, Kalmyk, + Kara-Kalpak, Kirgiz, Koryak, Mansi, Nanai, Nivkh, + Saam, Selkup, Tatar, Tofalar, Tuvinian, Turkmen, + Uigur, Ulchi, Shor, Khakassian, Evenki, Even, %Chukchi, + Eskimos, (Yakut).\par + {\it Note\/}: + In languages Itelmen, Koryak, Nanai, Nivkh, Selkup, + Tofalar, Ulchi, Shor, Evenki, Even, Eskimos, --- + signs {EN WITH (RIGHT) DESCENDER ({\dc\CYR_N_dsc})} + and {\sl EN WITH HOOK\/} ({\dc\bCYR_N_tl}) (see below) + not differ and don't used together. + Signs {EN WITH (RIGHT) DESCENDER ({\dc\CYR_N_dsc})} and + {\sl EN WITH HOOK ({\dc\bCYR_N_tl})} + differ and used together in Saam language.} + {башкирский, дунганский, ительменский, казахский, калмыцкий, + каракалпакский, киргизский, корякский, мансийский, нанайский, нивхский, + саамский, селькупский, татарский, тофаларский, тувинский, туркменский, + уйгурский, ульчский, шорский, хакасский, эвенкийский, эвенский, %чукотский, + эскимосский, (якутский).\par + {\it Примечание\/}: + В языках: ительменский, корякский, нанайский, нивхский, селькупский, + тофаларский, ульчский, шорский, эвенкийский, эвенский, эскимосский --- + знаки {\xrm EN WITH (RIGHT) DESCENDER ({\dc\CYR_N_dsc})} + и {\xsl EN WITH HOOK\/} ({\dc\bCYR_N_tl}) (см. далее) + не различаются и совместно не встречаются. + Знаки {\xrm EN WITH (RIGHT) DESCENDER ({\dc\CYR_N_dsc})} и + {\xsl EN WITH HOOK\/} ({\dc\bCYR_N_tl}) + различаются и встречаются совместно в саамском. +} // +\> NG+ng \COD{"8e/"Ae}{''}{''}{--}{--} + LETTER (LIGATURE) EN-GHE // \twolang + {Altai, Dolgan, Mari-low, Mari-high, + Nganasan, Nenetz, Yukagir, Yakut} + {алтайский, долганский, марийский (луговой), марийский (горный), + нганасанский, ненецкий, юкагирский, якутский} // +\> N_tl+n_tl \COD{"8f/"Af}{--}{''}{''}{--} + N WITH HOOK // \twolang + {Itelmen, Koryak, Nanai, Nganasan, Nenetz, + Nivkh, Saam, Selkup, Tofalar, Khakassian, + Khanty (Vakh khanty), Khanty (Kazym khanty), + Khanty (Surgut), Ulchi, Chukchi, Shor, Khakassian, + Even, Evenki, Eskimo.\par + {\it Note\/}: + In languages Itelmen, Koryak, Nanai, Nivkh, Selkup, + Tofalar, Ulchi, Shor, Evenki, Even, Eskimo --- + signs {\sl EN WITH (RIGHT) DESCENDER\/} ({\dc\CYR_N_dsc}) + (see above) and {EN WITH HOOK} ({\dc\bCYR_N_tl}) + not differ and don't used together.\par + Signs {\sl EN WITH (RIGHT) DESCENDER\/} ({\dc\CYR_N_dsc}) and + {EN WITH HOOK} ({\dc\bCYR_N_tl}) differ and used + together in Saam language.} + {ительменский, корякский, нанайский, нганасанский, ненецкий, + нивхский, саамский, селькупский, тофаларский, хакасский, + хантыйский (язык ваховских ханты), хантыйский (язык казымских ханты), + хантыйский (сургутский), ульчский, чукотский, шорский, хакасский, + эвенкийский, эвенский, эскимосский.\par + {\it Примечание\/}: + В языках: ительменский, корякский, нанайский, нивхский, селькупский, + тофаларский, ульчский, шорский, эвенкийский, эвенский, эскимосский --- + знаки {\xsl EN WITH (RIGHT) DESCENDER\/} ({\dc\CYR_N_dsc}) + (см. ранее) и {\xrm EN WITH HOOK} ({\dc\bCYR_N_tl}) + не различаются и совместно не встречаются.\par + Знаки {\xsl EN WITH (RIGHT) DESCENDER\/} ({\dc\CYR_N_dsc}) и + {\xrm EN WITH HOOK} ({\dc\bCYR_N_tl}) различаются и встречаются + совместно в саамском. +} // +% +\> OTLD+otld \COD{"90/"b0}{''}{''}{''}{--} + O BARRED // \twolang + {Azerbaijani, Bashkir, Buryat, Dolgan, Kazakh, + Kalmyk, Kara-Kalpak, Kettish, Kirgiz, Mongolian, Selkup, + Tatar, Tofalar, Tuvinian, Turkmen, Uigur, + Khanty (Vakh khanty), Khanty (Kazym khanty), + Even, Yukagir, Yakut\par + {\it Note\/}: + In Russian publications before 1918 one may see such shape of FITA, + so this letter would be used also as FITA} + {азербайджанский, башкирский, бурятский, долганский, казахский, + калмыцкий, каракалпакский, кетский, киргизский, монгольский, селькупский, + татарский, тофаларский, тувинский, туркменский, уйгурский, + хантыйский (язык ваховских ханты), хантыйский (язык казымских ханты), + эвенский, юкагирский, якутский\par + {\it Примечание\/}: + В русских изданиях до 1918 года можно встретить такое начертание фиты, + поэтому эта буква используется и в качестве фиты.} // +\> S_dsc+es_dsc \COD{"91/"b1}{''}{--}{--}{--} + ES DESCENDER + (ES CEDILLA) // \twolang + {Bashkir, Chuvash} + {башкирский, чувашский} // +\> U_shrt+u_shrt + \COD{"92/"b2}{''}{''}{--}{--} + SHORT U // \twolang + {Aleut, Balkar, Byelorussian, Dungan, Kara-Kalpak, + Karachai, Nivkh (Sakhalin), Uzbek, + Khanty (Kazym khanty), Eskimo} + {алеутский, балкарский, белорусский, дунганский, каракалпакский, + карачаевский, нивхский (сахалинский), узбекский, + хантыйский (язык казымских ханты), эскимосский} // +\> Y+y \COD{"93/"b3}{''}{''}{--}{--} + STRAIGHT U // \twolang + {Azerbaijani, Bashkir, Buryat, Dolgan, Dungan, + Kazakh, Kalmyk, Kara-Kalpak, Kirgiz, Mongolian, + Tatar, Tofalar, Tuvinian, Turkmen, Uigur, Yakut} + {азербайджанский, башкирский, бурятский, долганский, дунганский, + казахский, калмыцкий, каракалпакский, киргизский, монгольский, + татарский, тофаларский, тувинский, туркменский, уйгурский, якутский} // +\> Y_hcrs+y_hcrs % + \COD{"94/"b4}{''}{--}{--}{--} + STRAIGHT U STROKE + (STRAIGHT U BAR) // \twolang{Kazakh}{казахский} // +\> H_dsc+h_dsc \COD{"95/"b5}{''}{''}{''}{--} + HA WITH (RIGHT) DESCENDER // \twolang + {Abkhazian, Aleut, Kara-Kalpak, Itelmen, Nivkh, + Tadzhik, Uzbek, Eskimo} + {абхазский, алеутский, каракалпакский, ительменский, нивхский, + таджикский, узбекский, эскимосский} // +\> H_tl+h_tl \COD{"96/"b6}{--}{''}{--}{--} + KHA WITH TAIL // \twolang + {Aleut, Nivkh}{алеутский, нивхский} // +\> CH_ldsc+ch_ldsc % + \COD{"97/"b7}{--}{''}{--}{--} + KHAKASSIAN CHE (CHE + WITH LEFT DESCENDER) // \twolang + {Tofalar, Khakassian} + {тофаларский, хакасский} // +\> CH_rdsc+ch_rdsc % + \COD{"98/"b8}{''}{''}{''}{--} + CHE WITH (RIGHT) DESCENDER // \twolang + {Abkhazian, Tadzhik, Tofalar, Chuvash, Shor} + {абхазский, таджикский, тофаларский, чувашский, шорский} // +\> UKR_E+ukr_e \COD{"99/"b9}{''}{--}{--}{''} + UKRAINIAN IE // \twolang + {Ukrainian, Old Slav} + {украинский, старославянский} // +\> SCHWA+schwa \COD{"9a/"ba}{''}{''}{''}{--} + SCHWA // \twolang + {Abkhazian, Azerbaijani, Aleut, Bashkir, Dungan, + Itelmen, Kazakh, Kalmyk, Kettish, Kurdish, + Nganasan, Tatar, Tofalar, Turkmen, Uigur, + Khanty (Vakh Khanty), Khanty (Kazym Khanty)} + {абхазский, азербайджанский, алеутский, башкирский, дунганский, + ительменский, казахский, калмыцкий, кетский, курдский, + нганасанский, татарский, тофаларский, туркменский, уйгурский, + хантыйский (язык ваховских ханты), хантыйский (язык казымских ханты)} // +\> EPS+eps \COD{"9b/"bb}{--}{''}{--}{''} + EPSILON // \twolang + {Khanty (Kazym Khanty)} + {хантыйский (язык казымских ханты)} // +\> YO+yo \COD{"9c/"bc}{''}{''}{''}{''} + YO (IO) // \twolang + {Russian \dots}{русский \dots} // +% +\noalign{\bigskip} +% +\<d AZ+az \COD{--}{--}{--}{--}{"80/"a0} + OLD SLAV LETTER AZ // \twolang + {Old Slav}{старославянский} // +\<d I_AZ+i_az \COD{--}{--}{--}{--}{"81/"a1} + OLD SLAV LETTER IOTIFIED AZ + // \twolang + {Old Slav}{старославянский} // +\<d L_YUS+l_yus \COD{--}{--}{--}{--}{"82/"a2} + OLD SLAV LETTER LITTLE YUS + // \twolang + {Old Slav}{старославянский} // +\<d IL_YUS+il_yus + \COD{--}{--}{--}{--}{"83/"a3} + IOTIFIED LITTLE YUS // \twolang + {Old Slav}{старославянский} // +\<d GERV+gerv \COD{--}{--}{--}{--}{"84/"a4} + IOTIFIED LITTLE YUS // \twolang + {Old Slav}{старославянский} // +\<d NASH+nash \COD{--}{--}{--}{--}{"85/"a5} + NASH // \twolang + {Old Slav}{старославянский} // +\<d ZEMLA+zemla \COD{--}{--}{--}{--}{"86/"a6} + ZEMLA // \twolang + {Old Slav}{старославянский} // +\<d KSI+ksi \COD{--}{--}{--}{--}{"87/"a7} + KSI // \twolang + {Old Slav}{старославянский} // +\<d VIZHE+vizhe \COD{--}{--}{--}{--}{"88/"a8} + VARIANT IZHE // \twolang + {Old Slav}{старославянский} // +\<d IZHE+izhe \COD{--}{--}{--}{--}{"89/"a9} + IZHE // \twolang + {Old Slav}{старославянский} // +\<d OMGA+omga \COD{--}{--}{--}{--}{"8b/"ab} + OMEGA // \twolang + {Old Slav}{старославянский} // +\<d OMGA_rnd+omga_rnd + \COD{--}{--}{--}{--}{"8c/"ac} + O WITH TWO DOTS // \twolang + {Old Slav}{старославянский} // +\<d OT+ot \COD{--}{--}{--}{--}{"8d/"ad} + OT // \twolang + {Old Slav}{старославянский} // +\<d OMGA_tlo+omga_tlo + \COD{--}{--}{--}{--}{"8e/"ae} + OMEGA WITH TITLO // \twolang + {Old Slav}{старославянский} // +\<d FITA+fita \COD{--}{--}{--}{--}{"90/"b0} + FITA // \twolang + {Old Slav}{старославянский} // +\<d KOPPA+koppa \COD{--}{--}{--}{--}{"91/"b1} + KOPPA // \twolang + {Old Slav}{старославянский} // +\<d UK+uk \COD{--}{--}{--}{--}{"92/"b2} + UK // \twolang + {Old Slav}{старославянский} // +\<d CHERV+cherv \COD{--}{--}{--}{--}{"94/"b4} + OLD SLAV LETTER NASH // \twolang + {Old Slav}{старославянский} // +\<d PSI+psi \COD{--}{--}{--}{--}{"95/"b5} + PSI // \twolang + {Old Slav}{старославянский} // +\<d SHTA+shta \COD{--}{--}{--}{--}{"96/"b6} + SHTA // \twolang + {Old Slav}{старославянский} // +\<d IB_YUS+ib_yus + \COD{--}{--}{--}{--}{"98/"b8} + IOTIFIED BIG YUS // \twolang + {Old Slav}{старославянский} // +\<d I_EST+i_est \COD{--}{--}{--}{--}{"9a/"ba} + IOTIFIED EST' // \twolang + {Old Slav}{старославянский} // +\<d NARROW_E+narrow_e + \COD{--}{--}{--}{--}{"9b/"bb} + NARROW IE // \twolang + {Old Slav}{старославянский} // +% +\noalign{\vfill\eject} +% +} +% +{\twolang +{\noindent The following table shows languages, which are written +by this font and additional letters (excluding of Russian ones), +which are used in these languages. There are also account (in millions), +of people who speak in each language. +This table cover following languages: +\medskip +Abazinian, +Abkhazian, +Avar, +Azerbaijani, +Bashkir\Sign{\ast}, +Byelorussian, +Bulgarian, +Buryat, +Dargin, +Dolgan, +Dungan, +Ingush, +Itelmen, +Kabardinian-cherkessian, +Kazakh\Sign{\ast}, +Kara-Kalpak\Sign{\ast}, +Kettish, +Kirgiz, +Koryak, +Kumyk, +Lak, +Lezgin, +Moldavian, +Mongolian, +Mordvin Moksha, +Mordvin Erzya, +Nanai, +Nogai, +Ossetian, +Russian, +Serbian, +Tabasaran, +Tatar, +Tofalar, +Tuvinian, +Turkmen, +Uzbek, +Uigur, +Ukrainian, +Ulchi, +Chechen, +Chukchi, +Yukagir, +Yakut. +% +\medskip +{\it With accented letters\/}: +\medskip +Adygey, +Aleut, +Altai, +Balkar\Sign{\ast\ast\ast}, +Gagaus, +Kalmyk, +Karachai\Sign{\ast\ast\ast}, +Komi, +Komi-Permyak, +Kurdish, +Macedonian, +Mansi, +Mari, +Nganasan, +Nenetz, +Nivkh\Sign{\ast\ast}, +Saam\Sign{\ast\ast}, +Selkup, +Tadzhik, +Udmurt, +Khakassian, +Khanty, +Chuvash, +Shor\Sign{\ast\ast}, +Eskimo\Sign{\ast\ast\ast}, +Evenki, +Even, +% +\medskip +\Sign{\ast}---language has variants with modifiers.\par +\Sign{\ast\ast}---language has letters with modifiers.\par +\Sign{\ast\ast\ast}---language variants with accents.\par +\medskip +\noindent This table was created without checking with national encodings. +The data based on the book R.~S.~Gilyarevski and V.~S.~Grivnin +``Opredelitel' yasykov mira po pis'mehhostyam (A guide to world +languages...)'' Moscow, ``Izdatel'stvo vostochnoi literatury'', 1960 + +Additional data: + +K.~Pi\v ska, lections: ``Cyrillic Alphabets and Unicode'' +({\it CyrTUG}, Protvino); ``Cyrillic Alphabets'' (TUG, Dubna). + +E.~I.~Ubryatova, ``Nekotorye voprosy grafiki i orfografii pis'mennosti yazykov narodov +SSSR pol'zuyushchihsya alfavitami na russkoi osnove'' +(``Some problems of Graphics and orthography of writing of folks from USSR +which use Russian writing''), Moscow. 1959. + +``Yazyki narodov SSSR''(``Languages of folks in USSR''), 5V, 1966-68. + +The World Major Languages ed by Bernhard Comrie, London, Sydney, 1987. + +Fonts Katalog of ParaGraph (1995~г.).} +% +{\tolerance7000\hbadness7000\noindent +Следующая таблица, приводит языки, которые охватывает данный шрифт и +дополнительные буквы (помимо русских), которые используются в данных языках. +Также приведены данные (в миллионах), сколько человек говорит на каждом +языке. Данная таблица охватывает следующие языки: +\medskip +абазинский, +абхазский, +аварский, +азербайджанский, +башкирский\Sign{\ast}, +белорусский, +болгарский, +бурятский, +даргинский, +долганский, +дунганский, +ингушский, +ительменский, +кабардино-черкесский, +казахский\Sign{\ast}, +каракалпакский\Sign{\ast}, +кетский, +киргизский, +корякский, +кумыкский, +лакский, +лезгинский, +молдавский, +монгольский, +мордовско-мокшанский, +мордовско-эрзянский, +нанайский, +ногайский, +осетинский, +русский, +сербскохорватский, +табасаранский, +татарский, +тофаларский, +тувинский, +туркменский, +узбекский, +уйгурский, +украинский, +ульчский, +чеченский, +чукотский, +юкагирский, +якутский, +% +\medskip +{\it С акцентированными буквами\/}: +\medskip +адыгейский, +алеутский, +алтайский, +балкарский\Sign{\ast\ast\ast}, +гагаузский, +калмыцкий, +карачаевский\Sign{\ast\ast\ast}, +коми, +коми-пермяцкий, +курдский, +македонский, +мансийский, +марийский, +нганасанский, +ненецкий, +нивхский\Sign{\ast\ast}, +саамский\Sign{\ast\ast}, +селькупский, +таджикский, +удмуртский, +хакасский, +хантыйский, +чувашский, +шорский\Sign{\ast\ast}, +эвенкийский, +эвенский, +эскимосский\Sign{\ast\ast\ast}, +% +\medskip +\Sign{\ast}---имеются варианты с модификаторами.\par +\Sign{\ast\ast}---имеются буквы с модификаторами.\par +\Sign{\ast\ast\ast}---имеются варианты с акцентами.\par +\medskip +\noindent Эта таблица выполнена вне соблюдения национальных кодировок. +Данные базируются на справочнике Р.~С.~Гиляревского и В.~С.~Гривнина +<<Определитель языков мира по письменностям>> +Москва, <<Издательство восточной литературы>>, 1960. + +Дополнения: + +К.~Пишка, доклады: <<Кириллические алфавиты и {\xrm Unicode}>> +({\xti CyrTUG}, Протвино); ``{\xrm Cyrillic Alphabets}''({\xrm TUG}, Дубна). + +Е.~И.~Убрятова, <<Некоторые вопросы графики и орфографии +письменности языков народов +СССР пользующихся алфавитами на русской основе>>, +М., 1959. + +<<Языки народов СССР>>, 5~т., М. 1966-68. + +{\xrm The World Major Languages ed by Bernhard Comrie, London, Sydney, 1987.} + +Каталог шрифтов фирмы {\xrm ParaGraph} (1995~г.).} +}% +\bigskip +% + +\tabletwomacros + +%%% +\catcode`\@=11 + +%% \@ifnextchar and \@ifstar from LaTeX +% +\def\@ifnextchar#1#2#3{\let\@tempe #1\def\@tempa{#2}\def\@tempb{#3}\futurelet + \@tempc\@ifnch}% + +\def\@ifnch{\ifx\@tempc\@sptoken \let\@tempd\@xifnch + \else\ifx\@tempc\@tempe\let\@tempd\@tempa\else\let\@tempd\@tempb\fi + \fi \@tempd}% + +\def\@ifstar#1#2{\@ifnextchar *{\def\@tempa*{#1}\@tempa}{#2}}% +% +%% end of excerpts from LaTeX + +\catcode`\!=\active +\def!{\@ifstar{\Excls}{\Excl}}% + +\ifpoortype +\else + \catcode`\.=\active + \def.{\@ifstar{\Points}{\Point}}% +\fi + +\catcode`\@12 + +%%% + +\tabskip=0pt + +\vfil\eject +% +% +% +\halign to\hsize{% +#\quad\tabskip6ptplus2000pt&#\quad&\hfill#\hfill&\dc #\hfill\cr +% +\EXTRA{\twolang + {\uppercase{India-European Family}} + {\uppercase{Индо-европейские языки}}} +% +\EXTRA{\twolang{Slavic Subgroup}{Славянская группа языков}} +% +\EXTRA{\twolang + {{\it Eastern Branch}} + {{\it Восточная подгруппа славянских языков}}} +% +\> \twolang{Russian}{Русский} + 184 + \twolang + {${142~\hbox{\rm (main language)}}+ + {42~\hbox{\rm(second language)}}$} + {${142~\hbox{\rm (основной язык)}}+ + {42~\hbox{\rm(второй язык)}}$} + -- %{\rm({\tt rus})} +\noalign{\bigskip} +\> \twolang{Ukrainian}{Украинский} + 35,5 + \twolang + {$35+{0,5~\hbox{\rm (Canada and USA)}}$} + {$35+{0,5~\hbox{\rm (Канада и США)}}$} + \hfil\break + !LAT_I !lat_i !UKR_I !ukr_i \unskip\char59\ + !G_up !g_up !UKR_E !ukr_e + -- %{\rm({\tt ukr})} +\> \twolang{Byelorussian}{Белорусский} + 7 + !UKR_I !ukr_i !U_shrt !u_shrt + -- %{\rm({\tt bel}/{\it ruw})} +% +\EXTRA{\twolang + {{\it Southern Branch}} + {{\it Южная подгруппа славянских языков}}} +% +\> \twolang{Bulgarian}{Болгарский} + 7 + -- %{\rm({\tt bul}/{\it blg})} +\> \twolang{Macedonian}{Македонский} + -- + !LAT_J !lat_j !LJE !lje !NJE !nje !LAT_S !lat_s !DZHE !dzhe + \unskip\char59 + \accented + \ifpoor {\dc\accent"01\CYR_G} {.x GJE } %GJE: $\equiv$\'\CYR_G + \ifpoor {\dc\accent"01\CYR_g} {.x gje } %gje: $\equiv$\'\CYR_g + \ifpoor {\dc\accent"01\CYR_K} {.x KJE } %KJE: $\equiv$\'\CYR_K + \ifpoor {\dc\accent"01\CYR_k} {.x kje } %kje: $\equiv$\'\CYR_k + -- %{\rm({\tt mac}/{\it mkj})} +\> \twolang{Serbian (Serbocroatian$^{cyr}$)}{Сербскохорватский$^{cyr}$} + 10 + !TSHE !tshe !DJE !dje !LAT_J !lat_j + !LJE !lje !NJE !nje !DZHE !dzhe + -- %{\rm({\tt src})} +% +\EXTRA{\twolang{Romance Subgroup}{Романская группа языков}} +% +\> \twolang{Moldavian$^{cyr}$}{Молдавский$^{cyr}$} + 2,5 + -- %{\rm({\tt mol})} +% +\EXTRA{\twolang{India-Iranian Subgroup}{Индо-иранская группа языков}} +% +\EXTRA{\twolang{{\it Iranian Branch}}{{\it Иранская подгруппа языков}}} +% +\> \twolang{Kurdish$^{cyr}$}{Курдский$^{cyr}$} + 0,05 + !LAT_Q !lat_q !LAT_W !lat_w \unskip\char59\ + !SHHA !shha !SCHWA !schwa \unskip\char59 + \accented + \ifpoor {\dc\accent"04\CYR_O} {.x O_uml } + \ifpoor {\dc\accent"04\CYR_o} {.x o_uml } + -- %{\rm({\tt kur})} +\> \twolang{Ossetian}{Осетинский} +` 0,40 + !AE !ae + -- %{\rm({\tt oss}/{\it ose})} +\> \twolang{Tadzhik}{Таджикский} + 2 $1,5+0,5~${\rm (Uzbek)}\hfil\break + !G_hcrs !g_hcrs !K_dsc !k_dsc !H_dsc !h_dsc !CH_rdsc !ch_rdsc + \unskip\char59 + \accented + \ifpoor {\dc\accent"09\CYR_I} {.x I_bar } + \ifpoor {\dc\accent"09\CYR_i} {.x i_bar } + \ifpoor {\dc\accent"09\CYR_U} {.x U_bar } + \ifpoor {\dc\accent"09\CYR_u} {.x u_bar } + -- %{\rm({\tt tgk}/{\it pet})} +% +\EXTRA{\twolang{\uppercase{Caucasian Family}}{\uppercase{Кавказские языки}}} +% +\EXTRA{\twolang + {Western (Abkhazian-Adygey) subgroup} + {Западная (абхазо-адыгская) группа языков}} +% +\> \twolang{Abkhazian}{Абхазский} + 0,070 + !ABH_CH !abh_ch !ABH_CH_dsc !abh_ch_dsc + !P_tl !p_tl !ABH_HA !abh_ha !T_dsc !t_dsc + !TETSE !tetse !DZHE !dzhe \unskip\char59\ + !G_tl !g_tl !ABH_DZE !abh_dze + !K_dsc !k_dsc !K_hcrs !k_hcrs !H_dsc !h_dsc + !CH_rdsc !ch_rdsc !SCHWA !schwa + -- %{\rm({\tt abk})} +\> \twolang{Abazinian}{Абазинский} + 0,020 + !palochka + -- %{\rm({\it abq})} +\> \twolang{Adygey}{Адыгейский} + 0,080 + !palochka \unskip\char59 + \accented + \ifpoor {\dc\accent"02\CYR_U} {.x U_hat } + \ifpoor {\dc\accent"02\CYR_u} {.x u_hat } + -- %{\rm({\it ady})} +\> \twolang{Kabardinian-Chircassian}{Кабардино-Черкесский} + 0,320 + !palochka + -- %{\rm({\it kab})} +% +\EXTRA{\twolang + {{Eastern (Chechen-Ingush or Veykhan) Subgroup}} + {{\it Восточная (чечено-ингушская или вейханьская) подгруппа языков}}} +% +\> \twolang{Ingush}{Ингушский} + 0,420 + !palochka + -- %{\rm({\tt inh})} +\> \twolang{Chechen}{Чеченский} + 0,100 + !palochka + -- %{\rm({\tt ch}/{\it cjc})} +% +\EXTRA{\twolang{Dagestan Subgroup}{Дагестанская группа языков}} +% +\> \twolang{Avar}{Аварский} + 0,260 + !palochka + -- %{\rm({\tt ava}/{\it avr})} +\> \twolang{Dargin}{Даргинский} + 0,150 + !palochka + -- %{\rm({\it dar})} +\> \twolang{Lak}{Лакский} + 0,060 + !palochka + -- +\> \twolang{Lezgin}{Лезгинский} + 0,200 + !palochka + -- +\> \twolang{Tabasaran}{Табасаранский} + 0,034 + !palochka + -- +% +\EXTRA{\twolang{\uppercase{Uralic Family}}{\uppercase{Уральские языки}}} +% +\EXTRA{\twolang{Finny-Ugric Subgroup}{Финно-угорская группа языков}} +% +\EXTRA{\twolang{\it Ugric Branch}{\it Угорская подгруппа языков}} +% +\> \twolang{Mansi (Vogul)}{Мансийский (вогульский)} + 0,003 + !N_dsc !n_dsc \unskip\char59 + \accented + \ifpoor {\dc\accent"09\CYR_A} {.x A_bar } + \ifpoor {\dc\accent"09\CYR_a} {.x a_bar } + \ifpoor {\dc\accent"09\CYR_I} {.x I_bar } + \ifpoor {\dc\accent"09\CYR_i} {.x i_bar } + \ifpoor {\dc\accent"09\CYR_O} {.x O_bar } + \ifpoor {\dc\accent"09\CYR_o} {.x o_bar } + \ifpoor {\dc\accent"09\CYR_U} {.x U_bar } + \ifpoor {\dc\accent"09\CYR_u} {.x u_bar } + \ifpoor {\dc\accent"09\CYR_ERY} {.x ERY_bar } + \ifpoor {\dc\accent"09\CYR_ery} {.x ery_bar } + \ifpoor {\dc\accent"09\CYR_EREV} {.x EREV_bar } + \ifpoor {\dc\accent"09\CYR_erev} {.x erev_bar } + \ifpoor {\dc\accent"09\CYR_YU} {.x YU_bar } + \ifpoor {\dc\accent"09\CYR_yu} {.x yu_bar } + \ifpoor {\dc\accent"09\CYR_YA} {.x YA_bar } + \ifpoor {\dc\accent"09\CYR_YA} {.x ya_bar } + -- +\> \twolang{\sl Khanty}{\sl Хантыйский:} + 0,015 + -- +\> \twolang{Khanty (Ostyak)}{Хантыйский (остяцкий)} + -- + %\ifpoor {\oalign{\CYR_L\crcr\hidewidth.\hidewidth}} {.x L_ldot } + %\ifpoor {\oalign{\CYR_l\crcr\hidewidth.\hidewidth}} {.x l_ldot } + %\ifpoor {\oalign{\CYR_N\crcr\hidewidth.\hidewidth}} {.x N_ldot } + %\ifpoor {\oalign{\CYR_n\crcr\hidewidth.\hidewidth}} {.x n_ldot } + %\ifpoor {\oalign{\CYR_CH\crcr\hidewidth.\hidewidth}}{.x CH_ldot } + %\ifpoor {\oalign{\CYR_ch\crcr\hidewidth.\hidewidth}}{.x ch_ldot } + %!LAT_J !lat_j + -- +\> \twolang{Khanty (Vakh khanty)}{Хантыйский (язык ваховских ханты)} + -- + !K_tl !k_tl !N_tl !n_tl !SCHWA !schwa !OTLD !otld + \unskip\char59 + \accented + \ifpoor {\dc\accent"04\CYR_A} {.x A_uml } + \ifpoor {\dc\accent"04\CYR_a} {.x a_uml } + \ifpoor {\dc\accent"04\CYR_O} {.x O_uml } + \ifpoor {\dc\accent"04\CYR_o} {.x o_uml } + \ifpoor {\dc\accent"04\CYR_U} {.x U_uml } + \ifpoor {\dc\accent"04\CYR_u} {.x u_uml } + \ifpoor {\dc\accent"04\CYR_OTLD} {.x OTLD_uml } + \ifpoor {\dc\accent"04\CYR_otld} {.x otld_uml } + \ifpoor {\dc\accent"04\CYR_SCHWA} {.x SCHWA_uml } + \ifpoor {\dc\accent"04\CYR_schwa} {.x schwa_uml } + %\ifpoor {\dc\accent"08\CYR_E} {.x E_brv } + %\ifpoor {\dc\accent"08\CYR_e} {.x E_brv } + %\ifpoor {\oalign{\CYR_L\crcr\hidewidth.\hidewidth}} {.x L_ldot } + %\ifpoor {\oalign{\CYR_l\crcr\hidewidth.\hidewidth}} {.x l_ldot } + %\ifpoor {\oalign{\CYR_N\crcr\hidewidth.\hidewidth}} {.x N_ldot } + %\ifpoor {\oalign{\CYR_n\crcr\hidewidth.\hidewidth}} {.x n_ldot } + %\ifpoor {\oalign{\CYR_CH\crcr\hidewidth.\hidewidth}}{.x CH_ldot } + %\ifpoor {\oalign{\CYR_ch\crcr\hidewidth.\hidewidth}}{.x ch_ldot } + %!LAT_J !lat_j + -- +\> \twolang{Khanty (Kazym khanty)}{Хантыйский (язык казымских ханты)} + -- + !L_tl !l_tl (1993) (\Var{} !L_dsc !l_dsc (1993))\hfil\break + !N_tl !n_tl (\Var{} !N_dsc !n_dsc \)\hfil\break + !OTLD !otld !U_shrt !u_shrt (1993)\hfil\break + !SCHWA !schwa !EPS !eps (1993) \unskip\char59 + \accented + \ifpoor {\dc\accent"08\CYR_A} {.x A_brv } + \ifpoor {\dc\accent"08\CYR_a} {.x a_brv } + (1993) + \ifpoor {\dc\accent"04\CYR_A} {.x A_uml } + \ifpoor {\dc\accent"04\CYR_a} {.x a_uml } + \ifpoor {\dc\accent"04\CYR_OTLD} {.x OTLD_uml } + \ifpoor {\dc\accent"04\CYR_otld} {.x otld_uml } + \ifpoor {\dc\accent"04\CYR_SCHWA} {.x SCHWA_uml } + \ifpoor {\dc\accent"04\CYR_schwa} {.x schwa_uml } + \ifpoor {\dc\accent"04\CYR_EPS} {.x EPS_uml } + \ifpoor {\dc\accent"04\CYR_eps} {.x eps_uml } + (1993) + -- +\> \twolang{Khanty (Surgut Khanty)}{Хантыйский (сургутский)} + -- + !N_tl !n_tl \unskip\char59 + \accented + \ifpoor {\dc\accent"04\CYR_A} {.x A_uml } + \ifpoor {\dc\accent"04\CYR_a} {.x a_uml } + \ifpoor {\dc\accent"04\CYR_O} {.x O_uml } + \ifpoor {\dc\accent"04\CYR_o} {.x o_uml } + \ifpoor {\dc\accent"04\CYR_U} {.x U_uml } + \ifpoor {\dc\accent"04\CYR_u} {.x u_uml } + -- +\> \twolang{Khanty (Shuryshkar khanty)}{Хантыйский (язык шурышкарских ханты)} + -- + -- +% +\EXTRA{\twolang{\it Finnic Branch}{\it Финская подгруппа языков}} +% +\> \twolang{Komi (Zyryan)}{Коми (зырянский)} + 0,230 + !LAT_I !lat_i \unskip\char59 + \accented + \ifpoor {\dc\accent"04\CYR_O} {.x O_uml } + \ifpoor {\dc\accent"04\CYR_o} {.x o_uml } + -- +\> twolang{Komi-Permyak}{Коми-пермяцкий} + 0,150 + !LAT_I !lat_i \unskip\char59 + \accented + \ifpoor {\dc\accent"04\CYR_O} {.x O_uml } + \ifpoor {\dc\accent"04\CYR_o} {.x o_uml } + -- +\> \twolang{\sl Mari (Cheremis):}{\sl Марийский (черемис):} + 0,500 + -- +\> \twolang{Mari-low}{Марийский (луговой)} + -- + !NG !ng \unskip\char59 + \accented + \ifpoor {\dc\accent"04\CYR_A} {.x A_uml } + \ifpoor {\dc\accent"04\CYR_a} {.x a_uml } + \ifpoor {\dc\accent"04\CYR_O} {.x O_uml } + \ifpoor {\dc\accent"04\CYR_o} {.x o_uml } + \ifpoor {\dc\accent"04\CYR_U} {.x U_uml } + \ifpoor {\dc\accent"04\CYR_u} {.x u_uml } + \ifpoor {\dc\accent"04\CYR_ERY} {.x ERY_uml } + \ifpoor {\dc\accent"04\CYR_ery} {.x ery_uml } + -- +\> \twolang{Mari-high}{Марийский (горный)} + -- + !NG !ng \unskip\char59 + \accented + \ifpoor {\dc\accent"04\CYR_A} {.x A_uml } + \ifpoor {\dc\accent"04\CYR_a} {.x a_uml } + \ifpoor {\dc\accent"04\CYR_O} {.x O_uml } + \ifpoor {\dc\accent"04\CYR_o} {.x o_uml } + \ifpoor {\dc\accent"04\CYR_U} {.x U_uml } + \ifpoor {\dc\accent"04\CYR_u} {.x u_uml } + \ifpoor {\dc\accent"04\CYR_ERY} {.x ERY_uml } + \ifpoor {\dc\accent"04\CYR_ery} {.x ery_uml } + -- +\> \twolang{\sl Mordvin:}{\sl Мордовский:} + 1 + -- +\> \twolang{Mordvin Mokshan}{Мордовско-Мокшанский} 0,5 + -- +\> \twolang{Mordvin Erzyan}{Мордовско-Эрзянский} + 0,5 + -- +\> \twolang{Saam}{Саамский} + (1985) + !LAT_J !lat_j !R_dsc !r_dsc !YAT !yat \unskip\char59\hfil\break + !SHHA !shha + !L_tl !l_tl (\Var{} !L_dsc !l_dsc \)\hfil\break + !M_dsc !m_dsc !M_tl !m_tl + !N_dsc !n_dsc !N_tl !n_tl \unskip\char59 + \accented + \ifpoor {\dc\accent"04\CYR_A} {.x A_uml } + \ifpoor {\dc\accent"04\CYR_a} {.x a_uml } + \ifpoor {\dc\accent"04\CYR_O} {.x O_uml } + \ifpoor {\dc\accent"04\CYR_o} {.x o_uml } + \ifpoor {\dc\accent"04\CYR_U} {.x U_uml } + \ifpoor {\dc\accent"04\CYR_u} {.x u_uml } + \ifpoor {\dc\accent"04\CYR_EREV} {.x EREV_uml } + \ifpoor {\dc\accent"04\CYR_erev} {.x erev_uml } + \hfil\break + (\Var{} + \hfil\break{\it variants absent in \xti T2\/}: + \ifpoor {{\tt CYR_M_tl}} {.x M_tl } + \ifpoor {{\tt CYR_m_tl}} {.x m_tl \unskip}% + \unskip---{\it\unskip variant\/} !M_dsc + \ifpoor {(\xrm has tail as !L_tl \)} {}\hfil\break + \ifpoor {{\tt CYR_R_crv}} {.x R_crv } + \ifpoor {{\tt CYR_r_crv}} {.x r_crv \unskip}% + \unskip---{\it\unskip variant\/} !R_dsc + \ifpoor {({\xti look like\/} + {\dc\raise\lowtoup\hbox{\CYR_Agrave_cross}\kern-0,6em\CYR_R})} {} + -- +\> \twolang{Udmurt (Votyak)}{Удмуртский (вотский)} + 0,600 + \accented + \ifpoor {\dc\accent"04\CYR_ZH} {.x ZH_uml } + \ifpoor {\dc\accent"04\CYR_zh} {.x zh_uml } + \ifpoor {\dc\accent"04\CYR_Z} {.x Z_uml } + \ifpoor {\dc\accent"04\CYR_z} {.x z_uml } + \ifpoor {\dc\accent"04\CYR_I} {.x I_uml } + \ifpoor {\dc\accent"04\CYR_i} {.x i_uml } + \ifpoor {\dc\accent"04\CYR_O} {.x O_uml } + \ifpoor {\dc\accent"04\CYR_o} {.x o_uml } + \ifpoor {\dc\accent"04\CYR_CH} {.x CH_uml } + \ifpoor {\dc\accent"04\CYR_ch} {.x ch_uml } + -- +% +\EXTRA{\twolang{Samoed Subgroup}{Самодийские языки}} +% +\> \twolang{Nganasan}{Нганасанский} + -- + !ABH_DZE !abh_dze !NG !ng !N_tl !n_tl \unskip\char59 + \accented + \ifpoor {\dc\accent"04\CYR_I} {.x I_uml } + \ifpoor {\dc\accent"04\CYR_i} {.x i_uml } + \ifpoor {\dc\accent"04\CYR_U} {.x U_uml } + \ifpoor {\dc\accent"04\CYR_u} {.x u_uml } + \ifpoor {\dc\accent"0a\CYR_EREV} {.x EREV_dot } + \ifpoor {\dc\accent"0a\CYR_erev} {.x erev_dot } + -- +\> \twolang{Nenets (Yurak)}{Ненецкий (самоедский)} + 0,025 + !AE !ae \unskip\char59\ + !NG !ng !N_tl !n_tl !ABH_DZE !abh_dze \unskip\char59 + \accented + \ifpoor {\dc\accent"04\CYR_I} {.x I_uml } + \ifpoor {\dc\accent"04\CYR_i} {.x i_uml } + \ifpoor {\dc\accent"04\CYR_U} {.x U_uml } + \ifpoor {\dc\accent"04\CYR_u} {.x u_uml } + \ifpoor {\dc\accent"04\CYR_EREV} {.x EREV_uml } + \ifpoor {\dc\accent"04\CYR_erev} {.x erev_uml } + -- +\> \twolang{Selkup (Ostyak-Samoed)}{Селькупский (остяко-самоедский)} + 0,002 + !K_dsc !k_dsc (\Var{} !K_tl !k_tl \) + !N_dsc !n_dsc (\Var{} !N_tl !n_tl \) + !OTLD !otld (1987) \unskip\char59 + \accented + \ifpoor {\dc\accent"04\CYR_U} {.x U_uml } + \ifpoor {\dc\accent"04\CYR_u} {.x u_uml } + (1987) + -- +% +%\EXTRA{\twolang{\uppercase{Altaic Family}}{\uppercase{Алтайские языки}}} +% +%\EXTRA{\twolang{Turkic Subgroup}{Тюркская группа языков}} +% +%\EXTRA{\twolang +% {\it Bulgarian (Bulgar-Chuvash) Branch} +% {\it Булгарская (булгаро-чувашская) подгруппа языков}} +% +\> \twolang{Chuvash}{Чувашский} + 1,50 + !S_dsc !s_dsc !CH_rdsc !ch_rdsc + (\Var{} !U_shrt !u_shrt \) \unskip\char59 + \accented + \ifpoor {\dc\accent"08\CYR_A} {.x A_brv } + \ifpoor {\dc\accent"08\CYR_a} {.x a_brv } + \ifpoor {\dc\accent"08\CYR_E} {.x E_brv } + \ifpoor {\dc\accent"08\CYR_e} {.x e_brv } + (\Var{} + \ifpoor {\dc\accent"08\CYR_U} {.x U_dac } + \ifpoor {\dc\accent"08\CYR_u} {.x u_dac } + \ifpoor {\dc\accent"08\CYR_U} {.x U_tld } + \ifpoor {\dc\accent"08\CYR_u} {.x u_tld } + \) + -- %{\rm({\tt chv}/{\it cju})} +% +\EXTRA{\twolang + {\it Southwestern (Oghuz or Turkmen) Branch} + {\it Юго-западная (огузская или туркменская) подгруппа языков}} +% +\> \twolang{Azerbaijani}{Азербайджанский} + 4 + !LAT_J !lat_j !CH_vcrs !ch_vcrs \unskip\char59\ + !G_hcrs !g_hcrs !SHHA !shha !K_vcrs !k_vcrs + !OTLD !otld !Y !y !SCHWA !schwa + -- %{\rm({\tt aze})} +\> \twolang{Gagaus}{Гагаузский} + -- + \accented + \ifpoor {\dc\accent"04\CYR_A} {.x A_uml } + \ifpoor {\dc\accent"04\CYR_a} {.x a_uml } + \ifpoor {\dc\accent"04\CYR_O} {.x O_uml } + \ifpoor {\dc\accent"04\CYR_o} {.x o_uml } + \ifpoor {\dc\accent"04\CYR_U} {.x U_uml } + \ifpoor {\dc\accent"04\CYR_u} {.x u_uml } + -- +\> \twolang{Turkmen}{Туркменский} + 1,5 (400 thousands in Afghanistan)\hfil\break + !ZH_dsc !zh_dsc !N_dsc !n_dsc + !OTLD !otld !Y !y !SCHWA !schwa + -- %{\rm({\tt tuk}/{\it tck})} +% +\EXTRA{\twolang + {\it Northwestern (Kipchak) Branch} + {\it Северо-западная (кыпчакская) подгруппа языков}} +% +\> \twolang{Altai (Oirot)}{Алтайский (ойротский)} + 0,040 + !LAT_J !lat_j \unskip\char59\ + !NG !ng \unskip\char59 + \accented + \ifpoor {\dc\accent"04\CYR_O} {.x O_uml } + \ifpoor {\dc\accent"04\CYR_o} {.x o_uml } + \ifpoor {\dc\accent"04\CYR_U} {.x U_uml } + \ifpoor {\dc\accent"04\CYR_u} {.x u_uml } + -- %{\rm({\it alt})} +\> \twolang{Balkar}{Балкарский} + 0,040 + !U_shrt !u_shrt \unskip\char59 + \accented + (\Var{} + \ifpoor {\dc\accent"01\CYR_U} {.x U_ac } + \ifpoor {\dc\accent"01\CYR_u} {.x u_ac } + \ifpoor {\dc\accent"00\CYR_U} {.x U_gr } + \ifpoor {\dc\accent"00\CYR_u} {.x u_gr } + \) + -- +\> \twolang{Bashkir}{Башкирский} + 0,590 + !G_hcrs !g_hcrs !Z_dsc !z_dsc !K_beak !k_beak !N_dsc !n_dsc + !SHHA !shha !OTLD !otld !S_dsc !s_dsc !Y !y !SCHWA !schwa + \unskip\char59 + \modified + (\Var{} + \ifpoor {\xrm look like:} {\empty } + \ifpoor {\dc\raise\lowtoup\hbox{\CYR_Ahcross}\kern-0,5em\CYR_G} {.x VG_hcrs } + \ifpoor {\dc\CYR_Ahcross\kern-0,35em\CYR_g} {.x Vg_hcrs } + {\dc\ooalign{\hidewidth\char"0C + \hidewidth\crcr\CYR_Z}} + {\dc\accent"0C\CYR_z} + {\dc\ooalign{\hidewidth\kern0,25em\char"0C + \hidewidth\crcr\CYR_S}} + {\dc\accent"0C\CYR_s} + \) + -- %{\rm({\tt bak}/{\it bxk})} +\> \twolang{Kazakh}{Казахский} + 4 (500 thousands across the China and $\approx50$ + thousands in Mongolia)\hfil\break + !LAT_I !lat_i !G_hcrs !g_hcrs !K_dsc !k_dsc + !N_dsc !n_dsc !Y !y !Y_hcrs !y_hcrs !SHHA !shha + !SCHWA !schwa !OTLD !otld \unskip\char59 + \modified + (\Var{} + \ifpoor {\xrm look like:} {} + \ifpoor {\dc\raise\lowtoup\hbox{\CYR_Ahcross}\kern-0,5em\CYR_G} {.x VG_hcrs } + \ifpoor {\dc\CYR_Ahcross\kern-0,35em\CYR_g} {.x Vg_hcrs } + \) + -- %{\rm({\tt kaz})} +\> \twolang{Kara-Kalpak}{Каракалпакский} + 0,160 + !U_shrt !u_shrt !G_hcrs !g_hcrs !K_dsc !k_dsc + !N_dsc !n_dsc !Y !y !H_dsc !h_dsc !OTLD !otld + !SCHWA !schwa \unskip\char59 + \modified + (\Var{} + \ifpoor {\xrm look like:} {} + \ifpoor {\dc\raise\lowtoup\hbox{\CYR_Ahcross}\kern-0,5em\CYR_G} {.x VG_hcrs } + \ifpoor {\dc\CYR_Ahcross\kern-0,35em\CYR_g} {.x Vg_hcrs } + \) + -- %{\rm({\tt kaa}/{\it kac})} +\> \twolang{Karachai}{Карачаевский} + 0,070 + !U_shrt !u_shrt \unskip\char59 + \accented + (\Var{} + \ifpoor {\dc\accent"01\CYR_U} {.x U_ac } + \ifpoor {\dc\accent"01\CYR_u} {.x u_ac } + \ifpoor {\dc\accent"00\CYR_U} {.x U_gr } + \ifpoor {\dc\accent"00\CYR_u} {.x u_gr } + \) + -- %{\rm({\it krc})} +\> \twolang{Kirgiz}{Киргизский} + 1,50 + !N_dsc !n_dsc !OTLD !otld !Y !y + -- %{\rm({\tt kir}/{\it kdo})} +\> \twolang{Crimea-Tatar}{Крымско-татарский} + -- + -- +\> \twolang{Kumyk}{Кумыкский} + 0,110 + -- %{\rm({\tt ksk})} +\> \twolang{Nogai}{Ногайский} + 0,035 + -- %{\rm({\it nog})} +\> \twolang{Tatar}{Татарский} + 4,6 + !SHHA !shha !ZH_dsc !zh_dsc !N_dsc !n_dsc + !OTLD !otld !Y !y !SCHWA !schwa + -- %{\rm({\tt tat}/{\it ttr})} +% +\EXTRA{\twolang + {{\it Southeastern (Chagatai) Branch}} + {{\it Юго-восточная (чагатайская) подгруппа языков}}} +% +\> \twolang{Uzbek}{Узбекский} + 9 (1 million in Afghanistan)\hfil\break + !G_hcrs !g_hcrs !K_dsc !k_dsc !U_shrt !u_shrt !H_dsc !h_dsc + -- %{\rm({\tt uzb})} +\> \twolang{Uigur}{Уйгурский} + 0,150 (4 millions in China)\hfil\break + !G_hcrs !g_hcrs !SHHA !shha !ZH_dsc !zh_dsc + !K_dsc !k_dsc !N_dsc !n_dsc + !OTLD !otld !Y !y !SCHWA !schwa + -- %{\rm({\tt uig})} +% +\EXTRA{\twolang + {\it Northeastern Branch} + {\it Северо-восточная подгруппа языков}} +% +\> \twolang{Dolgan}{Долганский} + (1982) + !G_tl !g_tl !SHHA !shha !NG !ng !OTLD !otld !Y !y + -- +\> \twolang{Tofalar}{Тофаларский} + (1989) + !LAT_I !lat_i \unskip\char59\ + !G_hcrs !g_hcrs !SHHA !shha \hfil\break + !K_dsc !k_dsc (\Var{} !K_tl !k_tl \)\hfil\break + !N_dsc !n_dsc (\Var{} !N_tl !n_tl \)\hfil\break + !OTLD !otld !Y !y + !CH_ldsc !ch_ldsc !CH_rdsc !ch_rdsc !SCHWA !schwa + -- +\> \twolang{Tuvinian}{Тувинский} + 0,100 + !N_dsc !n_dsc !OTLD !otld !Y !y + -- %{\rm({\tt tyv}/{\it tun})} +\> \twolang{Khakassian}{Хакасский} +` 0,050 + !LAT_I !lat_i \unskip\char59\ + !G_hcrs !g_hcrs !G_dsc !g_dsc (\Var{} !G_tl !g_tl \)\hfil\break + !N_dsc !n_dsc (\Var{} !N_tl !n_tl \)\hfil\break + !CH_ldsc !ch_ldsc \unskip\char59 + \accented + \ifpoor {\dc\accent"04\CYR_A} {.x A_uml } + \ifpoor {\dc\accent"04\CYR_a} {.x a_uml } + \ifpoor {\dc\accent"04\CYR_O} {.x O_uml } + \ifpoor {\dc\accent"04\CYR_o} {.x o_uml } + \ifpoor {\dc\accent"0a\CYR_LAT_I} {.x LAT_I_dot } + -- %{\rm({\tt kjh})} +\> \twolang{Shor}{Шорский} + -- + !G_hcrs !g_hcrs + !K_dsc !k_dsc (\Var{} !K_tl !k_tl \)\hfil\break + !N_dsc !n_dsc (\Var{} !N_tl !n_tl \)\hfil\break + !CH_rdsc !ch_rdsc \unskip\char59 + \accented + \ifpoor {\dc\accent"04\CYR_O} {.x O_uml } + \ifpoor {\dc\accent"04\CYR_o} {.x o_uml } + \ifpoor {\dc\accent"04\CYR_U} {.x U_uml } + \ifpoor {\dc\accent"04\CYR_u} {.x u_uml } + \modified + (\Var{} + \ifpoor {\xrm look like:} {} + \ifpoor {\dc\raise\lowtoup\hbox{\CYR_Ahcross}\kern-0,5em\CYR_G} {.x VG_hcrs } + \ifpoor {\dc\CYR_Ahcross\kern-0,35em\CYR_g} {.x Vg_hcrs } + \) + -- +\> \twolang{Yakut}{Якутский} + 0,300 + !LAT_I !lat_i \unskip\char59\ + !G_tl !g_tl !SHHA !shha + !NG !ng (\Var{} !N_dsc !n_dsc \) + !OTLD !otld !Y !y + -- %{\rm({\tt sah}/{\it ukt})} +% +\EXTRA{\twolang{Mongolian Subgroup}{Монгольская группа языков}} +% +\> \twolang{Buryat}{Бурятский} + 0,300 + !SHHA !shha !OTLD !otld !Y !y + -- %{\rm({\tt bua}/{\it mnb})} +\> \twolang{Kalmyk}{Калмыцкий} + 0,125 + !SHHA !shha !ZH_dsc !zh_dsc !N_dsc !n_dsc + !OTLD !otld !Y !y !SCHWA !schwa \unskip\char59 + \accented + \ifpoor {\dc\accent"04\CYR_A} {.x A_uml } + \ifpoor {\dc\accent"04\CYR_a} {.x a_uml } + \ifpoor {\dc\accent"04\CYR_O} {.x O_uml } + \ifpoor {\dc\accent"04\CYR_o} {.x o_uml } + \ifpoor {\dc\accent"04\CYR_U} {.x U_uml } + \ifpoor {\dc\accent"04\CYR_u} {.x u_uml } + -- %{\rm({\tt kgz})} +\> \twolang{Mongolian$^{cyr}$}{Монгольский$^{cyr}$} + 3,5 (including 1 million in China)\hfil\break + !OTLD !otld !Y !y + -- %{\rm({\tt mon}/{\it khk})} +% +\EXTRA{\twolang + {Tungusic (Tungusic-Manchu) Subgroup} + {Тунгусо-Маньчжурская группа языков}} +% +\EXTRA{\twolang + {\it Northern (Tungusic) Branch} + {\it Северная (тунгусская) подгруппа языков}} +% +\> \twolang{Evenki (Tungus)}{Эвенкийский (тунгусский)} + 0,015 + !N_dsc !n_dsc (\Var{} !N_tl !n_tl \) \unskip\char59 + \accented + \ifpoor {\dc\accent"08\CYR_A} {.x A_bar } + \ifpoor {\dc\accent"08\CYR_a} {.x a_bar } + \ifpoor {\dc\accent"08\CYR_I} {.x I_bar } + \ifpoor {\dc\accent"08\CYR_i} {.x i_bar } + (East) + \ifpoor {\dc\accent"08\CYR_O} {.x O_bar } + \ifpoor {\dc\accent"08\CYR_o} {.x o_bar } + \ifpoor {\dc\accent"08\CYR_U} {.x U_bar } + \ifpoor {\dc\accent"08\CYR_u} {.x u_bar } + \ifpoor {\dc\accent"08\CYR_ERY} {.x ERY_bar } + \ifpoor {\dc\accent"08\CYR_ery} {.x ery_bar } + \ifpoor {\dc\accent"08\CYR_EREV} {.x EREV_bar } + \ifpoor {\dc\accent"08\CYR_erev} {.x erev_bar } + \ifpoor {\dc\accent"08\CYR_YU} {.x YU_bar } + \ifpoor {\dc\accent"08\CYR_yu} {.x yu_bar } + \ifpoor {\dc\accent"08\CYR_YA} {.x YA_bar } + \ifpoor {\dc\accent"08\CYR_ya} {.x ya_bar } + -- %{\rm({\it evn})} +\> \twolang{Even (Lamut --- East)}{Эвенский (ламутский --- восточный)} + 0,008 + !N_dsc !n_dsc (\Var{} !N_tl !n_tl \) + !OTLD !otld \unskip\char59 + \accented + \ifpoor {\dc\accent"04\CYR_OTLD} {.x OTLD_uml } + \ifpoor {\dc\accent"04\CYR_otld} {.x otld_uml } + -- %{\rm({\it eve})} +% +\EXTRA{\twolang + {\it Southern (Manchu) Subgroup} + {\it Южная (маньчжурская) подгруппа языков}} +% +\> \twolang{Nanai (Gold)}{Нанайский (гольдский)} + 0,007 + !N_dsc !n_dsc (\Var{} !N_tl !n_tl \) + -- %{\rm({\it gld})} +\> \twolang{Ulchi}{Ульчский} + -- + !N_dsc !n_dsc (\Var{} !N_tl !n_tl \) + -- +% +\EXTRA{\twolang + {\uppercase{Sino-Tibetian Family}}%??? + {\uppercase{Китайско-тибетские языки}}} +% +\EXTRA{\twolang + {\it Tansushen branch}%??? + {\it Таньсушэньский диалект}} +% +\> \twolang{Dungan}{Дунганский} + 0,020 + !ZH_dsc !zh_dsc !N_dsc !n_dsc !U_shrt !u_shrt !Y !y + !SCHWA !schwa + -- +% +\EXTRA{\twolang + {\uppercase{Paleo-Asiatic Family}} + {\uppercase{Палеоазиатские языки}}} +% +\> \twolang{Chukchi (Luoravetlan)}{Чукотский (луораветланский)} + 0,012 + !K_tl !k_tl %(\Var{} !K_dsc !k_dsc \) + !L_tl !l_tl %(\Var{} !L_dsc !l_dsc \) + !N_tl !n_tl %(\Var{} !N_dsc !n_dsc \) + -- %{\rm({\it ckt})} +\> \twolang{Koryak (Nymylan)}{Корякский (нымыланский)} + 0,006 + !K_dsc !k_dsc (\Var{} !K_tl !k_tl \) + !N_dsc !N_dsc (\Var{} !N_tl !n_tl \) + -- %{\rm({\it kpy})} +\> \twolang{Nivkh (Gilyak)}{Нивхский (гиляцкий)} + {0,003 (1981)} + !G_hcrs !g_hcrs !G_dsc !g_dsc + !K_dsc !k_dsc (\Var{} !K_tl !k_tl \)\hfil\break + !N_dsc !N_dsc (\Var{} !N_tl !n_tl \)\hfil\break + %!U_shrt !u_shrt + !H_dsc !h_dsc (\Var{} !H_tl !h_tl \)\hfil\break + \unskip\char59 + \accented + \ifpoor {\dc\accent"08\CYR_R} {.x R_brv } + \ifpoor {\dc\accent"08\CYR_R} {.x r_brv } + \unskip\char59 + \modified + \ifpoor {\xrm look like:} {} + \ifpoor {\dc\raise\lowtoup\hbox{\CYR_Ahcross}\kern-0,475em\CYR_G_dsc} {.x G_crsdsc } + \ifpoor {\dc\CYR_Ahcross\kern-0,35em\CYR_g_dsc} {.x g_crsdsc } + \ifpoor {\dc\raise0,75ex\hbox{\vrule height0,2ptwidth0,5em}\kern-0,6em\CYR_H} {.x H_hcrs } + \ifpoor {\dc\raise0,52ex\hbox{\vrule height0,2ptwidth0,375em}\kern-0,425em\CYR_h} {.x h_hcrs } + -- +\> \twolang{Nivkh (Sakhalin)}{Нивхский (сахалинский)} + {0,003 (1981)} + !U_shrt !u_shrt + -- +% +\EXTRA{\twolang + {\uppercase{Eskimo-Aleut Family}} + {\uppercase{Эскимосско-алеутские языки}}} +% +\> \twolang{Aleut}{Алеутский} + (1993) + !G_dsc !g_dsc + !K_dsc !k_dsc (\Var{} !K_tl !k_tl \)\hfil\break + !U_shrt !u_shrt + !H_dsc !h_dsc (\Var{} !H_tl !h_tl \)\hfil\break + !SCHWA !schwa \unskip\char59 + \accented + \ifpoor {\dc\accent"08\CYR_A} {.x A_bar } + \ifpoor {\dc\accent"08\CYR_a} {.x a_bar } + \ifpoor {\dc\accent"08\CYR_I} {.x I_bar } + \ifpoor {\dc\accent"08\CYR_i} {.x i_bar } + \ifpoor {\dc\accent"08\CYR_O} {.x O_bar } + \ifpoor {\dc\accent"08\CYR_o} {.x o_bar } + \ifpoor {\dc\accent"08\CYR_U} {.x U_bar } + \ifpoor {\dc\accent"08\CYR_u} {.x u_bar } + \ifpoor {\dc\accent"08\CYR_ERY} {.x ERY_bar } + \ifpoor {\dc\accent"08\CYR_ery} {.x ery_bar } + \ifpoor {\dc\accent"08\CYR_EREV} {.x EREV_bar } + \ifpoor {\dc\accent"08\CYR_erev} {.x erev_bar } + \ifpoor {\dc\accent"08\CYR_YU} {.x YU_bar } + \ifpoor {\dc\accent"08\CYR_yu} {.x yu_bar } + \ifpoor {\dc\accent"08\CYR_YA} {.x YA_bar } + \ifpoor {\dc\accent"08\CYR_ya} {.x ya_bar } + -- +\> \twolang{Itelmen}{Ительменский} + (1988) + !LJE !lje !NJE !nje \unskip\char59\ \hfil\break + !K_dsc !k_dsc (\Var{} !K_tl !k_tl \)\hfil\break + !L_dsc !l_dsc (\Var{} !L_tl !l_tl \)\hfil\break + !N_dsc !n_dsc (\Var{} !N_tl !n_tl \)\hfil\break + !H_dsc !h_dsc (\Var{} !H_tl !h_tl \)\hfil\break + !SCHWA !schwa + -- +\> \twolang{Eskimo (Yuit)}{Эскимосский (юитский)} + 0,001 + !G_dsc !g_dsc %(\Var{} !G_tl !g_tl \)moved out + !K_dsc !k_dsc (\Var{} !K_tl !k_tl \)\hfil\break + !N_dsc !n_dsc (\Var{} !N_tl !n_tl \)\hfil\break + !U_shrt !u_shrt + !H_dsc !h_dsc (\Var{} !H_tl !h_tl \) \unskip\char59 + \accented + (\Var{}{\it absent in {\xti LHfonts}} + %\ifpoor + {\dc\accent"08\CYR_U} %{.x U_brv } + %\ifpoor + {\dc\accent"08\CYR_u} %{.x u_brv } + \) + -- +\> \twolang{Yukagir}{Юкагирский} + {(1969--1987)} + !G_tl !g_tl !SHHA !shha !NG !ng !OTLD !otld + -- +% +\EXTRA{\twolang + {\uppercase{Enisei Family}} + {\uppercase{Енисейские языки}}} +% +\> \twolang{Kettish}{Кетский} + (1993) + !G_dsc !g_dsc + !K_dsc !k_dsc (\Var{} !K_tl !k_tl \) + !OTLD !otld !SCHWA !schwa + -- +% +} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lucida/beresta/lacodes.tex b/Master/texmf-dist/doc/fonts/lucida/beresta/lacodes.tex new file mode 100644 index 00000000000..669eee3cd71 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/beresta/lacodes.tex @@ -0,0 +1,158 @@ +% This is lacodes.mf in text format as of 1999/28/11 +% created by LHfonts (TeX4MF) version 3.4 +% +% + +\def\aCYR_A {\char"C0} +\def\aCYR_a {\char"E0} +\def\aCYR_B {\char"C1} +\def\aCYR_b {\char"E1} +\def\aCYR_V {\char"C2} +\def\aCYR_v {\char"E2} +\def\aCYR_G {\char"C3} +\def\aCYR_g {\char"E3} +\def\aCYR_D {\char"C4} +\def\aCYR_d {\char"E4} +\def\aCYR_E {\char"C5} +\def\aCYR_e {\char"E5} +\def\aCYR_ZH {\char"C6} +\def\aCYR_zh {\char"E6} +\def\aCYR_Z {\char"C7} +\def\aCYR_z {\char"E7} +\def\aCYR_I {\char"C8} +\def\aCYR_i {\char"E8} +\def\aCYR_I_shrt {\char"C9} +\def\aCYR_i_shrt {\char"E9} +\def\aCYR_K {\char"CA} +\def\aCYR_k {\char"EA} +\def\aCYR_L {\char"CB} +\def\aCYR_l {\char"EB} +\def\aCYR_M {\char"CC} +\def\aCYR_m {\char"EC} +\def\aCYR_N {\char"CD} +\def\aCYR_n {\char"ED} +\def\aCYR_O {\char"CE} +\def\aCYR_o {\char"EE} +\def\aCYR_P {\char"CF} +\def\aCYR_p {\char"EF} +\def\aCYR_R {\char"D0} +\def\aCYR_r {\char"F0} +\def\aCYR_S {\char"D1} +\def\aCYR_s {\char"F1} +\def\aCYR_T {\char"D2} +\def\aCYR_t {\char"F2} +\def\aCYR_U {\char"D3} +\def\aCYR_u {\char"F3} +\def\aCYR_F {\char"D4} +\def\aCYR_f {\char"F4} +\def\aCYR_H {\char"D5} +\def\aCYR_h {\char"F5} +\def\aCYR_C {\char"D6} +\def\aCYR_c {\char"F6} +\def\aCYR_CH {\char"D7} +\def\aCYR_ch {\char"F7} +\def\aCYR_SH {\char"D8} +\def\aCYR_sh {\char"F8} +\def\aCYR_SHCH {\char"D9} +\def\aCYR_shch {\char"F9} +\def\aCYR_HRDSN {\char"DA} +\def\aCYR_hrdsn {\char"FA} +\def\aCYR_ERY {\char"DB} +\def\aCYR_ery {\char"FB} +\def\aCYR_SFTSN {\char"DC} +\def\aCYR_sftsn {\char"FC} +\def\aCYR_EREV {\char"DD} +\def\aCYR_erev {\char"FD} +\def\aCYR_YU {\char"DE} +\def\aCYR_yu {\char"FE} +\def\aCYR_YA {\char"DF} +\def\aCYR_ya {\char"FF} +\def\aCYR_YO {\char"9C} +\def\aCYR_yo {\char"BC} +\def\aCYR_AE {\char"8C} +\def\aCYR_ae {\char"AC} +\def\aCYR_DJE {\char"83} +\def\aCYR_dje {\char"A3} +\def\aCYR_TSHE {\char"82} +\def\aCYR_tshe {\char"A2} +\def\aCYR_K_vcrs {\char"8B} +\def\aCYR_k_vcrs {\char"AB} +\def\aCYR_LJE {\char"87} +\def\aCYR_lje {\char"A7} +\def\aCYR_NJE {\char"9B} +\def\aCYR_nje {\char"BB} +\def\aCYR_LAT_S {\char"8F} +\def\aCYR_lat_s {\char"AF} +\def\aCYR_DZHE {\char"96} +\def\aCYR_dzhe {\char"B6} +\def\aCYR_CH_vcrs {\char"97} +\def\aCYR_ch_vcrs {\char"B7} +\def\aCYR_G_up {\char"80} +\def\aCYR_g_up {\char"A0} +\def\aCYR_G_hcrs {\char"81} +\def\aCYR_g_hcrs {\char"A1} +\def\aCYR_SHHA {\char"84} +\def\aCYR_shha {\char"A4} +\def\aCYR_ZH_dsc {\char"85} +\def\aCYR_zh_dsc {\char"A5} +\def\aCYR_Z_dsc {\char"86} +\def\aCYR_z_dsc {\char"A6} +\def\aCYR_UKR_I {\char"88} +\def\aCYR_ukr_i {\char"A8} +\def\aCYR_K_dsc {\char"89} +\def\aCYR_k_dsc {\char"A9} +\def\aCYR_K_beak {\char"8A} +\def\aCYR_k_beak {\char"AA} +\def\aCYR_N_dsc {\char"8D} +\def\aCYR_n_dsc {\char"AD} +\def\aCYR_NG {\char"8E} +\def\aCYR_ng {\char"AE} +\def\aCYR_OTLD {\char"90} +\def\aCYR_otld {\char"B0} +\def\aCYR_S_dsc {\char"91} +\def\aCYR_s_dsc {\char"B1} +\def\aCYR_U_shrt {\char"92} +\def\aCYR_u_shrt {\char"B2} +\def\aCYR_Y {\char"93} +\def\aCYR_y {\char"B3} +\def\aCYR_Y_hcrs {\char"94} +\def\aCYR_y_hcrs {\char"B4} +\def\aCYR_H_dsc {\char"95} +\def\aCYR_h_dsc {\char"B5} +\def\aCYR_CH_rdsc {\char"98} +\def\aCYR_ch_rdsc {\char"B8} +\def\aCYR_UKR_E {\char"99} +\def\aCYR_ukr_e {\char"B9} +\def\aCYR_SCHWA {\char"9A} +\def\aCYR_schwa {\char"BA} +\def\aCYR_Agrave {\char"00} +\def\aCYR_Aacute {\char"01} +\def\aCYR_Ahat {\char"02} +\def\aCYR_Atilde {\char"03} +\def\aCYR_Aumlaut {\char"04} +\def\aCYR_Aacute_dbl {\char"05} +\def\aCYR_Aring {\char"06} +\def\aCYR_Ahachek {\char"07} +\def\aCYR_Abreve {\char"08} +\def\aCYR_Abar {\char"09} +\def\aCYR_Adot {\char"0A} +\def\aCYR_Acedilla {\char"0B} +\def\aCYR_Aogonek {\char"0C} +\def\aCYR_palochka {\char"0D} +\def\aCYR_angle_left {\char"0E} +\def\aCYR_angle_right {\char"0F} +\def\aCYR_Afrown {\char"12} +\def\aCYR_Agrave_dbl {\char"13} +\def\aCYR_AaCYRbreve {\char"14} +\def\aCYR_dash {\char"16} +\def\aCYR_wordmark {\char"17} +\def\aCYR_pmzero {\char"18} +\def\aCYR_i_dotl {\char"19} +\def\aCYR_j_dotl {\char"1A} +\def\aCYR_dbl_quotes {\char"22} +\def\aCYR_No {\char"9D} +\def\aCYR_currency {\char"9E} +\def\aCYR_section {\char"9F} +\def\aCYR_baseqq {\char"BD} +\def\aCYR_flqq {\char"BE} +\def\aCYR_frqq {\char"BF} diff --git a/Master/texmf-dist/doc/fonts/lucida/beresta/lbcodes.tex b/Master/texmf-dist/doc/fonts/lucida/beresta/lbcodes.tex new file mode 100644 index 00000000000..183c828a754 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/beresta/lbcodes.tex @@ -0,0 +1,158 @@ +% This is lbcodes.mf in text format as of 1999/28/11 +% created by LHfonts (TeX4MF) version 3.4 +% +% + +\def\bCYR_A {\char"C0} +\def\bCYR_a {\char"E0} +\def\bCYR_B {\char"C1} +\def\bCYR_b {\char"E1} +\def\bCYR_V {\char"C2} +\def\bCYR_v {\char"E2} +\def\bCYR_G {\char"C3} +\def\bCYR_g {\char"E3} +\def\bCYR_D {\char"C4} +\def\bCYR_d {\char"E4} +\def\bCYR_E {\char"C5} +\def\bCYR_e {\char"E5} +\def\bCYR_ZH {\char"C6} +\def\bCYR_zh {\char"E6} +\def\bCYR_Z {\char"C7} +\def\bCYR_z {\char"E7} +\def\bCYR_I {\char"C8} +\def\bCYR_i {\char"E8} +\def\bCYR_I_shrt {\char"C9} +\def\bCYR_i_shrt {\char"E9} +\def\bCYR_K {\char"CA} +\def\bCYR_k {\char"EA} +\def\bCYR_L {\char"CB} +\def\bCYR_l {\char"EB} +\def\bCYR_M {\char"CC} +\def\bCYR_m {\char"EC} +\def\bCYR_N {\char"CD} +\def\bCYR_n {\char"ED} +\def\bCYR_O {\char"CE} +\def\bCYR_o {\char"EE} +\def\bCYR_P {\char"CF} +\def\bCYR_p {\char"EF} +\def\bCYR_R {\char"D0} +\def\bCYR_r {\char"F0} +\def\bCYR_S {\char"D1} +\def\bCYR_s {\char"F1} +\def\bCYR_T {\char"D2} +\def\bCYR_t {\char"F2} +\def\bCYR_U {\char"D3} +\def\bCYR_u {\char"F3} +\def\bCYR_F {\char"D4} +\def\bCYR_f {\char"F4} +\def\bCYR_H {\char"D5} +\def\bCYR_h {\char"F5} +\def\bCYR_C {\char"D6} +\def\bCYR_c {\char"F6} +\def\bCYR_CH {\char"D7} +\def\bCYR_ch {\char"F7} +\def\bCYR_SH {\char"D8} +\def\bCYR_sh {\char"F8} +\def\bCYR_SHCH {\char"D9} +\def\bCYR_shch {\char"F9} +\def\bCYR_HRDSN {\char"DA} +\def\bCYR_hrdsn {\char"FA} +\def\bCYR_ERY {\char"DB} +\def\bCYR_ery {\char"FB} +\def\bCYR_SFTSN {\char"DC} +\def\bCYR_sftsn {\char"FC} +\def\bCYR_EREV {\char"DD} +\def\bCYR_erev {\char"FD} +\def\bCYR_YU {\char"DE} +\def\bCYR_yu {\char"FE} +\def\bCYR_YA {\char"DF} +\def\bCYR_ya {\char"FF} +\def\bCYR_YO {\char"9C} +\def\bCYR_yo {\char"BC} +\def\bCYR_L_dsc {\char"8A} +\def\bCYR_l_dsc {\char"AA} +\def\bCYR_LJE {\char"88} +\def\bCYR_lje {\char"A8} +\def\bCYR_NJE {\char"99} +\def\bCYR_nje {\char"B9} +\def\bCYR_DELTA {\char"86} +\def\bCYR_delta {\char"A6} +\def\bCYR_S_acrs {\char"91} +\def\bCYR_s_acrs {\char"B1} +\def\bCYR_G_crsdsc {\char"80} +\def\bCYR_g_crsdsc {\char"A0} +\def\bCYR_H_hcrs {\char"94} +\def\bCYR_h_hcrs {\char"B4} +\def\bCYR_G_hcrs {\char"81} +\def\bCYR_g_hcrs {\char"A1} +\def\bCYR_G_dsc {\char"82} +\def\bCYR_g_dsc {\char"A2} +\def\bCYR_G_tl {\char"83} +\def\bCYR_g_tl {\char"A3} +\def\bCYR_SHHA {\char"84} +\def\bCYR_shha {\char"A4} +\def\bCYR_ZH_dsc {\char"85} +\def\bCYR_zh_dsc {\char"A5} +\def\bCYR_ABH_DZE {\char"87} +\def\bCYR_abh_dze {\char"A7} +\def\bCYR_K_dsc {\char"89} +\def\bCYR_k_dsc {\char"A9} +\def\bCYR_K_tl {\char"8B} +\def\bCYR_k_tl {\char"AB} +\def\bCYR_L_tl {\char"8C} +\def\bCYR_l_tl {\char"AC} +\def\bCYR_N_dsc {\char"8D} +\def\bCYR_n_dsc {\char"AD} +\def\bCYR_NG {\char"8E} +\def\bCYR_ng {\char"AE} +\def\bCYR_N_tl {\char"8F} +\def\bCYR_n_tl {\char"AF} +\def\bCYR_OTLD {\char"90} +\def\bCYR_otld {\char"B0} +\def\bCYR_U_shrt {\char"92} +\def\bCYR_u_shrt {\char"B2} +\def\bCYR_Y {\char"93} +\def\bCYR_y {\char"B3} +\def\bCYR_H_dsc {\char"95} +\def\bCYR_h_dsc {\char"B5} +\def\bCYR_H_tl {\char"96} +\def\bCYR_h_tl {\char"B6} +\def\bCYR_CH_ldsc {\char"97} +\def\bCYR_ch_ldsc {\char"B7} +\def\bCYR_CH_rdsc {\char"98} +\def\bCYR_ch_rdsc {\char"B8} +\def\bCYR_SCHWA {\char"9A} +\def\bCYR_schwa {\char"BA} +\def\bCYR_EPS {\char"9B} +\def\bCYR_eps {\char"BB} +\def\bCYR_Agrave {\char"00} +\def\bCYR_Aacute {\char"01} +\def\bCYR_Ahat {\char"02} +\def\bCYR_Atilde {\char"03} +\def\bCYR_Aumlaut {\char"04} +\def\bCYR_Aacute_dbl {\char"05} +\def\bCYR_Aring {\char"06} +\def\bCYR_Ahachek {\char"07} +\def\bCYR_Abreve {\char"08} +\def\bCYR_Abar {\char"09} +\def\bCYR_Adot {\char"0A} +\def\bCYR_Acedilla {\char"0B} +\def\bCYR_Aogonek {\char"0C} +\def\bCYR_palochka {\char"0D} +\def\bCYR_angle_left {\char"0E} +\def\bCYR_angle_right {\char"0F} +\def\bCYR_Afrown {\char"12} +\def\bCYR_Agrave_dbl {\char"13} +\def\bCYR_Acyrbreve {\char"14} +\def\bCYR_dash {\char"16} +\def\bCYR_wordmark {\char"17} +\def\bCYR_pmzero {\char"18} +\def\bCYR_i_dotl {\char"19} +\def\bCYR_j_dotl {\char"1A} +\def\bCYR_dbl_quotes {\char"22} +\def\bCYR_No {\char"9D} +\def\bCYR_currency {\char"9E} +\def\bCYR_section {\char"9F} +\def\bCYR_baseqq {\char"BD} +\def\bCYR_flqq {\char"BE} +\def\bCYR_frqq {\char"BF} diff --git a/Master/texmf-dist/doc/fonts/lucida/beresta/lccodes.tex b/Master/texmf-dist/doc/fonts/lucida/beresta/lccodes.tex new file mode 100644 index 00000000000..dde689f3e87 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/beresta/lccodes.tex @@ -0,0 +1,158 @@ +% This is lccodes.mf in text format as of 1999/28/11 +% created by LHfonts (TeX4MF) version 3.4 +% +% + +\def\cCYR_A {\char"C0} +\def\cCYR_a {\char"E0} +\def\cCYR_B {\char"C1} +\def\cCYR_b {\char"E1} +\def\cCYR_V {\char"C2} +\def\cCYR_v {\char"E2} +\def\cCYR_G {\char"C3} +\def\cCYR_g {\char"E3} +\def\cCYR_D {\char"C4} +\def\cCYR_d {\char"E4} +\def\cCYR_E {\char"C5} +\def\cCYR_e {\char"E5} +\def\cCYR_ZH {\char"C6} +\def\cCYR_zh {\char"E6} +\def\cCYR_Z {\char"C7} +\def\cCYR_z {\char"E7} +\def\cCYR_I {\char"C8} +\def\cCYR_i {\char"E8} +\def\cCYR_I_shrt {\char"C9} +\def\cCYR_i_shrt {\char"E9} +\def\cCYR_K {\char"CA} +\def\cCYR_k {\char"EA} +\def\cCYR_L {\char"CB} +\def\cCYR_l {\char"EB} +\def\cCYR_M {\char"CC} +\def\cCYR_m {\char"EC} +\def\cCYR_N {\char"CD} +\def\cCYR_n {\char"ED} +\def\cCYR_O {\char"CE} +\def\cCYR_o {\char"EE} +\def\cCYR_P {\char"CF} +\def\cCYR_p {\char"EF} +\def\cCYR_R {\char"D0} +\def\cCYR_r {\char"F0} +\def\cCYR_S {\char"D1} +\def\cCYR_s {\char"F1} +\def\cCYR_T {\char"D2} +\def\cCYR_t {\char"F2} +\def\cCYR_U {\char"D3} +\def\cCYR_u {\char"F3} +\def\cCYR_F {\char"D4} +\def\cCYR_f {\char"F4} +\def\cCYR_H {\char"D5} +\def\cCYR_h {\char"F5} +\def\cCYR_C {\char"D6} +\def\cCYR_c {\char"F6} +\def\cCYR_CH {\char"D7} +\def\cCYR_ch {\char"F7} +\def\cCYR_SH {\char"D8} +\def\cCYR_sh {\char"F8} +\def\cCYR_SHCH {\char"D9} +\def\cCYR_shch {\char"F9} +\def\cCYR_HRDSN {\char"DA} +\def\cCYR_hrdsn {\char"FA} +\def\cCYR_ERY {\char"DB} +\def\cCYR_ery {\char"FB} +\def\cCYR_SFTSN {\char"DC} +\def\cCYR_sftsn {\char"FC} +\def\cCYR_EREV {\char"DD} +\def\cCYR_erev {\char"FD} +\def\cCYR_YU {\char"DE} +\def\cCYR_yu {\char"FE} +\def\cCYR_YA {\char"DF} +\def\cCYR_ya {\char"FF} +\def\cCYR_YO {\char"9C} +\def\cCYR_yo {\char"BC} +\def\cCYR_ABH_CH {\char"91} +\def\cCYR_abh_ch {\char"B1} +\def\cCYR_ABH_CH_dsc {\char"92} +\def\cCYR_abh_ch_dsc {\char"B2} +\def\cCYR_K_hcrs {\char"8B} +\def\cCYR_k_hcrs {\char"AB} +\def\cCYR_L_dsc {\char"8A} +\def\cCYR_l_dsc {\char"AA} +\def\cCYR_M_dsc {\char"88} +\def\cCYR_m_dsc {\char"A8} +\def\cCYR_ABH_HA {\char"97} +\def\cCYR_abh_ha {\char"B7} +\def\cCYR_P_tl {\char"80} +\def\cCYR_p_tl {\char"A0} +\def\cCYR_R_dsc {\char"85} +\def\cCYR_r_dsc {\char"A5} +\def\cCYR_T_dsc {\char"82} +\def\cCYR_t_dsc {\char"A2} +\def\cCYR_TETSE {\char"81} +\def\cCYR_tetse {\char"A1} +\def\cCYR_DZHE {\char"96} +\def\cCYR_dzhe {\char"B6} +\def\cCYR_SEMISN {\char"93} +\def\cCYR_semisn {\char"B3} +\def\cCYR_I_shdsc {\char"94} +\def\cCYR_i_shdsc {\char"B4} +\def\cCYR_R_tl {\char"9B} +\def\cCYR_r_tl {\char"BB} +\def\cCYR_N_ltl {\char"99} +\def\cCYR_n_ltl {\char"B9} +\def\cCYR_R_gcrs {\char"86} +\def\cCYR_r_gcrs {\char"A6} +\def\cCYR_M_tl {\char"8E} +\def\cCYR_m_tl {\char"AE} +\def\cCYR_G_tl {\char"83} +\def\cCYR_g_tl {\char"A3} +\def\cCYR_SHHA {\char"84} +\def\cCYR_shha {\char"A4} +\def\cCYR_ABH_DZE {\char"87} +\def\cCYR_abh_dze {\char"A7} +\def\cCYR_K_dsc {\char"89} +\def\cCYR_k_dsc {\char"A9} +\def\cCYR_L_tl {\char"8C} +\def\cCYR_l_tl {\char"AC} +\def\cCYR_N_dsc {\char"8D} +\def\cCYR_n_dsc {\char"AD} +\def\cCYR_N_tl {\char"8F} +\def\cCYR_n_tl {\char"AF} +\def\cCYR_OTLD {\char"90} +\def\cCYR_otld {\char"B0} +\def\cCYR_H_dsc {\char"95} +\def\cCYR_h_dsc {\char"B5} +\def\cCYR_CH_rdsc {\char"98} +\def\cCYR_ch_rdsc {\char"B8} +\def\cCYR_SCHWA {\char"9A} +\def\cCYR_schwa {\char"BA} +\def\cCYR_Agrave {\char"00} +\def\cCYR_Aacute {\char"01} +\def\cCYR_Ahat {\char"02} +\def\cCYR_Atilde {\char"03} +\def\cCYR_Aumlaut {\char"04} +\def\cCYR_Aacute_dbl {\char"05} +\def\cCYR_Aring {\char"06} +\def\cCYR_Ahachek {\char"07} +\def\cCYR_Abreve {\char"08} +\def\cCYR_Abar {\char"09} +\def\cCYR_Adot {\char"0A} +\def\cCYR_Acedilla {\char"0B} +\def\cCYR_Aogonek {\char"0C} +\def\cCYR_palochka {\char"0D} +\def\cCYR_angle_left {\char"0E} +\def\cCYR_angle_right {\char"0F} +\def\cCYR_Afrown {\char"12} +\def\cCYR_Agrave_dbl {\char"13} +\def\cCYR_Acyrbreve {\char"14} +\def\cCYR_dash {\char"16} +\def\cCYR_wordmark {\char"17} +\def\cCYR_pmzero {\char"18} +\def\cCYR_i_dotl {\char"19} +\def\cCYR_j_dotl {\char"1A} +\def\cCYR_dbl_quotes {\char"22} +\def\cCYR_No {\char"9D} +\def\cCYR_currency {\char"9E} +\def\cCYR_section {\char"9F} +\def\cCYR_baseqq {\char"BD} +\def\cCYR_flqq {\char"BE} +\def\cCYR_frqq {\char"BF} diff --git a/Master/texmf-dist/doc/fonts/lucida/beresta/ldcodes.tex b/Master/texmf-dist/doc/fonts/lucida/beresta/ldcodes.tex new file mode 100644 index 00000000000..bced6acf7b0 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/beresta/ldcodes.tex @@ -0,0 +1,165 @@ +% This is ldcodes.mf in text format as of 1999/28/11 +% created by LHfonts (TeX4MF) version 3.4 +% +% + +\def\dCYR_A {\char"C0} +\def\dCYR_a {\char"E0} +\def\dCYR_B {\char"C1} +\def\dCYR_b {\char"E1} +\def\dCYR_V {\char"C2} +\def\dCYR_v {\char"E2} +\def\dCYR_G {\char"C3} +\def\dCYR_g {\char"E3} +\def\dCYR_D {\char"C4} +\def\dCYR_d {\char"E4} +\def\dCYR_E {\char"C5} +\def\dCYR_e {\char"E5} +\def\dCYR_ZH {\char"C6} +\def\dCYR_zh {\char"E6} +\def\dCYR_Z {\char"C7} +\def\dCYR_z {\char"E7} +\def\dCYR_I {\char"C8} +\def\dCYR_i {\char"E8} +\def\dCYR_I_shrt {\char"C9} +\def\dCYR_i_shrt {\char"E9} +\def\dCYR_K {\char"CA} +\def\dCYR_k {\char"EA} +\def\dCYR_L {\char"CB} +\def\dCYR_l {\char"EB} +\def\dCYR_M {\char"CC} +\def\dCYR_m {\char"EC} +\def\dCYR_N {\char"CD} +\def\dCYR_n {\char"ED} +\def\dCYR_O {\char"CE} +\def\dCYR_o {\char"EE} +\def\dCYR_P {\char"CF} +\def\dCYR_p {\char"EF} +\def\dCYR_R {\char"D0} +\def\dCYR_r {\char"F0} +\def\dCYR_S {\char"D1} +\def\dCYR_s {\char"F1} +\def\dCYR_T {\char"D2} +\def\dCYR_t {\char"F2} +\def\dCYR_U {\char"D3} +\def\dCYR_u {\char"F3} +\def\dCYR_F {\char"D4} +\def\dCYR_f {\char"F4} +\def\dCYR_H {\char"D5} +\def\dCYR_h {\char"F5} +\def\dCYR_C {\char"D6} +\def\dCYR_c {\char"F6} +\def\dCYR_CH {\char"D7} +\def\dCYR_ch {\char"F7} +\def\dCYR_SH {\char"D8} +\def\dCYR_sh {\char"F8} +\def\dCYR_SHCH {\char"D9} +\def\dCYR_shch {\char"F9} +\def\dCYR_HRDSN {\char"DA} +\def\dCYR_hrdsn {\char"FA} +\def\dCYR_ERY {\char"DB} +\def\dCYR_ery {\char"FB} +\def\dCYR_SFTSN {\char"DC} +\def\dCYR_sftsn {\char"FC} +\def\dCYR_EREV {\char"DD} +\def\dCYR_erev {\char"FD} +\def\dCYR_YU {\char"DE} +\def\dCYR_yu {\char"FE} +\def\dCYR_YA {\char"DF} +\def\dCYR_ya {\char"FF} +\def\dCYR_YO {\char"9C} +\def\dCYR_yo {\char"BC} +\def\dCYR_LAT_S {\char"8F} +\def\dCYR_lat_s {\char"AF} +\def\dCYR_YAT {\char"93} +\def\dCYR_yat {\char"B3} +\def\dCYR_B_YUS {\char"97} +\def\dCYR_b_yus {\char"B7} +\def\dCYR_IZH {\char"8A} +\def\dCYR_izh {\char"AA} +\def\dCYR_UKR_E {\char"99} +\def\dCYR_ukr_e {\char"B9} +\def\dCYR_EPS {\char"9B} +\def\dCYR_eps {\char"BB} +\def\dCYR_Agrave {\char"00} +\def\dCYR_Aacute {\char"01} +\def\dCYR_Ahat {\char"02} +\def\dCYR_Atilde {\char"03} +\def\dCYR_Aumlaut {\char"04} +\def\dCYR_Aacute_dbl {\char"05} +\def\dCYR_Aring {\char"06} +\def\dCYR_Ahachek {\char"07} +\def\dCYR_Abreve {\char"08} +\def\dCYR_Abar {\char"09} +\def\dCYR_Adot {\char"0A} +\def\dCYR_angle_left {\char"0E} +\def\dCYR_angle_right {\char"0F} +\def\dCYR_Afrown {\char"12} +\def\dCYR_Agrave_dbl {\char"13} +\def\dCYR_Acyrbreve {\char"14} +\def\dCYR_dash {\char"16} +\def\dCYR_pmzero {\char"18} +\def\dCYR_i_dotl {\char"19} +\def\dCYR_j_dotl {\char"1A} +\def\dCYR_dbl_quotes {\char"22} +\def\dCYR_No {\char"9D} +\def\dCYR_section {\char"9F} +\def\dCYR_baseqq {\char"BD} +\def\dCYR_flqq {\char"BE} +\def\dCYR_frqq {\char"BF} +\def\dCYR_titlo {\char"0B} +\def\dCYR_palatal {\char"0C} +\def\dCYR_paerok {\char"0D} +\def\dCYR_kamora {\char"17} +\def\dCYR_psili {\char"1B} +\def\dCYR_dasia {\char"1C} +\def\dCYR_zvat {\char"1D} +\def\dCYR_pneuac {\char"1E} +\def\dCYR_pneugr {\char"1F} +\def\dCYR_thousands {\char"9E} +\def\dCYR_AZ {\char"80} +\def\dCYR_az {\char"A0} +\def\dCYR_I_AZ {\char"81} +\def\dCYR_i_az {\char"A1} +\def\dCYR_L_YUS {\char"82} +\def\dCYR_l_yus {\char"A2} +\def\dCYR_IL_YUS {\char"83} +\def\dCYR_il_yus {\char"A3} +\def\dCYR_GERV {\char"84} +\def\dCYR_gerv {\char"A4} +\def\dCYR_NASH {\char"85} +\def\dCYR_nash {\char"A5} +\def\dCYR_ZEMLA {\char"86} +\def\dCYR_zemla {\char"A6} +\def\dCYR_KSI {\char"87} +\def\dCYR_ksi {\char"A7} +\def\dCYR_VIZHE {\char"88} +\def\dCYR_vizhe {\char"A8} +\def\dCYR_IZHE {\char"89} +\def\dCYR_izhe {\char"A9} +\def\dCYR_OMGA {\char"8B} +\def\dCYR_omga {\char"AB} +\def\dCYR_OMGA_rnd {\char"8C} +\def\dCYR_omga_rnd {\char"AC} +\def\dCYR_OT {\char"8D} +\def\dCYR_ot {\char"AD} +\def\dCYR_OMGA_tlo {\char"8E} +\def\dCYR_omga_tlo {\char"AE} +\def\dCYR_FITA {\char"90} +\def\dCYR_fita {\char"B0} +\def\dCYR_KOPPA {\char"91} +\def\dCYR_koppa {\char"B1} +\def\dCYR_UK {\char"92} +\def\dCYR_uk {\char"B2} +\def\dCYR_CHERV {\char"94} +\def\dCYR_cherv {\char"B4} +\def\dCYR_PSI {\char"95} +\def\dCYR_psi {\char"B5} +\def\dCYR_SHTA {\char"96} +\def\dCYR_shta {\char"B6} +\def\dCYR_IB_YUS {\char"98} +\def\dCYR_ib_yus {\char"B8} +\def\dCYR_I_EST {\char"9A} +\def\dCYR_i_est {\char"BA} +\def\dCYR_NARROW_E {\char"9B} +\def\dCYR_narrow_e {\char"BB} diff --git a/Master/texmf-dist/doc/fonts/lucida/beresta/rscodes.tex b/Master/texmf-dist/doc/fonts/lucida/beresta/rscodes.tex new file mode 100644 index 00000000000..56c2eb05405 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/beresta/rscodes.tex @@ -0,0 +1,125 @@ +% This is rscodes.mf in text format as of 1999/28/11 +% created by LHfonts (TeX4MF) version 3.4 +% +% + +\def\sCYR_LAT_I {\char"41} +\def\sCYR_lat_i {\char"61} +\def\sCYR_LAT_J {\char"42} +\def\sCYR_lat_j {\char"62} +\def\sCYR_LAT_S {\char"43} +\def\sCYR_lat_s {\char"63} +\def\sCYR_YAT {\char"44} +\def\sCYR_yat {\char"64} +\def\sCYR_B_YUS {\char"45} +\def\sCYR_b_yus {\char"65} +\def\sCYR_IZH {\char"46} +\def\sCYR_izh {\char"66} +\def\sCYR_UKR_I {\char"47} +\def\sCYR_ukr_i {\char"67} +\def\sCYR_NG {\char"48} +\def\sCYR_ng {\char"68} +\def\sCYR_UKR_E {\char"49} +\def\sCYR_ukr_e {\char"69} +\def\sCYR_Afrown {\char"00} +\def\sCYR_Agrave_dbl {\char"01} +\def\sCYR_Acyrbreve {\char"02} +\def\sCYR_dash {\char"16} +\def\sCYR_titlo {\char"05} +\def\sCYR_palatal {\char"06} +\def\sCYR_paerok {\char"07} +\def\sCYR_kamora {\char"17} +\def\sCYR_psili {\char"1B} +\def\sCYR_dasia {\char"1C} +\def\sCYR_zvat {\char"1D} +\def\sCYR_pneuac {\char"1E} +\def\sCYR_pneugr {\char"1F} +\def\sCYR_thousands {\char"9E} +\def\sCYR_accte {\char"08} +\def\sCYR_tma {\char"09} +\def\sCYR_legion {\char"0A} +\def\sCYR_leodr {\char"0B} +\def\sCYR_vran {\char"0C} +\def\sCYR_koloda {\char"0E} +\def\sCYR_tmatem {\char"0F} +\def\sCYR_vzvat {\char"10} +\def\sCYR_vdasia {\char"11} +\def\sCYR_vpsili {\char"12} +\def\sCYR_vpneuac {\char"13} +\def\sCYR_vpmeugr {\char"14} +\def\sCYR_AZ {\char"4A} +\def\sCYR_az {\char"6A} +\def\sCYR_I_AZ {\char"4B} +\def\sCYR_i_az {\char"6B} +\def\sCYR_L_YUS {\char"4C} +\def\sCYR_l_yus {\char"6C} +\def\sCYR_IL_YUS {\char"4D} +\def\sCYR_il_yus {\char"6D} +\def\sCYR_GERV {\char"4E} +\def\sCYR_gerv {\char"6E} +\def\sCYR_NASH {\char"4F} +\def\sCYR_nash {\char"6F} +\def\sCYR_ZEMLA {\char"50} +\def\sCYR_zemla {\char"70} +\def\sCYR_KSI {\char"51} +\def\sCYR_ksi {\char"71} +\def\sCYR_VIZHE {\char"52} +\def\sCYR_vizhe {\char"72} +\def\sCYR_IZHE {\char"53} +\def\sCYR_izhe {\char"73} +\def\sCYR_OMGA {\char"54} +\def\sCYR_omga {\char"74} +\def\sCYR_OMGA_rnd {\char"55} +\def\sCYR_omga_rnd {\char"75} +\def\sCYR_OT {\char"56} +\def\sCYR_ot {\char"76} +\def\sCYR_OMGA_tlo {\char"57} +\def\sCYR_omga_tlo {\char"77} +\def\sCYR_FITA {\char"58} +\def\sCYR_fita {\char"78} +\def\sCYR_KOPPA {\char"59} +\def\sCYR_koppa {\char"79} +\def\sCYR_UK {\char"5A} +\def\sCYR_uk {\char"7A} +\def\sCYR_CHERV {\char"80} +\def\sCYR_cherv {\char"A0} +\def\sCYR_PSI {\char"81} +\def\sCYR_psi {\char"A1} +\def\sCYR_SHTA {\char"82} +\def\sCYR_shta {\char"A2} +\def\sCYR_IB_YUS {\char"83} +\def\sCYR_ib_yus {\char"A3} +\def\sCYR_I_EST {\char"84} +\def\sCYR_i_est {\char"A4} +\def\sCYR_NARROW_E {\char"85} +\def\sCYR_narrow_e {\char"A5} +\def\sCYR_ZELO {\char"86} +\def\sCYR_zelo {\char"A6} +\def\sCYR_VUK {\char"87} +\def\sCYR_vuk {\char"A7} +\def\sCYR_VI_A {\char"88} +\def\sCYR_vi_a {\char"A8} +\def\sCYR_VL_YUS {\char"89} +\def\sCYR_Vl_yus {\char"A9} +\def\sCYR_IZH_dgr {\char"8A} +\def\sCYR_izh_dgr {\char"AA} +\def\sCYR_IZH_uml {\char"8B} +\def\sCYR_izh_uml {\char"AB} +\def\sCYR_OLG {\char"8C} +\def\sCYR_olg {\char"AC} +\def\sCYR_OERY {\char"8D} +\def\sCYR_oery {\char"AD} +\def\sCYR_OHRDSN {\char"8E} +\def\sCYR_ohrdsn {\char"AE} +\def\sCYR_OO_cdot {\char"8F} +\def\sCYR_oo_cdot {\char"AF} +\def\sCYR_OO_cddot {\char"90} +\def\sCYR_oo_cddot {\char"B0} +\def\sCYR_VIZH {\char"91} +\def\sCYR_vizh {\char"B1} +\def\sCYR_P_peter {\char"92} +\def\sCYR_p_peter {\char"B2} +\def\sCYR_T_peter {\char"93} +\def\sCYR_t_peter {\char"B3} +\def\sCYR_ZELO_m {\char"94} +\def\sCYR_zelo_m {\char"B4} diff --git a/Master/texmf-dist/doc/fonts/lucida/beresta/rxcodes.tex b/Master/texmf-dist/doc/fonts/lucida/beresta/rxcodes.tex new file mode 100644 index 00000000000..c08ac4d5802 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/beresta/rxcodes.tex @@ -0,0 +1,215 @@ +% This is rxcodes.mf in text format as of 1999/28/11 +% created by LHfonts (TeX4MF) version 3.4 +% +% + +\def\CYR_A {\char"C0} +\def\CYR_a {\char"E0} +\def\CYR_B {\char"C1} +\def\CYR_b {\char"E1} +\def\CYR_V {\char"C2} +\def\CYR_v {\char"E2} +\def\CYR_G {\char"C3} +\def\CYR_g {\char"E3} +\def\CYR_D {\char"C4} +\def\CYR_d {\char"E4} +\def\CYR_E {\char"C5} +\def\CYR_e {\char"E5} +\def\CYR_ZH {\char"C6} +\def\CYR_zh {\char"E6} +\def\CYR_Z {\char"C7} +\def\CYR_z {\char"E7} +\def\CYR_I {\char"C8} +\def\CYR_i {\char"E8} +\def\CYR_I_shrt {\char"C9} +\def\CYR_i_shrt {\char"E9} +\def\CYR_K {\char"CA} +\def\CYR_k {\char"EA} +\def\CYR_L {\char"CB} +\def\CYR_l {\char"EB} +\def\CYR_M {\char"CC} +\def\CYR_m {\char"EC} +\def\CYR_N {\char"CD} +\def\CYR_n {\char"ED} +\def\CYR_O {\char"CE} +\def\CYR_o {\char"EE} +\def\CYR_P {\char"CF} +\def\CYR_p {\char"EF} +\def\CYR_R {\char"D0} +\def\CYR_r {\char"F0} +\def\CYR_S {\char"D1} +\def\CYR_s {\char"F1} +\def\CYR_T {\char"D2} +\def\CYR_t {\char"F2} +\def\CYR_U {\char"D3} +\def\CYR_u {\char"F3} +\def\CYR_F {\char"D4} +\def\CYR_f {\char"F4} +\def\CYR_H {\char"D5} +\def\CYR_h {\char"F5} +\def\CYR_C {\char"D6} +\def\CYR_c {\char"F6} +\def\CYR_CH {\char"D7} +\def\CYR_ch {\char"F7} +\def\CYR_SH {\char"D8} +\def\CYR_sh {\char"F8} +\def\CYR_SHCH {\char"D9} +\def\CYR_shch {\char"F9} +\def\CYR_HRDSN {\char"DA} +\def\CYR_hrdsn {\char"FA} +\def\CYR_ERY {\char"DB} +\def\CYR_ery {\char"FB} +\def\CYR_SFTSN {\char"DC} +\def\CYR_sftsn {\char"FC} +\def\CYR_EREV {\char"DD} +\def\CYR_erev {\char"FD} +\def\CYR_YU {\char"DE} +\def\CYR_yu {\char"FE} +\def\CYR_YA {\char"DF} +\def\CYR_ya {\char"FF} +\def\CYR_YO {\char"9C} +\def\CYR_yo {\char"BC} +\def\CYR_AE {\char"41} +\def\CYR_ae {\char"61} +\def\CYR_DJE {\char"42} +\def\CYR_dje {\char"62} +\def\CYR_TSHE {\char"43} +\def\CYR_tshe {\char"63} +\def\CYR_ABH_CH {\char"44} +\def\CYR_abh_ch {\char"64} +\def\CYR_ABH_CH_dsc {\char"45} +\def\CYR_abh_ch_dsc {\char"65} +\def\CYR_K_vcrs {\char"46} +\def\CYR_k_vcrs {\char"66} +\def\CYR_K_hcrs {\char"47} +\def\CYR_k_hcrs {\char"67} +\def\CYR_L_dsc {\char"48} +\def\CYR_l_dsc {\char"68} +\def\CYR_LAT_I {\char"49} +\def\CYR_lat_i {\char"69} +\def\CYR_LAT_J {\char"4A} +\def\CYR_lat_j {\char"6A} +\def\CYR_LJE {\char"4B} +\def\CYR_lje {\char"6B} +\def\CYR_M_dsc {\char"4C} +\def\CYR_m_dsc {\char"6C} +\def\CYR_NJE {\char"4D} +\def\CYR_nje {\char"6D} +\def\CYR_ABH_HA {\char"4E} +\def\CYR_abh_ha {\char"6E} +\def\CYR_P_tl {\char"4F} +\def\CYR_p_tl {\char"6F} +\def\CYR_R_dsc {\char"50} +\def\CYR_r_dsc {\char"70} +\def\CYR_LAT_Q {\char"51} +\def\CYR_lat_q {\char"71} +\def\CYR_T_dsc {\char"52} +\def\CYR_t_dsc {\char"72} +\def\CYR_LAT_S {\char"53} +\def\CYR_lat_s {\char"73} +\def\CYR_TETSE {\char"54} +\def\CYR_tetse {\char"74} +\def\CYR_DZHE {\char"55} +\def\CYR_dzhe {\char"75} +\def\CYR_CH_vcrs {\char"56} +\def\CYR_ch_vcrs {\char"76} +\def\CYR_LAT_W {\char"57} +\def\CYR_lat_w {\char"77} +\def\CYR_YAT {\char"58} +\def\CYR_yat {\char"78} +\def\CYR_B_YUS {\char"59} +\def\CYR_b_yus {\char"79} +\def\CYR_IZH {\char"5A} +\def\CYR_izh {\char"7A} +\def\CYR_N_ltl {\char"1C} +\def\CYR_n_ltl {\char"1D} +\def\CYR_DELTA {\char"1E} +\def\CYR_delta {\char"1F} +\def\CYR_G_up {\char"80} +\def\CYR_g_up {\char"A0} +\def\CYR_G_hcrs {\char"81} +\def\CYR_g_hcrs {\char"A1} +\def\CYR_G_dsc {\char"82} +\def\CYR_g_dsc {\char"A2} +\def\CYR_G_tl {\char"83} +\def\CYR_g_tl {\char"A3} +\def\CYR_SHHA {\char"84} +\def\CYR_shha {\char"A4} +\def\CYR_ZH_dsc {\char"85} +\def\CYR_zh_dsc {\char"A5} +\def\CYR_Z_dsc {\char"86} +\def\CYR_z_dsc {\char"A6} +\def\CYR_ABH_DZE {\char"87} +\def\CYR_abh_dze {\char"A7} +\def\CYR_UKR_I {\char"88} +\def\CYR_ukr_i {\char"A8} +\def\CYR_K_dsc {\char"89} +\def\CYR_k_dsc {\char"A9} +\def\CYR_K_beak {\char"8A} +\def\CYR_k_beak {\char"AA} +\def\CYR_K_tl {\char"8B} +\def\CYR_k_tl {\char"AB} +\def\CYR_L_tl {\char"8C} +\def\CYR_l_tl {\char"AC} +\def\CYR_N_dsc {\char"8D} +\def\CYR_n_dsc {\char"AD} +\def\CYR_NG {\char"8E} +\def\CYR_ng {\char"AE} +\def\CYR_N_tl {\char"8F} +\def\CYR_n_tl {\char"AF} +\def\CYR_OTLD {\char"90} +\def\CYR_otld {\char"B0} +\def\CYR_S_dsc {\char"91} +\def\CYR_s_dsc {\char"B1} +\def\CYR_U_shrt {\char"92} +\def\CYR_u_shrt {\char"B2} +\def\CYR_Y {\char"93} +\def\CYR_y {\char"B3} +\def\CYR_Y_hcrs {\char"94} +\def\CYR_y_hcrs {\char"B4} +\def\CYR_H_dsc {\char"95} +\def\CYR_h_dsc {\char"B5} +\def\CYR_H_tl {\char"96} +\def\CYR_h_tl {\char"B6} +\def\CYR_CH_ldsc {\char"97} +\def\CYR_ch_ldsc {\char"B7} +\def\CYR_CH_rdsc {\char"98} +\def\CYR_ch_rdsc {\char"B8} +\def\CYR_UKR_E {\char"99} +\def\CYR_ukr_e {\char"B9} +\def\CYR_SCHWA {\char"9A} +\def\CYR_schwa {\char"BA} +\def\CYR_EPS {\char"9B} +\def\CYR_eps {\char"BB} +\def\CYR_Agrave {\char"00} +\def\CYR_Aacute {\char"01} +\def\CYR_Ahat {\char"02} +\def\CYR_Atilde {\char"03} +\def\CYR_Aumlaut {\char"04} +\def\CYR_Aacute_dbl {\char"05} +\def\CYR_Aring {\char"06} +\def\CYR_Ahachek {\char"07} +\def\CYR_Abreve {\char"08} +\def\CYR_Abar {\char"09} +\def\CYR_Adot {\char"0A} +\def\CYR_Acedilla {\char"0B} +\def\CYR_Aogonek {\char"0C} +\def\CYR_palochka {\char"0D} +\def\CYR_angle_left {\char"0E} +\def\CYR_angle_right {\char"0F} +\def\CYR_Afrown {\char"12} +\def\CYR_Agrave_dbl {\char"13} +\def\CYR_Acyrbreve {\char"14} +\def\CYR_dash {\char"16} +\def\CYR_wordmark {\char"17} +\def\CYR_pmzero {\char"18} +\def\CYR_Agrave_cross {\char"19} +\def\CYR_Aacute_cross {\char"1A} +\def\CYR_Ahcross {\char"1B} +\def\CYR_dbl_quotes {\char"22} +\def\CYR_No {\char"9D} +\def\CYR_currency {\char"9E} +\def\CYR_section {\char"9F} +\def\CYR_baseqq {\char"BD} +\def\CYR_flqq {\char"BE} +\def\CYR_frqq {\char"BF} diff --git a/Master/texmf-dist/doc/fonts/lucida/beresta/txcodes.tex b/Master/texmf-dist/doc/fonts/lucida/beresta/txcodes.tex new file mode 100644 index 00000000000..b72f2c6ebe1 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/beresta/txcodes.tex @@ -0,0 +1,171 @@ +% This is txcodes.mf in text format as of 1999/28/11 +% created by LHfonts (TeX4MF) version 3.4 +% +% + +\def\xCYR_R_gcrs {\char"41} +\def\xCYR_r_gcrs {\char"61} +\def\xCYR_S_acrs {\char"42} +\def\xCYR_s_acrs {\char"62} +\def\xCYR_G_crsdsc {\char"43} +\def\xCYR_g_crsdsc {\char"63} +\def\xCYR_M_tl {\char"44} +\def\xCYR_m_tl {\char"64} +\def\xCYR_H_hcrs {\char"45} +\def\xCYR_h_hcrs {\char"65} +\def\xCYR_pound {\char"01} +\def\xCYR_lguillemet {\char"02} +\def\xCYR_rguillemet {\char"03} +\def\xCYR_openq {\char"04} +\def\xCYR_Atie {\char"05} +\def\xCYR_Avcross {\char"06} +\def\xCYR_Adesc_up {\char"07} +\def\xCYR_Adesc_lo {\char"08} +\def\xCYR_Adesc_it {\char"09} +\def\xCYR_Abar_long {\char"0A} +\def\xCYR_Abreve_long {\char"0B} +\def\xCYR_Atilde_long {\char"0C} +\def\xCYR_Aammoc {\char"0D} +\def\xCYR_Alcomma {\char"0E} +\def\xCYR_Acomma {\char"0F} +\def\xCYR_LJE_title {\char"1C} +\def\xCYR_NJE_title {\char"1D} +\def\xCYR_GJE {\char"46} +\def\xCYR_gje {\char"66} +\def\xCYR_KJE {\char"47} +\def\xCYR_kje {\char"67} +\def\xCYR_ZH_brv {\char"48} +\def\xCYR_zh_brv {\char"68} +\def\xCYR_A_brv {\char"49} +\def\xCYR_a_brv {\char"69} +\def\xCYR_A_uml {\char"4A} +\def\xCYR_a_uml {\char"6A} +\def\xCYR_E_brv {\char"4B} +\def\xCYR_e_brv {\char"6B} +\def\xCYR_SCHWA_uml {\char"4C} +\def\xCYR_schwa_uml {\char"6C} +\def\xCYR_ZH_uml {\char"4D} +\def\xCYR_zh_uml {\char"6D} +\def\xCYR_Z_uml {\char"4E} +\def\xCYR_z_uml {\char"6E} +\def\xCYR_I_bar {\char"4F} +\def\xCYR_i_bar {\char"6F} +\def\xCYR_I_uml {\char"50} +\def\xCYR_i_uml {\char"70} +\def\xCYR_O_uml {\char"51} +\def\xCYR_o_uml {\char"71} +\def\xCYR_OTLD_uml {\char"52} +\def\xCYR_otld_uml {\char"72} +\def\xCYR_U_bar {\char"53} +\def\xCYR_u_bar {\char"73} +\def\xCYR_U_uml {\char"54} +\def\xCYR_u_uml {\char"74} +\def\xCYR_U_dac {\char"55} +\def\xCYR_u_dac {\char"75} +\def\xCYR_CH_uml {\char"56} +\def\xCYR_ch_uml {\char"76} +\def\xCYR_ERY_uml {\char"57} +\def\xCYR_ery_uml {\char"77} +\def\xCYR_LAT_I_dsc {\char"58} +\def\xCYR_lat_i_dsc {\char"78} +\def\xCYR_VG_hcrs {\char"59} +\def\xCYR_Vg_hcrs {\char"79} +\def\xCYR_VDZHE {\char"5A} +\def\xCYR_Vdzhe {\char"7A} +\def\xCYR_A_bar {\char"80} +\def\xCYR_a_bar {\char"A0} +\def\xCYR_LAT_I_dot {\char"FF} +\def\xCYR_O_bar {\char"81} +\def\xCYR_o_bar {\char"A1} +\def\xCYR_O_lcom {\char"82} +\def\xCYR_o_lcom {\char"A2} +\def\xCYR_U_hat {\char"83} +\def\xCYR_u_hat {\char"A3} +\def\xCYR_U_tld {\char"84} +\def\xCYR_u_tld {\char"A4} +\def\xCYR_U_gr {\char"85} +\def\xCYR_u_gr {\char"A5} +\def\xCYR_U_com {\char"86} +\def\xCYR_u_com {\char"A6} +\def\xCYR_ERY_bar {\char"87} +\def\xCYR_ery_bar {\char"A7} +\def\xCYR_EREV_uml {\char"88} +\def\xCYR_erev_uml {\char"A8} +\def\xCYR_EREV_bar {\char"89} +\def\xCYR_erev_bar {\char"A9} +\def\xCYR_EREV_dot {\char"8A} +\def\xCYR_erev_dot {\char"AA} +\def\xCYR_YU_bar {\char"8B} +\def\xCYR_yu_bar {\char"AB} +\def\xCYR_YA_bar {\char"8C} +\def\xCYR_ya_bar {\char"AC} +\def\xCYR_OTLD_bar {\char"8D} +\def\xCYR_otld_bar {\char"AD} +\def\xCYR_Y_bar {\char"8E} +\def\xCYR_y_bar {\char"AE} +\def\xCYR_EPS_uml {\char"8F} +\def\xCYR_eps_uml {\char"AF} +\def\xCYR_L_ldot {\char"90} +\def\xCYR_l_ldot {\char"B0} +\def\xCYR_N_ldot {\char"91} +\def\xCYR_n_ldot {\char"B1} +\def\xCYR_R_brv {\char"92} +\def\xCYR_r_brv {\char"B2} +\def\xCYR_T_lcom {\char"93} +\def\xCYR_t_lcom {\char"B3} +\def\xCYR_CH_ldot {\char"94} +\def\xCYR_ch_ldot {\char"B4} +\def\xCYR_A_ac {\char"95} +\def\xCYR_a_ac {\char"B5} +\def\xCYR_E_ac {\char"96} +\def\xCYR_e_ac {\char"B6} +\def\xCYR_YO_ac {\char"97} +\def\xCYR_yo_ac {\char"B7} +\def\xCYR_UKR_E_ac {\char"98} +\def\xCYR_ukr_e_ac {\char"B8} +\def\xCYR_I_ac {\char"99} +\def\xCYR_i_ac {\char"B9} +\def\xCYR_LAT_I_ac {\char"9A} +\def\xCYR_lat_i_ac {\char"BA} +\def\xCYR_UKR_I_ac {\char"9B} +\def\xCYR_ukr_i_ac {\char"BB} +\def\xCYR_O_ac {\char"9C} +\def\xCYR_o_ac {\char"BC} +\def\xCYR_U_ac {\char"9D} +\def\xCYR_u_ac {\char"BD} +\def\xCYR_ERY_ac {\char"C0} +\def\xCYR_ery_ac {\char"E0} +\def\xCYR_HRDSN_ac {\char"C1} +\def\xCYR_hrdsn_ac {\char"E1} +\def\xCYR_EREV_ac {\char"C2} +\def\xCYR_erev_ac {\char"E2} +\def\xCYR_YU_ac {\char"C3} +\def\xCYR_yu_ac {\char"E3} +\def\xCYR_YA_ac {\char"C4} +\def\xCYR_ya_ac {\char"E4} +\def\xCYR_YAT_ac {\char"C5} +\def\xCYR_yat_ac {\char"E5} +\def\xCYR_IZH_ac {\char"C6} +\def\xCYR_izh_ac {\char"E6} +\def\xCYR_B_YUS_ac {\char"C7} +\def\xCYR_b_yus_ac {\char"E7} +\def\xCYR_L_YUS_ac {\char"C8} +\def\xCYR_l_yus_ac {\char"E8} +\def\xCYR_IB_YUS_ac {\char"C9} +\def\xCYR_ib_yus_ac {\char"E9} +\def\xCYR_IL_YUS_ac {\char"CA} +\def\xCYR_il_yus_ac {\char"EA} +\def\xCYR_I_E_ac {\char"CB} +\def\xCYR_i_e_ac {\char"EB} +\def\xCYR_UK_ac {\char"CC} +\def\xCYR_uk_ac {\char"EC} +\def\xCYR_Y_ac {\char"CD} +\def\xCYR_y_ac {\char"ED} +\def\xCYR_AE_ac {\char"CE} +\def\xCYR_ae_ac {\char"EE} +\def\xCYR_SCHWA_ac {\char"CF} +\def\xCYR_schwa_ac {\char"EF} +\def\xCYR_OTLD_ac {\char"D0} +\def\xCYR_otld_ac {\char"F0} +\def\xCYR_DJE_ac {\char"D1} +\def\xCYR_dje_ac {\char"F1} diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc.tex new file mode 100644 index 00000000000..3b6cb3c6a8c --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc.tex @@ -0,0 +1,30 @@ +%testfont stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\let\xtables\xtable +\def\head#1{\def\header{#1\par}} +\def\FontPage #1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtable \egroup\vfill} +\def\FontPageS#1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtables\egroup\vfill} +\head{Computer Modern font} +\FontPage{cmr10} +\FontPage{cmcsc10} +\FontPage{cmti10} +\FontPage{cmss10} +\FontPage{cmtt10} + +\head{Europian Computer Modern} +\FontPage{ecrm1000} +\FontPage{eccc1000} +\FontPage{ecti1000} +\FontPage{ecss1000} +\FontPage{ectt1000} + +\head{Washington Cyrillic} +\FontPage{wncyr10} +\FontPage{wncyi10} +\FontPage{wncyb10} +\FontPage{wncyss10} +\FontPage{wncysc10} +\end diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc0.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc0.tex new file mode 100644 index 00000000000..fc5faa99063 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc0.tex @@ -0,0 +1,109 @@ +%testfont stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\let\xtables\xtable\def\medskip{\par\kern-8pt} +\def\head#1{\def\header{#1\par}} +\def\FontPage #1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtable \egroup\vfill} +\def\FontPageS#1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtables\egroup\vfill} +%\def\FontPage #1{\vbox\bgroup\def\fontname{#1 scaled\magstep2}\header\startfont\xtable \egroup\vfill} +%\def\FontPageS#1{\vbox\bgroup\def\fontname{#1 scaled\magstep2}\header\startfont\xtables\egroup\vfill} +\head{Computer Modern font + Cyrillic MS DOS Alternative encoding} +\FontPage {lhr10} +\FontPageS{lhtt10} + +\break +\head{Cyrillic WNCYR encoding} +\FontPage {wnr10} +\FontPageS{wntt10} + +\break +\head{Computer Modern font + Russian MSDOS Alternative + Tatar encoding} +\FontPage {ctr10} +\FontPageS{cttt10} + +\break +\head{Computer Modern font + Cyrillic Windows1251 encoding} +\FontPage {wcr10} +\FontPageS{wctt10} + +\break +\head{Computer Modern font + Cyrillic ISO encoding} +\FontPage {icr10} +\FontPageS{ictt10} + +\break +\head{Computer Modern font + Cyrillic KOI-8r encoding} +\FontPage {kcr10} +\FontPageS{kctt10} + +\break +\head{Computer Modern font + Cyrillic Macintosh encoding} +\FontPage {mcr10} +\FontPageS{mctt10} + +\head{Cyrillic T2A encoding based on Europian Computer Modern} +\FontPage {larm1000} +\FontPageS{latt1000} + +\break +\head{Cyrillic T2B encoding based on Europian Computer Modern} +\FontPage {lbrm1000} +\FontPageS{lbtt1000} + +\break +\head{Cyrillic T2C encoding based on Europian Computer Modern} +\FontPage {lcrm1000} +\FontPageS{lctt1000} + +\break +\head{Cyrillic T2D encoding based on Europian Computer Modern} +\FontPage {ldrm1000} +\FontPageS{ldtt1000} + +\head{Computer Modern font + Cyrillic MS DOS Alternative encoding (extended)} +\FontPage {lxr10} +\FontPageS{lxtt10} + +\break +\head{Computer Modern font + Cyrillic Windows1251 encoding (extended)} +\FontPage {wxr10} +\FontPageS{wxtt10} + +\break +\head{Computer Modern font + Cyrillic ISO encoding (extended)} +\FontPage {ixr10} +\FontPageS{ixtt10} + +\break +\head{Computer Modern font + Cyrillic KOI-8r encoding (extended)} +\FontPage {kxr10} +\FontPageS{kxtt10} + +\break +\head{Computer Modern font + Cyrillic Macintosh encoding (extended)} +\FontPage {mxr10} +\FontPageS{mxtt10} + +\head{Cyrillic X2 container} +\FontPage {rxrm1000} +\FontPageS{rxtt1000} + +\break +\head{Cyrillic XS Old Slav container} +\FontPage {rsrm1000} +\FontPageS{rstt1000} + +\break +\head{Cyrillic Unicode page} +\FontPage {ucr10} +\FontPageS{uctt10} + +\break +\head{All additional letters} +\FontPage {txrm1000} +\FontPageS{txtt1000} + +\end +%end of file diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc1.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc1.tex new file mode 100644 index 00000000000..182715f1f76 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc1.tex @@ -0,0 +1,66 @@ +%testfont stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\let\xtables\xtable +\def\head#1{\def\header{#1\par}} +\def\FontPage #1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtable \egroup\vfill} +\def\FontPageS#1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtables\egroup\vfill} +\head{Computer Modern font + Cyrillic MS DOS Alternative encoding} +\FontPage {lhr10} +\FontPage {lhcsc10} +\FontPageS{lhti10} +\FontPageS{lhss10} +\FontPageS{lhtt10} + +\break +\head{Cyrillic WNCYR encoding} +\FontPage {wnr10} +\FontPage {wncsc10} +\FontPageS{wnti10} +\FontPageS{wnss10} +\FontPageS{wntt10} + +\break +\head{Computer Modern font + Russian MSDOS Alternative + Tatar encoding} +\FontPage {ctr10} +\FontPage {ctcsc10} +\FontPageS{ctti10} +\FontPageS{ctss10} +\FontPageS{cttt10} + +\break +\head{Computer Modern font + Cyrillic Windows1251 encoding} +\FontPage {wcr10} +\FontPage {wccsc10} +\FontPageS{wcti10} +\FontPageS{wcss10} +\FontPageS{wctt10} + +\break +\head{Computer Modern font + Cyrillic ISO encoding} +\FontPage {icr10} +\FontPage {iccsc10} +\FontPageS{icti10} +\FontPageS{icss10} +\FontPageS{ictt10} + +\break +\head{Computer Modern font + Cyrillic KOI-8r encoding} +\FontPage {kcr10} +\FontPage {kccsc10} +\FontPageS{kcti10} +\FontPageS{kcss10} +\FontPageS{kctt10} + +\break +\head{Computer Modern font + Cyrillic Macintosh encoding} +\FontPage {mcr10} +\FontPage {mcr10} +\FontPageS{mccsc10} +\FontPageS{mcss10} +\FontPageS{mctt10} + +\end +%end of file diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc2.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc2.tex new file mode 100644 index 00000000000..5e5ff611e70 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc2.tex @@ -0,0 +1,42 @@ +%testfont stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\let\xtables\xtable +\def\head#1{\def\header{#1\par}} +\def\FontPage #1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtable \egroup\vfill} +\def\FontPageS#1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtables\egroup\vfill} +\head{Cyrillic T2A encoding based on Europian Computer Modern} +\FontPage {larm1000} +\FontPage {lacc1000} +\FontPageS{lati1000} +\FontPageS{lass1000} +\FontPageS{latt1000} + +\break +\head{Cyrillic T2B encoding based on Europian Computer Modern} +\FontPage {lbrm1000} +\FontPage {lbcc1000} +\FontPageS{lbti1000} +\FontPageS{lbss1000} +\FontPageS{lbtt1000} + +\break +\head{Cyrillic T2C encoding based on Europian Computer Modern} +\FontPage {lcrm1000} +\FontPage {lccc1000} +\FontPageS{lcti1000} +\FontPageS{lcss1000} +\FontPageS{lctt1000} + +\break +\head{Cyrillic T2D encoding based on Europian Computer Modern} +\FontPage {ldrm1000} +\FontPage {ldcc1000} +\FontPageS{ldti1000} +\FontPageS{ldss1000} +\FontPageS{ldtt1000} + +\end +%end of file diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc3.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc3.tex new file mode 100644 index 00000000000..e1c44daafce --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc3.tex @@ -0,0 +1,50 @@ +%testfont stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\let\xtables\xtable +\def\head#1{\def\header{#1\par}} +\def\FontPage #1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtable \egroup\vfill} +\def\FontPageS#1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtables\egroup\vfill} +\head{Computer Modern font + Cyrillic MS DOS Alternative encoding (extended)} +\FontPage {lxr10} +\FontPage {lxcsc10} +\FontPageS{lxti10} +\FontPageS{lxss10} +\FontPageS{lxtt10} + +\break +\head{Computer Modern font + Cyrillic Windows1251 encoding (extended)} +\FontPage {wxr10} +\FontPage {wxcsc10} +\FontPageS{wxti10} +\FontPageS{wxss10} +\FontPageS{wxtt10} + +\break +\head{Computer Modern font + Cyrillic ISO encoding (extended)} +\FontPage {ixr10} +\FontPage {ixcsc10} +\FontPageS{ixti10} +\FontPageS{ixss10} +\FontPageS{ixtt10} + +\break +\head{Computer Modern font + Cyrillic KOI-8r encoding (extended)} +\FontPage {kxr10} +\FontPage {kxcsc10} +\FontPageS{kxti10} +\FontPageS{kxss10} +\FontPageS{kxtt10} + +\break +\head{Computer Modern font + Cyrillic Macintosh encoding (extended)} +\FontPage {mxr10} +\FontPage {mxr10} +\FontPageS{mxcsc10} +\FontPageS{mxss10} +\FontPageS{mxtt10} + +\end +%end of file diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc4.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc4.tex new file mode 100644 index 00000000000..ab270912ca0 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc4.tex @@ -0,0 +1,42 @@ +%testfont stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\let\xtables\xtable +\def\head#1{\def\header{#1\par}} +\def\FontPage #1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtable \egroup\vfill} +\def\FontPageS#1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtables\egroup\vfill} +\head{Cyrillic X2 container} +\FontPage {rxrm1000} +\FontPage {rxcc1000} +\FontPageS{rxti1000} +\FontPageS{rxss1000} +\FontPageS{rxtt1000} + +\break +\head{Cyrillic XS Old Slav container} +\FontPage {rsrm1000} +\FontPage {rscc1000} +\FontPageS{rsti1000} +\FontPageS{rsss1000} +\FontPageS{rstt1000} + +\break +\head{Cyrillic Unicode page} +\FontPage {ucr10} +\FontPage {uccsc10} +\FontPageS{ucti10} +\FontPageS{ucss10} +\FontPageS{uctt10} + +\break +\head{Cyrillic Trash container} +\FontPage {txrm1000} +\FontPage {txcc1000} +\FontPageS{txti1000} +\FontPageS{txss1000} +\FontPageS{txtt1000} + +\end +%end of file diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog.lh b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog.lh new file mode 100644 index 00000000000..fff3bcbf278 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog.lh @@ -0,0 +1,26 @@ +\FontPage{\fontii r10} +\FontPage{\fontii sl10} +\FontPage{\fontii ti10} +\FontPage{\fontii u10} +\FontPage{\fontii bx10} +\FontPage{\fontii b10} +\FontPage{\fontii bxsl10} +\FontPage{\fontii bxti10} +\FontPage{\fontii csc10} +\FontPage{\fontii ss10} +\FontPage{\fontii ssbx10} +\FontPage{\fontii ssdc10} +\FontPage{\fontii ssi10} +\FontPage{\fontii tt10} +\FontPage{\fontii sltt10} +\FontPage{\fontii itt10} +\FontPage{\fontii tcsc10} +\FontPage{\fontii vtt10} +\FontPage{\fontii ssq8} +\FontPage{\fontii ssqi8} +\FontPage{\fontii dunh10} +\FontPage{\fontii fib8} +\FontPage{\fontii ff10} +\FontPage{\fontii fi10} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog.t2 b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog.t2 new file mode 100644 index 00000000000..24b13d2dc6f --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog.t2 @@ -0,0 +1,25 @@ +\FontPage{\fontii rm1000} +\FontPage{\fontii sl1000} +\FontPage{\fontii ti1000} +\FontPage{\fontii ui1000} +\FontPage{\fontii bx1000} +\FontPage{\fontii bi1000} +\FontPage{\fontii bl1000} +\FontPage{\fontii rb1000} +% +\FontPage{\fontii cc1000} +\FontPage{\fontii sc1000} +\FontPage{\fontii ci1000} +\FontPage{\fontii oc1000} +% +\FontPage{\fontii ss1000} +\FontPage{\fontii si1000} +\FontPage{\fontii sx1000} +\FontPage{\fontii so1000} +% +\FontPage{\fontii tc1000} +\FontPage{\fontii tt1000} +\FontPage{\fontii st1000} +\FontPage{\fontii it1000} +\FontPage{\fontii vi1000} +\FontPage{\fontii vt1000} diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog1.lh b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog1.lh new file mode 100644 index 00000000000..27a285fc459 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog1.lh @@ -0,0 +1,53 @@ +\FontPage{\fontii r10} +\FontPage{\fontii r12} +\FontPage{\fontii r17} +\FontPage{\fontii r5} +\FontPage{\fontii r6} +\FontPage{\fontii r7} +\FontPage{\fontii r8} +\FontPage{\fontii r9} +\FontPage{\fontii sl10} +\FontPage{\fontii sl12} +\FontPage{\fontii sl8} +\FontPage{\fontii sl9} +\FontPage{\fontii ti10} +\FontPage{\fontii ti12} +\FontPage{\fontii ti7} +\FontPage{\fontii ti8} +\FontPage{\fontii ti9} +\FontPage{\fontii u10} +\FontPage{\fontii bx10} +\FontPage{\fontii bx12} +\FontPage{\fontii bx5} +\FontPage{\fontii bx6} +\FontPage{\fontii bx7} +\FontPage{\fontii bx8} +\FontPage{\fontii bx9} +\FontPage{\fontii b10} +\FontPage{\fontii bxsl10} +\FontPage{\fontii bxti10} +\FontPage{\fontii csc10} +\FontPage{\fontii csc8} +\FontPage{\fontii csc9} +\FontPage{\fontii ss10} +\FontPage{\fontii ss12} +\FontPage{\fontii ss17} +\FontPage{\fontii ss8} +\FontPage{\fontii ss9} +\FontPage{\fontii ssbx10} +\FontPage{\fontii ssdc10} +\FontPage{\fontii ssi10} +\FontPage{\fontii ssi12} +\FontPage{\fontii ssi17} +\FontPage{\fontii ssi8} +\FontPage{\fontii ssi9} +\FontPage{\fontii tt10} +\FontPage{\fontii tt12} +\FontPage{\fontii tt8} +\FontPage{\fontii tt9} +\FontPage{\fontii sltt10} +\FontPage{\fontii itt10} +\FontPage{\fontii tcsc10} +\FontPage{\fontii vtt10} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog1.t2 b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog1.t2 new file mode 100644 index 00000000000..bffcf95744a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog1.t2 @@ -0,0 +1,44 @@ +\FontPage{\fontii rm0500} +\FontPage{\fontii rm0600} +\FontPage{\fontii rm0700} +\FontPage{\fontii rm0800} +\FontPage{\fontii rm0900} +\FontPage{\fontii rm1000} +\FontPage{\fontii rm1095} +\FontPage{\fontii rm1200} +\FontPage{\fontii rm1440} +\FontPage{\fontii rm1728} +\FontPage{\fontii rm2074} +\FontPage{\fontii rm2488} +\FontPage{\fontii rm2986} +\FontPage{\fontii rm3583} +\FontPage{\fontii sl0500} +\FontPage{\fontii sl0600} +\FontPage{\fontii sl0700} +\FontPage{\fontii sl0800} +\FontPage{\fontii sl0900} +\FontPage{\fontii sl1000} +\FontPage{\fontii sl1095} +\FontPage{\fontii sl1200} +\FontPage{\fontii sl1440} +\FontPage{\fontii sl1728} +\FontPage{\fontii sl2074} +\FontPage{\fontii sl2488} +\FontPage{\fontii sl2986} +\FontPage{\fontii sl3583} +\FontPage{\fontii ti0500} +\FontPage{\fontii ti0600} +\FontPage{\fontii ti0700} +\FontPage{\fontii ti0800} +\FontPage{\fontii ti0900} +\FontPage{\fontii ti1000} +\FontPage{\fontii ti1095} +\FontPage{\fontii ti1200} +\FontPage{\fontii ti1440} +\FontPage{\fontii ti1728} +\FontPage{\fontii ti2074} +\FontPage{\fontii ti2488} +\FontPage{\fontii ti2986} +\FontPage{\fontii ti3583} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog2.lh b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog2.lh new file mode 100644 index 00000000000..9b49424c6b2 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog2.lh @@ -0,0 +1,7 @@ +\FontPage{\fontii ssq8} +\FontPage{\fontii ssqi8} +\FontPage{\fontii dunh10} +\FontPage{\fontii fib8} +\FontPage{\fontii ff10} +\FontPage{\fontii fi10} + diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog2.t2 b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog2.t2 new file mode 100644 index 00000000000..13359696a4e --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog2.t2 @@ -0,0 +1,44 @@ +\FontPage{\fontii ui0500} +\FontPage{\fontii ui0600} +\FontPage{\fontii ui0700} +\FontPage{\fontii ui0800} +\FontPage{\fontii ui0900} +\FontPage{\fontii ui1000} +\FontPage{\fontii ui1095} +\FontPage{\fontii ui1200} +\FontPage{\fontii ui1440} +\FontPage{\fontii ui1728} +\FontPage{\fontii ui2074} +\FontPage{\fontii ui2488} +\FontPage{\fontii ui2986} +\FontPage{\fontii ui3583} +\FontPage{\fontii bx0500} +\FontPage{\fontii bx0600} +\FontPage{\fontii bx0700} +\FontPage{\fontii bx0800} +\FontPage{\fontii bx0900} +\FontPage{\fontii bx1000} +\FontPage{\fontii bx1095} +\FontPage{\fontii bx1200} +\FontPage{\fontii bx1440} +\FontPage{\fontii bx1728} +\FontPage{\fontii bx2074} +\FontPage{\fontii bx2488} +\FontPage{\fontii bx2986} +\FontPage{\fontii bx3583} +\FontPage{\fontii bi0500} +\FontPage{\fontii bi0600} +\FontPage{\fontii bi0700} +\FontPage{\fontii bi0800} +\FontPage{\fontii bi0900} +\FontPage{\fontii bi1000} +\FontPage{\fontii bi1095} +\FontPage{\fontii bi1200} +\FontPage{\fontii bi1440} +\FontPage{\fontii bi1728} +\FontPage{\fontii bi2074} +\FontPage{\fontii bi2488} +\FontPage{\fontii bi2986} +\FontPage{\fontii bi3583} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog3.t2 b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog3.t2 new file mode 100644 index 00000000000..995dc083502 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog3.t2 @@ -0,0 +1,44 @@ +\FontPage{\fontii bl0500} +\FontPage{\fontii bl0600} +\FontPage{\fontii bl0700} +\FontPage{\fontii bl0800} +\FontPage{\fontii bl0900} +\FontPage{\fontii bl1000} +\FontPage{\fontii bl1095} +\FontPage{\fontii bl1200} +\FontPage{\fontii bl1440} +\FontPage{\fontii bl1728} +\FontPage{\fontii bl2074} +\FontPage{\fontii bl2488} +\FontPage{\fontii bl2986} +\FontPage{\fontii bl3583} +\FontPage{\fontii rb0500} +\FontPage{\fontii rb0600} +\FontPage{\fontii rb0700} +\FontPage{\fontii rb0800} +\FontPage{\fontii rb0900} +\FontPage{\fontii rb1000} +\FontPage{\fontii rb1095} +\FontPage{\fontii rb1200} +\FontPage{\fontii rb1440} +\FontPage{\fontii rb1728} +\FontPage{\fontii rb2074} +\FontPage{\fontii rb2488} +\FontPage{\fontii rb2986} +\FontPage{\fontii rb3583} +\FontPage{\fontii cc0500} +\FontPage{\fontii cc0600} +\FontPage{\fontii cc0700} +\FontPage{\fontii cc0800} +\FontPage{\fontii cc0900} +\FontPage{\fontii cc1000} +\FontPage{\fontii cc1095} +\FontPage{\fontii cc1200} +\FontPage{\fontii cc1440} +\FontPage{\fontii cc1728} +\FontPage{\fontii cc2074} +\FontPage{\fontii cc2488} +\FontPage{\fontii cc2986} +\FontPage{\fontii cc3583} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog4.t2 b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog4.t2 new file mode 100644 index 00000000000..58c041c6fa5 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog4.t2 @@ -0,0 +1,44 @@ +\FontPage{\fontii sc0500} +\FontPage{\fontii sc0600} +\FontPage{\fontii sc0700} +\FontPage{\fontii sc0800} +\FontPage{\fontii sc0900} +\FontPage{\fontii sc1000} +\FontPage{\fontii sc1095} +\FontPage{\fontii sc1200} +\FontPage{\fontii sc1440} +\FontPage{\fontii sc1728} +\FontPage{\fontii sc2074} +\FontPage{\fontii sc2488} +\FontPage{\fontii sc2986} +\FontPage{\fontii sc3583} +\FontPage{\fontii ci0500} +\FontPage{\fontii ci0600} +\FontPage{\fontii ci0700} +\FontPage{\fontii ci0800} +\FontPage{\fontii ci0900} +\FontPage{\fontii ci1000} +\FontPage{\fontii ci1095} +\FontPage{\fontii ci1200} +\FontPage{\fontii ci1440} +\FontPage{\fontii ci1728} +\FontPage{\fontii ci2074} +\FontPage{\fontii ci2488} +\FontPage{\fontii ci2986} +\FontPage{\fontii ci3583} +\FontPage{\fontii oc0500} +\FontPage{\fontii oc0600} +\FontPage{\fontii oc0700} +\FontPage{\fontii oc0800} +\FontPage{\fontii oc0900} +\FontPage{\fontii oc1000} +\FontPage{\fontii oc1095} +\FontPage{\fontii oc1200} +\FontPage{\fontii oc1440} +\FontPage{\fontii oc1728} +\FontPage{\fontii oc2074} +\FontPage{\fontii oc2488} +\FontPage{\fontii oc2986} +\FontPage{\fontii oc3583} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog5.t2 b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog5.t2 new file mode 100644 index 00000000000..7f6e42688e6 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog5.t2 @@ -0,0 +1,44 @@ +\FontPage{\fontii ss0500} +\FontPage{\fontii ss0600} +\FontPage{\fontii ss0700} +\FontPage{\fontii ss0800} +\FontPage{\fontii ss0900} +\FontPage{\fontii ss1000} +\FontPage{\fontii ss1095} +\FontPage{\fontii ss1200} +\FontPage{\fontii ss1440} +\FontPage{\fontii ss1728} +\FontPage{\fontii ss2074} +\FontPage{\fontii ss2488} +\FontPage{\fontii ss2986} +\FontPage{\fontii ss3583} +\FontPage{\fontii si0500} +\FontPage{\fontii si0600} +\FontPage{\fontii si0700} +\FontPage{\fontii si0800} +\FontPage{\fontii si0900} +\FontPage{\fontii si1000} +\FontPage{\fontii si1095} +\FontPage{\fontii si1200} +\FontPage{\fontii si1440} +\FontPage{\fontii si1728} +\FontPage{\fontii si2074} +\FontPage{\fontii si2488} +\FontPage{\fontii si2986} +\FontPage{\fontii si3583} +\FontPage{\fontii sx0500} +\FontPage{\fontii sx0600} +\FontPage{\fontii sx0700} +\FontPage{\fontii sx0800} +\FontPage{\fontii sx0900} +\FontPage{\fontii sx1000} +\FontPage{\fontii sx1095} +\FontPage{\fontii sx1200} +\FontPage{\fontii sx1440} +\FontPage{\fontii sx1728} +\FontPage{\fontii sx2074} +\FontPage{\fontii sx2488} +\FontPage{\fontii sx2986} +\FontPage{\fontii sx3583} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog6.t2 b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog6.t2 new file mode 100644 index 00000000000..fed2b7ef0bf --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog6.t2 @@ -0,0 +1,43 @@ +\FontPage{\fontii so0500} +\FontPage{\fontii so0600} +\FontPage{\fontii so0700} +\FontPage{\fontii so0800} +\FontPage{\fontii so0900} +\FontPage{\fontii so1000} +\FontPage{\fontii so1095} +\FontPage{\fontii so1200} +\FontPage{\fontii so1440} +\FontPage{\fontii so1728} +\FontPage{\fontii so2074} +\FontPage{\fontii so2488} +\FontPage{\fontii so2986} +\FontPage{\fontii so3583} +\FontPage{\fontii tc0800} +\FontPage{\fontii tc0900} +\FontPage{\fontii tc1000} +\FontPage{\fontii tc1095} +\FontPage{\fontii tc1200} +\FontPage{\fontii tt0800} +\FontPage{\fontii tt0900} +\FontPage{\fontii tt1000} +\FontPage{\fontii tt1095} +\FontPage{\fontii tt1200} +\FontPage{\fontii tt1440} +\FontPage{\fontii tt1728} +\FontPage{\fontii tt2074} +\FontPage{\fontii tt2488} +\FontPage{\fontii tt2986} +\FontPage{\fontii tt3583} +\FontPage{\fontii st0800} +\FontPage{\fontii st0900} +\FontPage{\fontii st1000} +\FontPage{\fontii st1095} +\FontPage{\fontii st1200} +\FontPage{\fontii st1440} +\FontPage{\fontii st1728} +\FontPage{\fontii st2074} +\FontPage{\fontii st2488} +\FontPage{\fontii st2986} +\FontPage{\fontii st3583} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog7.t2 b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog7.t2 new file mode 100644 index 00000000000..3015eed56d2 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog7.t2 @@ -0,0 +1,55 @@ +\FontPage{\fontii it0800} +\FontPage{\fontii it0900} +\FontPage{\fontii it1000} +\FontPage{\fontii it1095} +\FontPage{\fontii it1200} +\FontPage{\fontii it1440} +\FontPage{\fontii it1728} +\FontPage{\fontii it2074} +\FontPage{\fontii it2488} +\FontPage{\fontii it2986} +\FontPage{\fontii it3583} +\FontPage{\fontii tc1440} +\FontPage{\fontii tc1728} +\FontPage{\fontii tc2074} +\FontPage{\fontii tc2488} +\FontPage{\fontii tc2986} +\FontPage{\fontii tc3583} +\FontPage{\fontii vi0800} +\FontPage{\fontii vi0900} +\FontPage{\fontii vi1000} +\FontPage{\fontii vi1095} +\FontPage{\fontii vi1200} +\FontPage{\fontii vi1440} +\FontPage{\fontii vi1728} +\FontPage{\fontii vi2074} +\FontPage{\fontii vi2488} +\FontPage{\fontii vi2986} +\FontPage{\fontii vi3583} +\FontPage{\fontii vt0800} +\FontPage{\fontii vt0900} +\FontPage{\fontii vt1000} +\FontPage{\fontii vt1095} +\FontPage{\fontii vt1200} +\FontPage{\fontii vt1440} +\FontPage{\fontii vt1728} +\FontPage{\fontii vt2074} +\FontPage{\fontii vt2488} +\FontPage{\fontii vt2986} +\FontPage{\fontii vt3583} +\FontPage{\fontii xc0500} +\FontPage{\fontii xc0600} +\FontPage{\fontii xc0700} +\FontPage{\fontii xc0800} +\FontPage{\fontii xc0900} +\FontPage{\fontii xc1000} +\FontPage{\fontii xc1095} +\FontPage{\fontii xc1200} +\FontPage{\fontii xc1440} +\FontPage{\fontii xc1728} +\FontPage{\fontii xc2074} +\FontPage{\fontii xc2488} +\FontPage{\fontii xc2986} +\FontPage{\fontii xc3583} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/lh-fmap.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/lh-fmap.tex new file mode 100644 index 00000000000..66a45377b53 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/lh-fmap.tex @@ -0,0 +1,15 @@ +%testtext stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\def\head#1{\def\header{#1\par}} +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\xtable\egroup\vfill} +\def\fontii{lh} +%Only main sizes +\input katalog.lh +\end +%Full font Katalog +\input katalog1.lh +\input katalog2.lh +\end diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/lh-text.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/lh-text.tex new file mode 100644 index 00000000000..2ccc2ca4372 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/lh-text.tex @@ -0,0 +1,15 @@ +%testtext stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\alttext\egroup\vfill} +\def\fontii{lh} +%Only main sizes +\input katalog.lh +\end +%Full font Katalog +\input katalog1.lh +\input katalog2.lh +\end diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/t2a-fmap.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2a-fmap.tex new file mode 100644 index 00000000000..c1eb5d3fb8f --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2a-fmap.tex @@ -0,0 +1,19 @@ +%testfont stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill} +\def\fontii{la} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/t2a-text.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2a-text.tex new file mode 100644 index 00000000000..896e5abfead --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2a-text.tex @@ -0,0 +1,20 @@ +%testtext stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill} +\def\fontii{la} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/t2b-fmap.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2b-fmap.tex new file mode 100644 index 00000000000..190d0bde197 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2b-fmap.tex @@ -0,0 +1,19 @@ +%testfont stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill} +\def\fontii{lb} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/t2b-text.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2b-text.tex new file mode 100644 index 00000000000..fd05a956166 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2b-text.tex @@ -0,0 +1,20 @@ +%testtext stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill} +\def\fontii{lb} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/t2c-fmap.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2c-fmap.tex new file mode 100644 index 00000000000..69ee382445e --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2c-fmap.tex @@ -0,0 +1,19 @@ +%testfont stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill} +\def\fontii{lc} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/t2c-text.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2c-text.tex new file mode 100644 index 00000000000..086e02aeafa --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2c-text.tex @@ -0,0 +1,20 @@ +%testtext stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill} +\def\fontii{lc} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/t2d-fmap.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2d-fmap.tex new file mode 100644 index 00000000000..ee39ffa506d --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2d-fmap.tex @@ -0,0 +1,19 @@ +%testfont stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill} +\def\fontii{ld} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/t2d-text.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2d-text.tex new file mode 100644 index 00000000000..ea287bb62be --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2d-text.tex @@ -0,0 +1,20 @@ +%testtext stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill} +\def\fontii{ld} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/testfox.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/testfox.tex new file mode 100644 index 00000000000..87463842a72 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/testfox.tex @@ -0,0 +1,241 @@ +% testfo(nt)x -- testfont.tex + \xtable stuff +% (\xtable has decimal numbers \xtables starts from char128) +% macro \startfont has penalty additions +% A testbed for font evaluation (see The METAFONTbook, Appendix H) + +\tracinglostchars=0 +\tolerance=1000 +\raggedbottom +\nopagenumbers +\parindent=0pt +\newlinechar=`@ +\hyphenpenalty=200 +\doublehyphendemerits=30000 +\hyphenation{prom-i-nent} + +\newcount\m \newcount\n \newcount\p \newdimen\dim +\chardef\other=12 + +\def\today{\ifcase\month\or + January\or February\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi + \space\number\day, \number\year} +\def\hours{\n=\time \divide\n 60 + \m=-\n \multiply\m 60 \advance\m \time +%!!! + \twodigits\n:\twodigits\m} +\def\twodigits#1{\ifnum #1<10 0\fi \number#1} + +\def\init{\message{@Name of the font to test = } + \read-1 to\fontname \startfont + \message{Now type a test command (\string\help\space for help):}} +\def\startfont{\font\testfont=\fontname \spaceskip=0pt + \leftline{\sevenrm Test of \fontname\unskip\ on \today\ at \hours}% +%!!! + \penalty10000\medskip + \testfont \setbaselineskip + \ifdim\fontdimen6\testfont<10pt \rightskip=0pt plus 20pt + \else\rightskip=0pt plus 2em \fi + \spaceskip=\fontdimen2\testfont % space between words (\raggedright) + \xspaceskip=\fontdimen2\testfont \advance\xspaceskip by\fontdimen7\testfont} + +{\catcode`\|=0 \catcode`\\=\other +|gdef|help{|message{% +\init switches to another font;@% +\end or \bye finishes the run;@% +\table prints the font layout in tabular format;@% +\xtable prints the font layout in tabular format (with decimal nums);@% +\text prints a sample text, assuming TeX text font conventions;@% +\sample combines \table and \text;@% +\mixture mixes a background character with a series of others;@% +\alternation interleaves a background character with a series;@% +\alphabet prints all lowercase letters within a given background;@% +\ALPHABET prints all uppercase letters within a given background;@% +\series prints a series of letters within a given background;@% +\lowers prints a comprehensive test of lowercase;@% +\uppers prints a comprehensive test of uppercase;@% +\digits prints a comprehensive test of numerals;@% +\math prints a comprehensive test of TeX math italic;@% +\names prints a text that mixes upper and lower case;@% +\punct prints a punctuation test;@% +\bigtest combines many of the above routines;@% +\help repeats this message;@% +and you can use ordinary TeX commands (e.g., to \input a file).}}} + +\def\setbaselineskip{\setbox0=\hbox{\n=0 +\loop\char\n \ifnum \n<255 \advance\n 1 \repeat} +\baselineskip=6pt \advance\baselineskip\ht0 \advance\baselineskip\dp0 } + +\def\setchar#1{{\escapechar-1\message{\string#1 character = }% + \def\do##1{\catcode`##1=\other}\dospecials + \read-1 to\next + \expandafter\finsetchar\next\next#1}} +\def\finsetchar#1#2\next#3{\global\chardef#3=`#1 + \ifnum #3=`\# \global\chardef#3=#2 \fi} +\def\promptthree{\setchar\background + \setchar\starting \setchar\ending} + +\def\mixture{\promptthree \domix\mixpattern} +\def\alternation{\promptthree \domix\altpattern} +\def\mixpattern{\0\1\0\0\1\1\0\0\0\1\1\1\0\1} +\def\altpattern{\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0} +\def\domix#1{\par\chardef\0=\background \n=\starting + \loop \chardef\1=\n #1\endgraf + \ifnum \n<\ending \advance\n 1 \repeat} + +\def\!{\discretionary{\background}{\background}{\background}} +\def\series{\promptthree \!\doseries\starting\ending\par} +\def\doseries#1#2{\n=#1\loop\char\n\!\ifnum\n<#2\advance\n 1 \repeat} +\def\complower{\!\doseries{`a}{`z}\doseries{'31}{'34}\par} +\def\compupper{\!\doseries{`A}{`Z}\doseries{'35}{'37}\par} +\def\compdigs{\!\doseries{`0}{`9}\par} +\def\alphabet{\setchar\background\complower} +\def\ALPHABET{\setchar\background\compupper} + +\def\lowers{\docomprehensive\complower{`a}{`z}{'31}{'34}} +\def\uppers{\docomprehensive\compupper{`A}{`Z}{'35}{'37}} +\def\digits{\docomprehensive\compdigs{`0}{`4}{`5}{`9}} +\def\docomprehensive#1#2#3#4#5{\par\chardef\background=#2 + \loop{#1} \ifnum\background<#3\m=\background\advance\m 1 + \chardef\background=\m \repeat \chardef\background=#4 + \loop{#1} \ifnum\background<#5\m=\background\advance\m 1 + \chardef\background=\m \repeat} + +\def\names{ {\AA}ngel\aa\ Beatrice Claire + Diana \'Erica Fran\c{c}oise Ginette H\'el\`ene Iris + Jackie K\=aren {\L}au\.ra Mar{\'\i}a N\H{a}ta{\l}{\u\i}e {\O}ctave + Pauline Qu\^eneau Roxanne Sabine T\~a{\'\j}a Ur\v{s}ula + Vivian Wendy Xanthippe Yv{\o}nne Z\"azilie\par} +\def\punct{\par\dopunct{min}\dopunct{pig}\dopunct{hid} + \dopunct{HIE}\dopunct{TIP}\dopunct{fluff} + \$1,234.56 + 7/8 = 9\% @ \#0\par} +\def\dopunct#1{#1,\ #1:\ #1;\ `#1'\ ?`#1?\ !`#1!\ (#1)\ [#1]\ #1*\ #1.\par} + +\def\bigtest{\sample + hamburgefonstiv HAMBURGEFONSTIV\par + \names \punct \lowers \uppers \digits} + +\def\math{\textfont1=\testfont \skewchar\testfont=\skewtrial + \mathchardef\Gamma="100 \mathchardef\Delta="101 + \mathchardef\Theta="102 \mathchardef\Lambda="103 \mathchardef\Xi="104 + \mathchardef\Pi="105 \mathchardef\Sigma="106 \mathchardef\Upsilon="107 + \mathchardef\Phi="108 \mathchardef\Psi="109 \mathchardef\Omega="10A + \def\ii{i} \def\jj{j} + \def\\##1{|##1|+}\mathtrial + \def\\##1{##1_2+}\mathtrial + \def\\##1{##1^2+}\mathtrial + \def\\##1{##1/2+}\mathtrial + \def\\##1{2/##1+}\mathtrial + \def\\##1{##1,{}+}\mathtrial + \def\\##1{d##1+}\mathtrial + \let\ii=\imath \let\jj=\jmath \def\\##1{\hat##1+}\mathtrial} +\newcount\skewtrial \skewtrial='177 +\def\mathtrial{$\\A \\B \\C \\D \\E \\F \\G \\H \\I \\J \\K \\L \\M \\N \\O + \\P \\Q \\R \\S \\T \\U \\V \\W \\X \\Y \\Z \\a \\b \\c \\d \\e \\f \\g + \\h \\\ii \\\jj \\k \\l \\m \\n \\o \\p \\q \\r \\s \\t \\u \\v \\w \\x \\y + \\z \\\alpha \\\beta \\\gamma \\\delta \\\epsilon \\\zeta \\\eta \\\theta + \\\iota \\\kappa \\\lambda \\\mu \\\nu \\\xi \\\pi \\\rho \\\sigma \\\tau + \\\upsilon \\\phi \\\chi \\\psi \\\omega \\\vartheta \\\varpi \\\varphi + \\\Gamma \\\Delta \\\Theta \\\Lambda \\\Xi \\\Pi \\\Sigma \\\Upsilon + \\\Phi \\\Psi \\\Omega \\\partial \\\ell \\\wp$\par} +\def\mathsy{\begingroup\skewtrial='060 % for math symbol font tests + \def\mathtrial{$\\A \\B \\C \\D \\E \\F \\G \\H \\I \\J \\K \\L + \\M \\N \\O \\P \\Q \\R \\S \\T \\U \\V \\W \\X \\Y \\Z$\par} + \math\endgroup} + +\def\oct#1{\hbox{\rm\'{}\kern-.2em\it#1\/\kern.05em}} % octal constant +\def\hex#1{\hbox{\rm\H{}\tt#1}} % hexadecimal constant +\def\|{\omit\vrule} +\def\setdigs#1"#2{\gdef\h{#2}% \h=hex prefix; \0\1=corresponding octal + \m=\n \divide\m by 64 \xdef\0{\the\m}% + \multiply\m by-64 \advance\m by\n \divide\m by 8 \xdef\1{\the\m}} +\def\testrow{\setbox0=\hbox{\penalty 1\def\\{\char"\h}% + \\0\\1\\2\\3\\4\\5\\6\\7\\8\\9\\A\\B\\C\\D\\E\\F% + \global\p=\lastpenalty}} % \p=1 if none of the characters exist +\def\oddline{\cr + \noalign{\nointerlineskip} + \multispan{19}\hrulefill& + \setbox0=\hbox{\lower 2.3pt\hbox{\hex{\h x}}}\smash{\box0}\cr + \noalign{\nointerlineskip}} +\newif\ifskipping +\def\evenline{\loop\skippingfalse + \ifnum\n<256 \m=\n \divide\m 16 \chardef\next=\m + \expandafter\setdigs\meaning\next \testrow + \ifnum\p=1 \skippingtrue \fi\fi + \ifskipping \global\advance\n 16 \repeat + \ifnum\n=256 \let\next=\endchart\else\let\next=\morechart\fi + \next} +\def\sevenline{\loop\skippingfalse + \ifnum\n<256 \m=\n \divide\m 16 \chardef\next=\m + \expandafter\setdigs\meaning\next \testrow + \ifnum\n<128 \skippingtrue \else\ifnum\p=1 \skippingtrue \fi\fi\fi + \ifskipping \global\advance\n 16 \repeat + \ifnum\n=256 \let\next=\endchart\else\let\next=\morechart\fi + \next} +\def\morechart{\cr\noalign{\hrule\penalty5000} + \chartline \oddline \m=\1 \advance\m 1 \xdef\1{\the\m} + \chartline \evenline} +\def\chartline{&\oct{\0\1x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\|&} +\def\chartstrut{\lower4.5pt\vbox to14pt{}} +\def\table{$$\global\n=0 + \halign to\hsize\bgroup + \chartstrut##\tabskip0pt plus10pt& + &\hfil##\hfil&\vrule##\cr + \lower6.5pt\null + &&&\oct0&&\oct1&&\oct2&&\oct3&&\oct4&&\oct5&&\oct6&&\oct7&\evenline} +%!!! +\def\xtable{$$\global\n=0 + \halign to\hsize\bgroup + \chartstrut##\tabskip0pt plus10pt& + &\hfil##\hfil&\vrule\smashnum##\cr + \lower6.5pt\null + &&\|&\oct0&\|&\oct1&\|&\oct2&\|&\oct3&\|&\oct4 + &\|&\oct5&\|&\oct6&\|&\oct7&\|\evenline} +%!!! +\def\xtables{$$\global\n=128 + \halign to\hsize\bgroup + \chartstrut##\tabskip0pt plus10pt& + &\hfil##\hfil&\vrule\smashnum##\cr + \lower6.5pt\null + &&\|&\oct0&\|&\oct1&\|&\oct2&\|&\oct3&\|&\oct4 + &\|&\oct5&\|&\oct6&\|&\oct7&\|\sevenline} +\def\endchart{\cr\noalign{\hrule}% + \raise11.5pt\null&&\|&\hex 8&\|&\hex 9&\|&\hex A&\|&\hex B&\| + &\hex C&\|&\hex D&\|&\hex E&\|&\hex F&\|\cr\egroup$$\par} +\def\:{\setbox0=\hbox{\char\n}% + \ifdim\ht0>7.5pt\reposition + \else\ifdim\dp0>2.5pt\reposition\fi\fi + \box0\global\advance\n 1 } +\def\reposition{\setbox0=\vbox{\kern2pt\box0}\dim=\dp0 + \advance\dim 2pt \dp0=\dim} +\def\centerlargechars{ + \def\reposition{\setbox0=\hbox{$\vcenter{\kern2pt\box0\kern2pt}$}}} +%!!! +\def\smashnum{\smash{\hbox to0pt{\fiverm\kern.2em\lower1.5ex\hbox +{\number\n}\hss}}} + +\def\text{{\advance\baselineskip-4pt +\setbox0=\hbox{abcdefghijklmnopqrstuvwxyz} +\ifdim\hsize>2\wd0 \ifdim 15pc>2\wd0 \hsize=15pc \else \hsize=2\wd0 \fi\fi +On November 14, 1885, Senator \& Mrs.~Leland Stanford called +together at their San Francisco mansion the 24~prominent men who had +been chosen as the first trustees of The Leland Stanford Junior University. +They handed to the board the Founding Grant of the University, which they +had executed three days before. This document---with various amendments, +legislative acts, and court decrees---remains as the University's charter. +In bold, sweeping language it stipulates that the objectives of the University +are ``to qualify students for personal success and direct usefulness in life; +and to promote the publick welfare by exercising an influence in behalf of +humanity and civilization, teaching the blessings of liberty regulated by +law, and inculcating love and reverence for the great principles of +government as derived from the inalienable rights of man to life, liberty, +and the pursuit of happiness.'' \moretext +(!`THE DAZED BROWN FOX QUICKLY GAVE 12345--67890 JUMPS!)\par}} +\def\moretext{?`But aren't Kafka's Schlo{\ss} and {\AE}sop's {\OE}uvres +often na{\"\i}ve vis-\`a-vis the d{\ae}monic ph{\oe}nix's official r\^ole +in fluffy souffl\'es? } +\def\omitaccents{\let\moretext=\relax} + +\def\sample{\table\text} + +\ifx\noinit!\else\init\fi diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/testkern.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/testkern.tex new file mode 100644 index 00000000000..f8e4b209700 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/testkern.tex @@ -0,0 +1,132 @@ +\newcount\chu \newcount\chl \newcount\chtemp +\newcount \hours \newcount \minutes + +\let\xpar=\par + +\def\LHpair#1 #2.{\noindent\chu=#1% +{\loop \chl=\chu +{\loop \char\chu\char\chl\char\chu{}\char\chl{}\char\chu\ +\advance\chl by 1 \let\chtemp\chl#2\xpar\noindent}% +\global\advance\chu by 1 \let\chtemp\chu#2\xpar}} + +\def\LHcross#1 #2 #3.{\noindent\chu=#1\chl=#2% +{\loop \char\chu\char\chl\-% +\advance\chl by 1 \let\chtemp\chl#3\xpar}} + +\def\LHdot#1 #2.{\noindent\chu=#1% +{\loop \char\chu.\ \char\chu{}.\ % +\advance\chl by 1 \let\chtemp\chl#2\xpar}} + +\def\LHuplow#1 #2; #3 #4.{\noindent\chu=#1% +{\loop \chl=#3% +{\loop \char\chu\char\chl\char\chl\ \char\chu{}\char\chl{}\char\chl\ +\advance\chl by 1 \let\chtemp\chl#4\xpar\noindent}% +\global\advance\chu by 1 \let\chtemp\chu#2\xpar}} + +\def\LHblks #1#2#3{\par\baselineskip=2.65ex\lineskip2pt +{\noindent +\chu=#1\loop +\centerline{\quad\llap{\rm\number\chu :}% +\chl=#1\loop \setbox0\hbox{\char\chu}% +\quad\rlap{\lower\dp0\hbox{\vrule\vbox{\hrule\box0\hrule}\vrule}}% +\global\advance\chu by 1 \advance\chl by 1 \ifnum\chl<#3 \repeat \hfill} +\ifnum\chu<#2 \repeat}} + +\def\LHblk{\LHblks{0}{256}{16}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%T2 +\def\Ttwo{% +\LHpair 128 \ifnum\chtemp=157\chtemp=192 \ifnum\chtemp<224\repeat. +\LHpair 160 \ifnum\chtemp=189\chtemp=224 \ifnum\chtemp<256\repeat. +\LHcross 205 128 \ifnum\chtemp=157\chtemp=192 \ifnum\chtemp<224\repeat. +\LHcross 237 160 \ifnum\chtemp=189\chtemp=224 \ifnum\chtemp<256\repeat. +\LHdot 128 \ifnum\chtemp=157\chtemp=192 \ifnum\chtemp<224\repeat. +\LHdot 160 \ifnum\chtemp=189\chtemp=224 \ifnum\chtemp<256\repeat. +\LHuplow 128 \ifnum\chtemp=157\chtemp=192 \ifnum\chtemp<224\repeat; 160 \loTtwo. +} + +%ALT +\def\ALT{% +\LHpair 128 % + \ifnum\chtemp=160\chtemp=242\fi % + \ifnum\chtemp=243\chtemp=244\fi % + \ifnum\chtemp=245\chtemp=246\fi % + \ifnum\chtemp=247\chtemp=248\fi % + \ifnum\chtemp=249\chtemp=250\fi % + \ifnum\chtemp<251\repeat. +\LHpair 160 % + \ifnum\chtemp=176\chtemp=224\fi % + \ifnum\chtemp=240\chtemp=241\fi % + \ifnum\chtemp=242\chtemp=243\fi % + \ifnum\chtemp=244\chtemp=245\fi % + \ifnum\chtemp=246\chtemp=247\fi % + \ifnum\chtemp=248\chtemp=249\fi % + \ifnum\chtemp=250\chtemp=251\fi % + \ifnum\chtemp<252\repeat. +\LHcross 205 128 % + \ifnum\chtemp=160\chtemp=242\fi % + \ifnum\chtemp=243\chtemp=244\fi % + \ifnum\chtemp=245\chtemp=246\fi % + \ifnum\chtemp=247\chtemp=248\fi % + \ifnum\chtemp=249\chtemp=250\fi % + \ifnum\chtemp<251\repeat. +\LHcross 237 160 % + \ifnum\chtemp=176\chtemp=224\fi % + \ifnum\chtemp=240\chtemp=241\fi % + \ifnum\chtemp=242\chtemp=243\fi % + \ifnum\chtemp=244\chtemp=245\fi % + \ifnum\chtemp=246\chtemp=247\fi % + \ifnum\chtemp=248\chtemp=249\fi % + \ifnum\chtemp=250\chtemp=251\fi % + \ifnum\chtemp<252\repeat. +\LHdot 128 % + \ifnum\chtemp=160\chtemp=242\fi % + \ifnum\chtemp=243\chtemp=244\fi % + \ifnum\chtemp=245\chtemp=246\fi % + \ifnum\chtemp=247\chtemp=248\fi % + \ifnum\chtemp=249\chtemp=250\fi % + \ifnum\chtemp<251\repeat. +\LHdot 160 % + \ifnum\chtemp=176\chtemp=224\fi % + \ifnum\chtemp=240\chtemp=241\fi % + \ifnum\chtemp=242\chtemp=243\fi % + \ifnum\chtemp=244\chtemp=245\fi % + \ifnum\chtemp=246\chtemp=247\fi % + \ifnum\chtemp=248\chtemp=249\fi % + \ifnum\chtemp=250\chtemp=251\fi % + \ifnum\chtemp<252\repeat. +\LHuplow 128 % + \ifnum\chtemp=160\chtemp=242\fi % + \ifnum\chtemp=243\chtemp=244\fi % + \ifnum\chtemp=245\chtemp=246\fi % + \ifnum\chtemp=247\chtemp=248\fi % + \ifnum\chtemp=249\chtemp=250\fi % + \ifnum\chtemp<251\repeat; + 160 % + \ifnum\chtemp=176\chtemp=224\fi % + \ifnum\chtemp=240\chtemp=241\fi % + \ifnum\chtemp=242\chtemp=243\fi % + \ifnum\chtemp=244\chtemp=245\fi % + \ifnum\chtemp=246\chtemp=247\fi % + \ifnum\chtemp=248\chtemp=249\fi % + \ifnum\chtemp=250\chtemp=251\fi % + \ifnum\chtemp<252\repeat. +} +\newlinechar=`@ +{\chardef\other=12 +\catcode`\|=0 \catcode`\\=\other +|gdef|kernhelp{|message{@% +\kernhelp -- this help;@% +\help -- main testfo(nt)x.tex's help;@% +\init -- set font name to be tested;@@% +\ALT -- kerning test in LCY encoding (lh* fonts);@% +\Ttwo -- kerning test in T2/X2 encoding (rx/l(a/b/c)* fonts);@@% +\LHblk -- test for char boxes and char placement inside boxes;@% +\LHblks <num1> <num2> <num3> -- "low level" macro for previous one;@% + <num1> -- number of first code number (e.g. 0 in \LHblk);@% + <num2> -- number of last code number+1 (e.g. 256 in \LHblk);@% + <num3> -- number of characters per line (e.g. 16 in \LHblk)@@}}} + +\kernhelp +\input testfox diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/testtext.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/testtext.tex new file mode 100644 index 00000000000..2638c0f667d --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/testtext.tex @@ -0,0 +1,234 @@ +%testfont stuff +% +\def\grqq{\kern-.07em``} +\def\glqq{,,\penalty10000\hskip0pt} +\def\dash---{\ifdim\lastskip>0pt\unskip\fi\kern.2em\cyrdash +\hskip.2em\ignorespaces} + +\def\moretext{\baselineskip2.75ex +\let\\=\par \chardef\cyrdash="16 +\vtop{\setbox0=\hbox{╫╥╬┴█ ┬╦▐┴╦┼══█╠ ╨└═▄╪┼\space}% +\ifdim\wd0>.475\hsize\hsize\wd0\else\hsize.475\hsize\fi +\glqq ├фх-Єю эр схыюь ётхЄх, \\ +╥рь, уфх тёхуфр ьюЁюч,\\ +╥ЁєЄё ёяшэющ ьхфтхфш\\ +╬ чхьэє■ юё№.\\ +╠шью яы√тєЄ ёЄюыхЄ№ ,\\ +╤я Є яюфю ы№фюь ьюЁ ,\\ +╥ЁєЄё юс юё№ ьхфтхфш \dash---\\ +┬хЁЄшЄё ╟хьы .\\ +\vskip6pt +╩ЁєЄ Є юэш ёЄрЁр ё№,\\ +┬хЁЄ Є чхьэє■ юё№,\\ +╫Єюс√ ты■сыхээ√ь Ёрэ№°х\\ +┬ёЄЁхЄшЄ№ё яЁш°ыюё№,\\ +╫Єюс√ юфэрцф√ єЄЁюь,\\ +╨рэ№°х эр уюф шы№ фтр,\\ +╩Єю-Єю ёърчры ъюьє-Єю\\ +├ыртэ√х ёыютр.\\ +\vskip6pt +┬╤╦┼─ ╟└ ┬┼╤┼══╚╠ ╦╚┬═┼╠\\ +╨└═▄╪┼ ╧╨╚─┼╥ ╨└╤╤┬┼╥,\\ +╚ ─╦▀ ─┬╬╚╒ ┬╦▐┴╦┼══█╒\\ +╠═╬├╬-╠═╬├╬ ╦┼╥\\ +┴╙─╙╥ ╤┬┼╨╩└╥▄ ╟└╨═╚╓█,\\ +┴╙─╙╥ ╨╙╫▄╚ ╟┬┼═┼╥▄,\\ +┴╙─┼╥ ╥╙╠└═ ╩╦╙┴╚╥▄╤▀,\\ +┴┼╦█╔, ╩└╩ ╠┼─┬┼─▄.\grqq{}\\ +\vskip6pt +<<╩юуфр є ьхэ т Ёєърї эютр ъэшур: яЁхфьхЄ, шчуюЄютыхээ√щ т ЄшяюуЁрЇшш Ёєърьш +эрсюЁ∙шър, ¤Єюую ётюхую Ёюфр ухЁю , ё яюью∙№■ ьр°шэ√, шчюсЁхЄхээющ ъръшь-Єю +фЁєушь ухЁюхь, ўєтёЄтє■, ўЄю т ью■ цшчэ№ тю°ыю ўЄю-Єю цштюх, уютюЁ ∙хх, +ўєфхёэюх. ▌Єю эют√щ чртхЄ, эряшёрээ√щ ўхыютхъюь ю ёрьюь ёхсх, +ю ёє∙хёЄтх, ёрьюь ёыюцэюь, ўЄю хёЄ№ эр ётхЄх, ю ёрьюь +чрурфюўэюь, ю эршсюыхх фюёЄющэюь ы■стш \dash--- ю ёє∙хёЄтх, ЄЁєф ш +тююсЁрцхэшх ъюЄюЁюую ёючфрыш тёх, ўЄю хёЄ№ эр чхьых тхышъюую ш +яЁхъЁрёэюую\dots{} ▀ цштє т ьшЁх, уфх ёютхЁ°хээю эхтючьюцэю яюэ Є№ +ўхыютхър, хёыш эх ўшЄрЄ№ ъэшу, ъюЄюЁ√х ю эхь эряшёрэ√ эр°шьш +єўхэ√ьш ш эр°шьш ьрёЄхЁрьш ёыютр.>>}\vfil} + +\def\alttext{\baselineskip2.75ex +\let\\=\par \chardef\cyrdash="C4 +\vtop{\setbox0=\hbox{ЧТОБЫ ВЛЮБЛЕННЫМ РАНЬШЕ\space}% +\ifdim\wd0>.475\hsize\hsize\wd0\else\hsize.475\hsize\fi +\glqq Где-то на белом свете, \\ +Там, где всегда мороз,\\ +Трутся спиной медведи\\ +О земную ось.\\ +Мимо плывут столетья,\\ +Спят подо льдом моря,\\ +Трутся об ось медведи \dash---\\ +Вертится Земля.\\ +\vskip6pt +Крутят они стараясь,\\ +Вертят земную ось,\\ +Чтобы влюбленным раньше\\ +Встретиться пришлось,\\ +Чтобы однажды утром,\\ +Раньше на год иль два,\\ +Кто-то сказал кому-то\\ +Главные слова.\\ +\vskip6pt +ВСЛЕД ЗА ВЕСЕННИМ ЛИВНЕМ\\ +РАНЬШЕ ПРИДЕТ РАССВЕТ,\\ +И ДЛЯ ДВОИХ ВЛЮБЛЕННЫХ\\ +МНОГО-МНОГО ЛЕТ\\ +БУДУТ СВЕРКАТЬ ЗАРНИЦЫ,\\ +БУДУТ РУЧЬИ ЗВЕНЕТЬ,\\ +БУДЕТ ТУМАН КЛУБИТЬСЯ,\\ +БЕЛЫЙ, КАК МЕДВЕДЬ.\grqq{}\\ +\vskip6pt +<<Когда у меня в руках новая книга: предмет, изготовленный в типографии руками +наборщика, этого своего рода героя, с помощью машины, изобретенной каким-то +другим героем, я чувствую, что в мою жизнь вошло что-то живое, говорящее, +чудесное. Это новый завет, написанный человеком о самом себе, +о существе, самом сложном, что есть на свете, о самом +загадочном, о наиболее достойном любви \dash--- о существе, труд и +воображение которого создали все, что есть на земле великого и +прекрасного\dots{} Я живу в мире, где совершенно невозможно понять +человека, если не читать книг, которые о нем написаны нашими +учеными и нашими мастерами слова.>>}\vfil} + +\def\koitext{\baselineskip2.75ex +\let\\=\par\def\cyrdash{\hbox to.8em{--\hss--}} +\vtop{\setbox0=\hbox{■Їят∙ ўьртьхюю∙э Єсю°√х\space}% +\ifdim\wd0>.475\hsize\hsize\wd0\else\hsize.475\hsize\fi +\glqq ч─┼-╘╧ ╬┴ ┬┼╠╧═ ╙╫┼╘┼, \\ +Ї┴═, ╟─┼ ╫╙┼╟─┴ ═╧╥╧┌,\\ +Ї╥╒╘╙╤ ╙╨╔╬╧╩ ═┼─╫┼─╔\\ +я ┌┼═╬╒└ ╧╙╪.\\ +э╔═╧ ╨╠┘╫╒╘ ╙╘╧╠┼╘╪╤,\\ +є╨╤╘ ╨╧─╧ ╠╪─╧═ ═╧╥╤,\\ +Ї╥╒╘╙╤ ╧┬ ╧╙╪ ═┼─╫┼─╔ \dash---\\ +ў┼╥╘╔╘╙╤ ·┼═╠╤.\\ +\vskip6pt +ы╥╒╘╤╘ ╧╬╔ ╙╘┴╥┴╤╙╪,\\ +ў┼╥╘╤╘ ┌┼═╬╒└ ╧╙╪,\\ +■╘╧┬┘ ╫╠└┬╠┼╬╬┘═ ╥┴╬╪█┼\\ +ў╙╘╥┼╘╔╘╪╙╤ ╨╥╔█╠╧╙╪,\\ +■╘╧┬┘ ╧─╬┴╓─┘ ╒╘╥╧═,\\ +Є┴╬╪█┼ ╬┴ ╟╧─ ╔╠╪ ─╫┴,\\ +ы╘╧-╘╧ ╙╦┴┌┴╠ ╦╧═╒-╘╧\\ +ч╠┴╫╬┘┼ ╙╠╧╫┴.\\ +\vskip6pt +ўєьхф ·с ўхєхюющэ ьщўюхэ\\ +Єсю°√х ЁЄщфхЇ ЄсєєўхЇ,\\ +щ фьё фўящш ўьртьхюю∙ш\\ +эюячя-эюячя ьхЇ\\ +тїфїЇ єўхЄысЇ° ·сЄющу∙,\\ +тїфїЇ Єї■°щ ·ўхюхЇ°,\\ +тїфхЇ Їїэсю ыьїтщЇ°єё,\\ +тхь∙ъ, ысы эхфўхф°.\grqq{}\\ +\vskip6pt +<<ы╧╟─┴ ╒ ═┼╬╤ ╫ ╥╒╦┴╚ ╬╧╫┴╤ ╦╬╔╟┴: ╨╥┼─═┼╘, ╔┌╟╧╘╧╫╠┼╬╬┘╩ ╫ ╘╔╨╧╟╥┴╞╔╔ ╥╒╦┴═╔ +╬┴┬╧╥▌╔╦┴, ▄╘╧╟╧ ╙╫╧┼╟╧ ╥╧─┴ ╟┼╥╧╤, ╙ ╨╧═╧▌╪└ ═┴█╔╬┘, ╔┌╧┬╥┼╘┼╬╬╧╩ ╦┴╦╔═-╘╧ +─╥╒╟╔═ ╟┼╥╧┼═, ╤ ▐╒╫╙╘╫╒└, ▐╘╧ ╫ ═╧└ ╓╔┌╬╪ ╫╧█╠╧ ▐╘╧-╘╧ ╓╔╫╧┼, ╟╧╫╧╥╤▌┼┼, +▐╒─┼╙╬╧┼. №╘╧ ╬╧╫┘╩ ┌┴╫┼╘, ╬┴╨╔╙┴╬╬┘╩ ▐┼╠╧╫┼╦╧═ ╧ ╙┴═╧═ ╙┼┬┼, +╧ ╙╒▌┼╙╘╫┼, ╙┴═╧═ ╙╠╧╓╬╧═, ▐╘╧ ┼╙╘╪ ╬┴ ╙╫┼╘┼, ╧ ╙┴═╧═ +┌┴╟┴─╧▐╬╧═, ╧ ╬┴╔┬╧╠┼┼ ─╧╙╘╧╩╬╧═ ╠└┬╫╔ \dash--- ╧ ╙╒▌┼╙╘╫┼, ╘╥╒─ ╔ +╫╧╧┬╥┴╓┼╬╔┼ ╦╧╘╧╥╧╟╧ ╙╧┌─┴╠╔ ╫╙┼, ▐╘╧ ┼╙╘╪ ╬┴ ┌┼═╠┼ ╫┼╠╔╦╧╟╧ ╔ +╨╥┼╦╥┴╙╬╧╟╧\dots{} ё ╓╔╫╒ ╫ ═╔╥┼, ╟─┼ ╙╧╫┼╥█┼╬╬╧ ╬┼╫╧┌═╧╓╬╧ ╨╧╬╤╘╪ +▐┼╠╧╫┼╦┴, ┼╙╠╔ ╬┼ ▐╔╘┴╘╪ ╦╬╔╟, ╦╧╘╧╥┘┼ ╧ ╬┼═ ╬┴╨╔╙┴╬┘ ╬┴█╔═╔ +╒▐┼╬┘═╔ ╔ ╬┴█╔═╔ ═┴╙╘┼╥┴═╔ ╙╠╧╫┴.>>}\vfil} + +\newdimen\dImen +\def\wntext{\baselineskip2.75ex +\let\\=\par \def\cyrdash{\hbox to.8em{--\hss--}} +\chardef\atcode=\catcode`\@ +\catcode`\@=11 +\def\set@low@box##1{\setbox2\hbox{,}\setbox0\hbox{##1}% + \setbox0\hbox{\dImen\ht0\advance\dImen-\ht2\lower\dImen\box0}% + \ht0\ht2 \dp0\dp2} +\def\save@sf@q##1{{\ifhmode \edef\@SF{\spacefactor\the\spacefactor}\else + \let\@SF\empty \fi \leavevmode ##1\@SF}} +\def\glqq{\save@sf@q{\set@low@box{''\/}\box\z@\kern-.04em\penalty10000\hskip0pt}} +\catcode`\@=12 +\hbox{\vtop{\setbox0=\hbox{VSLED ZA VESENNIM LIVNEM\qquad}% +\ifdim\wd0>.475\hsize\hsize\wd0\else\hsize.475\hsize\fi +{%\advance\baselineskip-1pt +Gde-to na belom svete,\\ +Tam, gde vsegda moroz,\\ +Trut\/sya spinoi0 medvedi\\ +O zemnuyu osp1.\\ +Mimo plyvut stoletp1ya,\\ +Spyat podo lp1dom morya,\\ +Trut\/sya ob osp1 medvedi \dash---\\ +Vertit\/sya Zemlya.\\ +\vskip6pt +Krutyat oni starayasp1,\\ +Vertyat zemnuyu osp1,\\ +Chtoby vlyublennym ranp1she\\ +Vstretitp1sya prishlosp1.\\ +Chtoby odnazhdy utrom,\\ +Ranp1she na god ilp1 dva,\\ +Kto-to skazal komu-to\\ +Glavnye slova.\\} +\vskip6pt +{\advance\baselineskip1pt +VSLED ZA VESENNIM LIVNEM\\ +RANP1SHE PRIDET RASSVET,\\ +I DLYA DVOIH VLYUBLENNYH\\ +MNOGO-MNOGO LET\\ +BUDUT SVERKATP1 ZARNICY,\\ +BUDUT RUCHP1I ZVENETP1,\\ +BUDET TUMAN KLUBITP1SYA,\\ +BELYI0, KAK MEDVEDP1.\\}} +\vtop{\setbox0=\hbox{VSLED ZA VESENNIM LIVNEM\qquad}% +\ifdim\wd0>.475\hsize\advance\hsize-\wd0\else\advance\hsize-.475\hsize\fi +<Kogda u menya v rukah novaya kniga: predmet, izgotovlennyi0 +v tipografii rukami +naborshchika, e1togo svoego roda geroya, s pomoshchp1yu mashiny, +izobretennoi0 kakim-to +drugim geroem, ya chuvstvuyu, chto v moyu zhiznp1 voshlo chto-to +zhivoe, govoryashchee, +chudesnoe. E1to novyi0 zavet, napisannyi0 chelovekom o samom sebe, +o sushchestve, samom slozhnom, chto estp1 na svete, o samom +zagadochnom, o naibolee dostoi0nom lyubvi \dash--- o sushchestve, trud i +voobrazhenie kotorogo sozdali vse, chto estp1 na zemle velikogo i +prekrasnogo... YA zhivu v mire, gde sovershenno nevozmozhno +ponyatp1 +cheloveka, esli ne chitatp1 knig, kotorye o nem napisany nashimi +uchenymi i nashimi masterami slova.>\par}}\par +{\offinterlineskip\let\qquad\par +\def\bukva##1{\strut$\underline{\hbox{##1}}$~\ignorespaces}% +\bigskip +Test na ligatury:\medskip +\bukva{D{\tt(D)}:} D1{\tt(D1=DJE)}; D2{\tt(D2=DZHE)}; % + D3{\tt(D3=LAT\char`\_S)}; DJ{\tt(DJ=DJE)}; Dj{\tt(Dj=DJE)};\par% +\bukva{L{\tt(L)}:} L1{\tt(L1=LJE)}; LJ{\tt(LJ=LJE)}; Lj{\tt(Lj=LJE)};\par% +\bukva{Z{\tt(Z)}:} Z1{\tt(Z1=ZH)}; ZH{\tt(ZH=ZH)}; Zh{\tt(Zh=ZH)};\par% +\bukva{E{\tt(E)}:} E0{\tt(E0=YO)}; E1{\tt(E1=EREV)}; E2{\tt(E2=UKR\char`\_E)};\par% +\bukva{S{\tt(S)}:} SH{\tt(SH=SH)}; Sh{\tt(Sh=SH)};\par% +\bukva{C{\tt(C)}:} C1{\tt(C1=TSHE)}; CH{\tt(CH=CH)}; Ch{\tt(Ch=CH)};\par% +\bukva{K{\tt(K)}:} KH{\tt(KH=H)}; Kh{\tt(Kh=H)};\qquad% +\bukva{T{\tt(T)}:} TS{\tt(TS=C)}; Ts{\tt(Ts=C)};\par% +\bukva{6{\tt(6)}:} 6h{\tt(6h=SHCH)}; 6H{\tt(6H=SHCH)};\par% +\bukva{I{\tt(I)}:} I0{\tt(I0=I\char`\_shrt)}; I1{\tt(I1=LAT\char`\_I)};\qquad% +\bukva{J{\tt(J)}:} J1{\tt(J1=YA)}; J2{\tt(J2=YU)};\par% +\bukva{N{\tt(N)}:} N0{\tt(N0=No)}; N1{\tt(N1=NJE)}; NJ{\tt(NJ=NJE)}; Nj{\tt(Nj=NJE)};\par% +\bukva{P{\tt(P)}:} P1{\tt(P1=SFTSN)}; P2{\tt(P2=HRDSN)};\par% +\bukva{X{\tt(X)}:} XQ{\tt(XQ=SHCH)}; Xq{\tt(Xq=SHCH)}; XC{\tt(XC=6)}; Xc{\tt(Xc=6)};\par% +\bukva{Y{\tt(Y)}:} YA{\tt(YA=YA)}; Ya{\tt(Ya=YA)}; YU{\tt(YU=YU)}; Yu{\tt(Yu=YU)};\par% +\medskip% +\bukva{d{\tt(d)}:} d1{\tt(d1=dje)}; d2{\tt(d2=dzhe)}; % + d2{\tt(d2=lat\char`\_s)}; dj{\tt(dj=dje)};\par% +\bukva{l{\tt(l)}:} l1{\tt(l1=lje)}; lj{\tt(lj=lje)};\qquad% +\bukva{z{\tt(z)}:} z1{\tt(z1=zh)}; zh{\tt(zh=zh)};\par% +\bukva{e{\tt(e)}:} e0{\tt(z0=yo)}; e1{\tt(z1=erev)}; e2{\tt(z2=ukr\char`\_e)};\qquad% +\bukva{s{\tt(s)}:} sh{\tt(sh=sh)};\par% +\bukva{c{\tt(c)}:} c1{\tt(c1=tshe)}; ch{\tt(ch=ch)};\qquad% +\bukva{k{\tt(k)}:} kh{\tt(kh=h)};\qquad% +\bukva{t{\tt(t)}:} ts{\tt(ts=c)};\par% +\bukva{7{\tt(7)}:} 7h{\tt(7h=shch)};\qquad% +\bukva{i{\tt(i)}:} i0{\tt(i0=i\char`\_shrt)}; i1{\tt(i1=lat\char`\_i)};\par% +\bukva{j{\tt(j)}:} j1{\tt(j1=ya)}; j2{\tt(j2=yu)};\qquad% +\bukva{n{\tt(n)}:} n1{\tt(n1=nje)}; nj{\tt(nj=nje)};\par% +\bukva{p{\tt(p)}:} p1{\tt(p1=sftsn)}; p2{\tt(p2=hrdsn)};\qquad% +\bukva{x{\tt(x)}:} xq{\tt(xq=shch)}; xc{\tt(xc=7)};\par% +\bukva{y{\tt(y)}:} ya{\tt(ya=ya)}; yu{\tt(yu=yu)};\par +\bukva{[{\tt([)}:} [[{\tt([[)}\par +\bukva{]{\tt(])}:} ]]{\tt(]])}\par +\bukva{<{\tt(<)}:} <<{\tt(<<)}\par +\bukva{>{\tt(>)}:} >>{\tt(>>)}\par} +%% +\vfil} diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/wn-comp.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/wn-comp.tex new file mode 100644 index 00000000000..c064908b1f5 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/wn-comp.tex @@ -0,0 +1,46 @@ +%testtext stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\let\xtables\xtable\def\medskip{\par\kern-8pt} +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill} +\FontPage{wnr10} +\FontPage{wncyr10} +\eject +\FontPage{wnti10} +\FontPage{wncyi10} +\eject +\FontPage{wnbx10} +\FontPage{wncyb10} +\eject +\FontPage{wnss10} +\FontPage{wncyss10} +\eject +\FontPage{wncsc10} +\FontPage{wncysc10} +\eject +\FontPage{wntt10} +\FontPage{cmtt10} +\eject +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\wntext\egroup\vfill} +\FontPage{wnr10} +\FontPage{wncyr10} +\eject +\FontPage{wnti10} +\FontPage{wncyi10} +\eject +\FontPage{wnbx10} +\FontPage{wncyb10} +\eject +\FontPage{wnss10} +\FontPage{wncyss10} +\eject +\FontPage{wncsc10} +\FontPage{wncysc10} +\eject +\FontPage{wntt10} +\eject + +\end diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/wn-fmap.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/wn-fmap.tex new file mode 100644 index 00000000000..e2aff947f79 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/wn-fmap.tex @@ -0,0 +1,11 @@ +%testtext stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\vfil\eject\alttext\vfil\eject} +\def\fontii{wn} +\input katalog.lh +\input fontmisc.lh +\end diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/wn-text.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/wn-text.tex new file mode 100644 index 00000000000..80b949ca610 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/wn-text.tex @@ -0,0 +1,11 @@ +%testtext stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\wntext\vfil} +\def\fontii{wn} +\input katalog.lh +\input fontmisc.lh +\end diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/x2-fmap.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/x2-fmap.tex new file mode 100644 index 00000000000..48bbb5c0d0a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/x2-fmap.tex @@ -0,0 +1,19 @@ +%testfont stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill} +\def\fontii{rx} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/x2-text.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/x2-text.tex new file mode 100644 index 00000000000..5cc9d34d04d --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/x2-text.tex @@ -0,0 +1,20 @@ +%testtext stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill} +\def\fontii{rx} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/xsl-fmap.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/xsl-fmap.tex new file mode 100644 index 00000000000..55bd04562d8 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/xsl-fmap.tex @@ -0,0 +1,19 @@ +%testfont stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill} +\def\fontii{rs} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/xsl-text.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/xsl-text.tex new file mode 100644 index 00000000000..78604a5fdb2 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/xsl-text.tex @@ -0,0 +1,20 @@ +%testtext stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill} +\def\fontii{rs} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lucida/lhpack/T1inT2.en b/Master/texmf-dist/doc/fonts/lucida/lhpack/T1inT2.en new file mode 100644 index 00000000000..7f8eca5b45a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/lhpack/T1inT2.en @@ -0,0 +1,182 @@ +============================================================================== +LHFONTS version 3.3 file T1inT2.en +============================================================================== + +This file includes information about common parts and differences +of T1 and T2 encodings and LH fonts and EC fonts(1.0). +There is also explanation why it was happen. + +I. + +File letextit.mf (for Italic font) has one serious difference for Typewriter +Italic fonts which was borrowed from CM textit.mf file: +_first_ run _Italic_ letters and specials (dotless letters and f-ligs) +then if monospace=true: letter_fit:=0 +and _then_ run uppercase letters and common roman/italic specials. + +EC Typewriter Italic extextit.mf run both Uppercase and Italic letters with common +letter_fit; in this case Uppercase letters look _much more_ narrower than +in slanted fonts and they should be unreadable in lower resolutions. + +II. + +Here goes information about signs placed in common part of T1 and T2 +encodings and differences of shapes, glyphs and codes (if they exist) + +l -- heavily borrowed from CM or/and EC +c -- created for T2 encoding +* -- borrowed from EC but corrected for mentioned reasons + + +lgcspl.mf -- + Metafont program for the characters in positions of ligatures + for the "caps and small caps" fonts + X2 T2* + l I "19 + l J "1a + if roman_ec: + l FI,FL,FFI,FFL fi "1b-"1f -- for T2* stuff only + +lgcyracc.mf -- + Accents + - borrowed from EC fonts "00-"0c + + additional Cyrillic accents + X2 T2* + from T1 + l Agrave "00 ` "00 accent grave + l Aacute "01 ' "01 accent acute + * Ahat "02 ^ "02 accent circumflex + edited + accent_gap added (if undefined) + for uppercase form + l Atilde "03 ~ "03 accent tilde + l Aumlaut "04 "04 accent umlaut + l Aacute_dbl "05 '' "05 accent hungarian umlaut + l Aring "06 "06 Scandinavian circle + l Ahachek "07 "07 accent hacheck + * Abreve "08 "08 accent breve + edited to avoid "hat" form if cmssq8 + (this correction maybe is not so good) + accent_gap added (if undefined) + for uppercase form + l Abar "09 "09 accent macron (bar) + l Adot "0a "0a accent dot + * Acedilla "0b "0b cedilla + edited: y_move used in lowercase form + * Aogonek "0c "0c ogonek + Macro easy_ogonek used (emulates polish macro) + (Also easy_ogonek is used for letter accents) + Cyrillic symbols: + c Afrown "12 "12 accent reversed breve + c Agrave_dbl "13 `` "13 accent reversed hungarian umlaut + c Acyrbreve "14 "14 Cyrilllic breve + c Ahcross "17 accent hor cross + c Agrave_cross "19 accent grave_cross + c Aacute_cross "1a accent acute_cross + c Acomma "1b comma above letter + "1c-"1f Cyrillic letters N_ltl and Delta + +lgcyrsym .mf -- + Glyphs for EC and Cyrillic symbols used with floating codes + X2 T2* + c palochka "0d "0d symbol Palochka + l openq Single German opening quote (looks like ,) + c angle_left "0e "0e Single left angle bracket + l lguillemet Single left guillemet + c angle_right "0f "0f Single right angle bracket + l rguillemet Single right guillemet + + * dash "16 "16 Em dash/if monospace Hyphen + Shortened Cyrillic em-dash + l wordmark "17 Compound word mark + l pmzero "18 "18 Zero for p mille sign (EC: "17) + + l dbl_quotes "22 "22 Straight double quotes + + * No "9d "9d Cyrillic symbol `Number' + Changed shape for good METAFONTing + (e.g. in tt and ss fonts) + c currency "9e "9e Cyrillic Currency sign (borrowed from tc fonts) + l section "9f "9f Section sign + + l baseqq "bd "bd German Opening quotes (looks like ,,) (EC: "12) + * flqq "be "be Cyrillic Opening Quotes (looks like <<) (EC: "13) + Used more familiar shape for Russian users + * frqq "bf "bf Cyrillic Closing Quotes (looks like >>) (EC: "14) + Used more familiar shape for Russian users + + T1/T2-outsider: + l pound ("bf) Sterling sign + +lg(r/i)lig.mf -- + Special letters + X2 T2* + l i_dotl "19 i dotless + l j_dotl "1a j dotless + + +=============================================================================== +Next files include only unfloating and unchanged gpyphs + +lgengsym.mf -- + Glyphs for ec and Cyrillic symbols used with unchanged codes + "10 oct"020" `` Opening quotes + "11 oct"021" '' Closing quotes + "15 oct"025" -- En dash/if monospace Hyphen + ***Em dash ("16) in file lgcyrsym + + "20 oct"040" Blank-space sign + "21 "!" ! Exclamation point + ***Double quotes ("22) in file lgcyrsym for (possible) floating + "23 "#" # Hash mark (number sign) + "24 "$" $ Dollar sign + "25 "%" % Per cent sign + ***Ampresand ("26) in files lg(rom/ital)p + "27 "'" ' Apostrophe + "28 "(" ( Left parenthesis + "29 ")" ) Right parenthesis + "2a "*" * Asterisk + "2b "+" + Plus sign + "2c "," , Comma + "2d "-" - Hyphen + "2e "." . Period + "2f "/" / Virgule (slash) + + ***Digits in files lg(r/i)digit + "3a ":" : Colon + "3b ";" ; Semicolon + "3c "<" < Less than sign + "3d "=" = Equals sign + "3e ">" > Greater than sign + ***Question mark ("3f) in files lg(rom/ital)p + + "40 "@" @ At sign + ***Uppercase Latin/Cyrillic letters + "5b "[" [ Left bracket + "5c oct"134" \ Reverse slash (backslash) + "5d "]" ] Right bracket + "5e oct"136" ^ Circumflex (hat) + "5f oct"137" _ Underbar + + "60 "`" ` Reverse apostrophe + ***Lowercase Latin/Cyrillic letters + "7b oct"173" { Left curly brace + "7c oct"174" | Vertical line + "7d oct"175" } Right curly brace + "7e oct"176" ~ Tilde (squiggle) + "7f oct"177" - Hyphenchar + +lg(r/i)digit.mf - digits + +lg(rom/ital)p.mf -- + "26 oct"046" & Ampersand + "3f oct"077" ? Question mark + *Spanish open question mark moved out from T2 + +III. There were corrected is_cap put_accent put_gravis and put_dot macros in + LH package accordingly to boolean cyrcaph which checks whether it is + uppercase letter or not. + +============================================================================== +LHFONTS version 3.3 file T1inT2.en +============================================================================== diff --git a/Master/texmf-dist/doc/fonts/lucida/lhpack/TODO b/Master/texmf-dist/doc/fonts/lucida/lhpack/TODO new file mode 100644 index 00000000000..925fa316c8f --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/lhpack/TODO @@ -0,0 +1,8 @@ +OT2: +WNTT: (123/`173/"7b) `--' (cmr) and `{' (cmtt) +since this slot have not a logic pair in cmtt (the code of `}' in WNCYR +encoding occupied by number sign) so it is still empty; +check this font with OT2team? + + +ll* fonts for virtual lh* fonts are temporarily removed from LHFONTS package. diff --git a/Master/texmf-dist/doc/fonts/lucida/lhpack/fonttest.en b/Master/texmf-dist/doc/fonts/lucida/lhpack/fonttest.en new file mode 100644 index 00000000000..97d41221708 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/lhpack/fonttest.en @@ -0,0 +1,46 @@ +========================================================================= +LHFONTS version 3.3 file FONTTEST.EN +========================================================================= + +Directory FONTTEST +------------------ + +This directory includes tex-files to demonstrate encoding tables of all +standard LH fonts also there are TeX "batch-files" (extentions of +testfont.tex) which tests kerning and creates font table with decimal +codes. + + +directory doc\fonttest + +allenc.tex -- creates font tables for all standard LH encodings with + hex oct and dec codes; +lh-fmap.tex -- creates font tables for all lh* fonts as in allenc.tex; +lh-text.tex -- creates small text test for all lh* fonts; +t2-fmap.tex -- creates font tables for all fonts in T2A encoding as in + allenc.tex plus (should be edited to any T2* encoding); +t2-text.tex -- creates small text test for all T2A fonts (-"-)' +testfox.tex -- extended file testfont.tex + \xtable and \xtables macros: + first macro prints decimal codes, second macro creates + \xtable for upper part of font table only; +testkern.tex -- extention tex-batch-file for testfont.tex; file creates + kerning tables for fonts in cp866 (Alternative) and T1/T2 + encodings; +testtext.tex -- includes text tests in four popular Cyrillic encodings: + cp866, koi8-6, win1251, WNCYR for list of fonts; +wn-fmap.tex -- creates font tables for all wn* fonts as in allenc.tex; +wn-text.tex -- creates small text test for all lh* fonts; +katalog.lh -- input file for lh-fmap.tex and lh-text.tex; +fontmisc.lh -- input file for lh-fmap.tex and lh-text.tex (misc fonts); +katalog1.t2 -- input file for t2-fmap.tex and t2-text.tex (part 1); +katalog2.t2 -- input file for t2-fmap.tex and t2-text.tex (part 2); +katalog3.t2 -- input file for t2-fmap.tex and t2-text.tex (part 3); +katalog4.t2 -- input file for t2-fmap.tex and t2-text.tex (part 4); +katalog5.t2 -- input file for t2-fmap.tex and t2-text.tex (part 5); +katalog6.t2 -- input file for t2-fmap.tex and t2-text.tex (part 6); +katalog7.t2 -- input file for t2-fmap.tex and t2-text.tex (part 7); + + +========================================================================= +LHFONTS version 3.3 file FONTTEST.EN +========================================================================= diff --git a/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.en b/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.en new file mode 100644 index 00000000000..3408c3ec265 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.en @@ -0,0 +1,180 @@ +========================================================================= +LHFONTS version 3.3 file LHFONT33.EN +========================================================================= + +(C) A.Berdnikov, A.Khodulev, O.Lapko +(C) Cyrillic TeX Users Group (CyrTUG) + +This package is freeware product. The modification and distribution +of modified package without change of its name is forbidden. + +Use of this macro package is not restricted provided each use is +acknowledged upon publication. + +------------------------------------------------------------------------- + +LHFONTS package -- package for creating Cyrillic LH-family fonts in +different encodings. It includes a few ways of font creation. + + +How to create fonts for T2 +-------------------------- +You must create METAFONT files for necessary encoding using TeX file +like 12ex-la.tex in directory LH\TEX. After TeX's work you get necessary +mf-files in wrk subdirectory. Copy these files to directory opened for +METAFONT's eyes. + +emTeX users may create mfj-files. Change \MFJobfalse to \MFJobtrue in +file setter.tex. + + +Notes how to use and modify TeX files +------------------------------------- +File 11ex-rx.tex and so on include following commands: + +\input cfhead - defaults: + creation of Latin-Russian font in Alternative encoding (see file + 01CM-LH). + +\def\wrkdir{/wrk} - path for created mf files; + by default it's wrk subdirectory. It already exists in archive file. + NOTE for DOS and Windows users: + in path you must use slash (/) instead of backslash (\)! + +\def\fonttwoletters{lh} - set first two letters of font which determine + necessary encoding; + +\def\encodingletters{lh} - set two letters of encoding name if first two + letters in font differ from encoding name e.g.: + \def\fonttwoletters{ll}\def\encodingletters{lh} + +\def\defamily{<commands>^^J<commands>^^J} - command lines placed in font + header; lines should be separated by ^^J + +\def\fontfile{beresec} - name of data file with list of created font + headers; there are following files for font creation: + allfont.tex - font creation for CM-like fonts i.e. fonts with CM + font in lower part of font table (0-127); + alfontec.tex - creation of font headers for T2*/X2* encodings; these + fonts are analogues to EC fonts; + allminec.tex - creation of minimal set of font headers for T2*/X2* + encodings; there are created font size 10 only; + beresta.tex - creation of font headers which are necessary for document + beresta.tex -- CM-like fonts; + beresec.tex - creation of font headers which are necessary for document + beresta.tex -- EC-like fonts; + albaseec.tex - experimental file with short font set of EC-like fonts. + could be useful if user has not too much disk space. + +\def\codebase{enc-t2} - name of data file with encodings. In version 3.3 + and later the file enc-t2.tex join both enc-t2.tex and enc-iso.tex + files. + +The following commands could be changed by user. They all placed in +setter.tex: + +\MakeFileHeadsfalse - creation of font headers; false (default) if TeX + system allows font using patterns otherwise make this option true; for + SliTeX fonts always \MakeFileHeadstrue. + +\MakeDvifalse - creation of DVI-file during creation of font headers TeX + creates the data table with font names and sizes; false recommended + because of it could be useful for CM-like fonts only. + +\MakeFontEncfalse - creation of special encoding file: there are created + definitions for Cyrillic letters: \@tmpb\CYRA{80}\cyra{A0}; this option + used by package. + +\Babeltrue - work if previous option is true; false in version 3.3 didn't + tested and could be deleted since it could not useful. + +\TFMonlyfalse - creation of tfm files only; this option works if + \MakeFileHeadstrue or \doMFJobtrue. There are added following line in + font headers or command line of MFJob file: + boolean TFMonly; TFMonly=true; + in this case fonts run much faster but pk or gf files are not useful + and must be deleted + +\doMFJobfalse - creation of MFJob file; default false; the following + option are satellites to \doMFJobfalse + \jobviiibittrue - creation of 8-bit fonts based on CM; + \jobvirtualfalse - creation of 8-bit fonts for virtual fonts; + \def\fmtbase{plain} - name of base file used MFJob work; + \def\mfjobscaling{s0} - pattern of scales, default s0; + \def\jobmodedef{m} - type of fonts, default laserjet 300dpi. + +\doBatchfalse - creation of batch file, default absent; if \doBatchtrue + there are set following line for font creation: + + \def\BatchOutput#1{ + \BatchLine{$ MF "\string\mode=localfont; input #1"} + } + +you may edit \BatchOutput by following way: + + \def\BatchOutput#1{ + \BatchLine{...} + ... + \BatchLine{...} + } + +i.e. set a few command lines + +NOTE. This option heavily borrowed from ecstdedt.tex (EC fonts) and didn't +tested. Edit this stuff if you know what to do :-) + +And at last run all necessary files for METAFONT and TeX font stuff: + + a) cod-edt.tex + creation of necessary encoding file for the font; + creation of uccode/lccode/mathcode file for this font; + creation of file with macros-letters for current encoding (this + file is used by Babel's Russian style (Russian letters) or should + be useful for a Cyrillic letter citations). + + b) rliker.tex + creation of necessary files for ligatures and kerning for current + letter assortment; + + c) cfstdedt.tex + quick creation of file-headers of fonts named accordingly to + current encoding and scheme of font creation; + +More fonts which you may create +------------------------------- +01CM-LH - Latin-Russian fonts in Alternative encoding +03CM-WN - Cyrillic font in WNCYR encoding - for typesetting with + transliteration +04CM-VF - Russian font in 7-bit encoding + +11EX-RX - file in X2 encoding +12EX-LA - file in Т2A encoding +13EX-LB - file in Т2B encoding +14EX-LC - file in Т2C encoding +13CM-LY - beta-file with OT2upper part/OT1 +14CM-LZ - beta-file with OT2lower part/OT1 + +20CM-CT - Cyrillic in Tatar encoding +21CM-IC - ISO-8859 Cyrillic +22CM-WC - Windows-1251 Cyrillic +23CM-MC - Macintosh Cyrillic +24CM-KC - KOI8r Cyrillic + +30CM-TX - letters-X2/T2outsiders + +Work with Russian language +-------------------------- +For WORK with Cyrillic you may use Russian versions of MS DOS 4.01 +and later versions (e. g. MS DOS 6.0, No. 147-95 UV 600) with usage of +code page 866. In this system you may in file config.sys write the +line: + + COUNTRY=007 866 D:\DOS\COUNTRY.SYS + + If you want to create your documents in Russian with English Alphabet +you can use the TRANSLIT program or typesetting by transliteration +(use fonts WNCYR). + +========================================================================= +LHFONTS version 3.3 file LHFONT33.EN +========================================================================= diff --git a/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru b/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru new file mode 100644 index 00000000000..875f66725a9 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru @@ -0,0 +1,185 @@ +========================================================================= +LHFONTS version 3.3 file LHFONT33.RU +========================================================================= + +(C) A.Berdnikov, A.Khodulev, O.Lapko +(C) Cyrillic TeX Users Group (CyrTUG) + +Данный пакет распространяется как freeware продукт со всеми вытекающими +из этого ограничениями (то есть модификации и распространение +модифицированных вариантов запрещено если Вы не изменяете имя пакета). + +Вы можете свободно и бесплатно использовать его для внутренних нужд, +однако применение его при внешних (т.е. за пределами Вашего компьютера) +публикациях требует обязательной ссылки (acknowledgement'а). + +------------------------------------------------------------------------- + +Пакет LHFONTS -- пакет для создания кириллических шрифтов семейства LH +в различных кодировках. Он включает несколько способов создания шрифтов: + +Основное направление данной версии -- поддержка Т2 кодировки. + +Как создать шрифт в Т2 кодировке +-------------------------------- +Для этого вам нужно создать METAFONT-файлы для необходимой кодировки, +используя TeXовские файлы типа 01cm-lh.tex в директории LH\TEX. После +создания необходимых вам файлов в поддиректории wrk вы переписываете +mf-файлы в директорию доступную при работе METAFONT или в ту же директо- +рию, куда распакованы mf-файлы данного пакета из директории LH\MF\BASE. + +Пользователи emTeX могут создать mfj-файлы для создания шрифтов. Для это- +го вам нужно заменить в файле setter.tex \MFJobfalse на \MFJobtrue. Под- +робнее см. следующий пункт. + + +Как использовать TeXовский файл +------------------------------- +Файл 11ex-rx.tex содержит в себе следующие строки: + +\input cfhead - файл установки параметров по умолчанию, задается создание + латино-русского шрифта в альтернативной кодировке. + +\def\wrkdir{/wrk} - задание пути в директорию для создающихся файлов; по + умолчанию это поддиректория wrk. + NOTE для работающих под MS-DOS и Windows3.*/95/98: при указании пути в + TeX-файлах используется обычная косая (/) вместо backslash'a (\)! + +\def\fonttwoletters{lh} - задаются первые две буквы шрифта, определяющие + и его кодировку. + +\def\encodingletters{lh} - задаются две буквы кодировки, в случае если + имя шрифта и имя кодировки не совпадают, напр.: + \def\fonttwoletters{ll}\def\encodingletters{lh} + +\def\defamily{<команды>^^J<команды>^^J} - определяются команды, которые + должны быть в заголовке шрифта, их можно задать в несколько строк, + разделяя знаком ^^J. + +\def\fontfile{beresec} - имя data-файла со списком файлов-заголовков; су- + ществуют следующие файлы для создания файлов-заголовков шрифтов: + allfont.tex - создание всех заголовков шрифтов для CM-шрифтов (т.е. + шрифтов, с повторением стандартных CM-шрифтов в нижней части кодовой + таблицы (0-127)); + alfontec.tex - создание всех заголовков шрифтов для T2- и X2-кодировок; + эти шрифты аналогичны EC-шрифтам; + allminec.tex - создание минимального набора заголовков шрифтов для T2- + и X2-кодировок; создаются шрифты только кегля 10; + beresta.tex - создание заголовков шрифтов, необходимых для работы с + документацией beresta.tex -- шрифты на основе CM; + beresec.tex - создание заголовков шрифтов, необходимых для работы с + документацией beresta.tex -- шрифты на основе EC; + albaseec.tex - экспериментальный файл с сокращенным набором шрифтов на + основе EC. Предполагается для использования при ограниченных возмож- + ностях дискового пространства. + +\def\codebase{enc-t2} - имя data-файла, откуда берется кодировка шрифта. + NOTE. Начиная с версии 3.3 данный файл объединяет данные из файла + enc-iso.tex и enc-t2.tex. + +Далее приведены команды из cfhead.tex, которые также вынесены в отдельный +файл setter.tex, которые необходимы для создания шрифтов в системе, в ко- +торой работает пользователь и являются общими для всех файлов типа +01CM-LH.TEX. + +\MakeFileHeadsfalse - создание файлов-заголовков шрифтов; если система + позволяет создание шрифтов по шаблону, эта опция остается false; но + задается \MakeFileHeadstrue при создании шрифтов для пакета SliTeX. + +\MakeDvifalse - создание DVI-файла при генерации MF-файлов - создается + таблица названий шрифтов и их размеров; рекомендуется держать отклю- + ченной, т.к. имеет смысл только при создании CM-шрифтов. + +\MakeFontEncfalse - создание TeX-файла кодировки: определения кирилличес- + ких букв по кодам в следующем варианте: \@tmpb\CYRA{80}\cyra{A0}; дан- + ная опция используется только разработчиками стилевых пакетов. + +\Babeltrue - работает только при включенной предыдущей опции; опция false, + начиная с версии 3.3 не тестируется и, возможно, будет ликвидирована, + так как потеряла свою актуальность. + +\TFMonlyfalse - создание только tfm-файлов; опция работает при включенных + опциях \MakeFileHeadstrue \doMFJobtrue в шаблоне или в заголовках фай- + лов добавляет команды: + boolean TFMonly; TFMonly=true; + в этом случае ускоряется генерация шрифтов, но создаваемые при этом gf + и pk файлы необходимо удалить + +\doMFJobfalse - создание MFJob-файла; обычно отключена; следующие опции + привязаны к данной опции. + \jobviiibittrue - создание 8-битных шрифтов на основе CM + \jobvirtualfalse - создание 7-битных шрифтов для создания вирту- + альных шрифтов. + \def\fmtbase{plain} - задается имя bas-файла, по умолчанию plain; + \def\mfjobscaling{s0} - задаются увеличения, по умолчанию s0; + \def\jobmodedef{m} - задается тип шрифтов, по умолчанию лазерные + 300dpi. + +\doBatchfalse - задается создание batch-файла, по умолчанию создание + отменено, если задается \doBatchtrue по умолчанию определяется + командная строка для создания шрифта: + + \def\BatchOutput#1{ + \BatchLine{$ MF "\string\mode=localfont; input #1"} + } + +вы можете отредактировать \BatchOutput например так: + + \def\BatchOutput#1{ + \BatchLine{...} + ... + \BatchLine{...} + } + +т.е. можно задать не одну, а несколько командных строк + +NOTE. Данная опция полностью заимствована из файла ecstdedt.tex и не тес- +тировалась. Она предназначается тем, кто знает что с ней делать :-) + +Далее запускаются необходимые файлы: + + a) cod-edt.tex + создание необходимого файла кодировки для шрифта; + создание файла с макросами-буквами для выбранной кодировки, дан- + ный файл не может быть использован самостоятельно; + + b) rliker.tex + создание необходимых файлов лигатур и кернинга для выбранной + кодировки шрифта и знакового состава; + + c) cfstdedt.tex + быстрое создание файлов-заголовков шрифтов для выбранной кодировки + и схемы создания шрифта. + +Шрифты, которые можно создать +----------------------------- +01CM-LH - файл для создания латино-русских шрифтов в альтернативной + кодировке +03CM-WN - файл для создания русских шрифтов с транслитерацией в + кодировке WNCYR +04CM-VF - файл для создания 7-битных виртуальных шрифтов + +11EX-RX - файл для создания шрифтов в кодировке X2 +12EX-LA - файл для создания шрифтов в кодировке Т2A +13EX-LB - файл для создания шрифтов в кодировке Т2B +14EX-LC - файл для создания шрифтов в кодировке Т2C +16CM-LY - файл для создания шрифта OT2upper part/OT1 +16CM-LZ - файл для создания шрифта OT2lower part/OT1 + +20CM-CT - файл для создания шрифтов в татарской кодировке +21CM-IC - файл для создания шрифтов в кодировке ISO-8859 +22CM-WC - файл для создания шрифтов в кодировке Windows-1251 +23CM-MC - файл для создания шрифтов в кодировке Mac +24CM-KC - файл для создания шрифтов в кодировке KOI8r + +30CM-TX - буквы-X2/T2аутсайдеры + + +CONTACTS: +--------- +Если у вас есть пожелания по расширению и усовершенствованию этого пакета +присылайте свои пожелания по адресу: cyrtug@cemi.rssi.ru + +========================================================================= +LHFONTS version 3.3 file LHFONT33.RU +========================================================================= diff --git a/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfonts.hst b/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfonts.hst new file mode 100644 index 00000000000..e574508e658 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfonts.hst @@ -0,0 +1,378 @@ +============================================================================== +LHFONTS version 3.3 file LHFONTS.HST + The short history of LHFONTS (MAKEFONT) package +============================================================================== + +During of font package creation were used: +------------------------------------------ + +Cyrillic glyph' sources: + + the Computer Modern Roman family of fonts + by D. E. Knuth + + Washington Cyrillic Computer Modern or WNCYR + (Humanities and Arts Computing Center, University of Washington); + + Omega Cyrillic fonts + by Yannis Haralambous; + + Some glyphs from Phonetic fonts. + +`Package service' sources: + + file fik_mik.mf from Polish fonts; + + the European Modern Roman family of fonts + by J"org Knappen and Norbert Schwarz + + +ver 1.0 (approx 1992--1993) -- +------------------------------ +unrecognized, was used in Mir Publisher only -- +Creation of symbolic letter names for creation of font with three +different coding schemes Alternative, Virtual (7-bit) and Washington +(ISO/ASCII: same as WNCYR encoding); + +Correction of letter shapes, creation of special files of parameters +(Additional Lower Ratios) for each font group. + +Creation of some batch-files for font generating. + +ver 1.1 (1993) -- +----------------- +unrecognized (there was file rusfont.zip) -- +Virtual encoding as default coding scheme for creating Cyrillic part of +Latin-Cyrillic font (with usage of the virtual files) was changed to +Alternative encoding (Virtual encoding is kept as supply variant only); + +Creation of 32 Computer Modern text fonts. + +ver 1.2 (1993--1994) -- +----------------------- +the part of CyrTUG-EmTeX package; placed on CD-ROM 4AllTeX -- +All uppercase and lowercase letters are created by separate files: +lgcru.mf and lgcrl.mf (instead of three files: lgcrlu.mf -- file with +common letter shapes for both cases, lgcrspu.mf -- for uppercase +letters, lgcrspl.mf -- for lowercase ones). The analogous way for +lgserb*.mf files. + +Creation of all 56 Computer Modern text fonts. + +Font generating with usage of MFJob (EmTeX). There were created special +mfj-files. + +ver 2.0 (Sept1994) -- +--------------------- +placed on CTAN -- +Correction of mistakes of letter shapes. All driver files were checked +with drivers of Computer Modern; + +ALL additional cyrillic letters in files of ligs&kerns were rewritten to +their symbolic names; file wnligs.mf was renamed to lwnligs.mf; + +Files with additional Cyrillic letters lgserb*.mf were rearranged: three +letters below endinput were placed on separate files lgserb(u/l)1.mf. + +There was created new package FIL for creating of other Cyrillic letters. + +Rearranging directory structures. + +ver 2.1 (Oct1994) -- +-------------------- +Correction of mistakes: serif widths, letter widths. + +This file (lhfonts.hst) was added. + +ver 2.2 (Mar-Sept1995) -- +------------------------- +Protvino & Holland TeX Conferences -- +Correction of mistakes: serif widths, letter widths. Fine tuning of +letter shapes and stem_thicknesses. + +The new fonts are added: +The 6 SliTeX (created new driver file ldrsfont.mf for SliTeX "I"), and 2 +AmSTeX text CM fonts added (csc) -- total count: 64 fonts. + +Rearranging of font generation: default (Alternative) version creates +old font assortment plus Ukrainian and Byelorussian as in MS DOS code +page 866, option `fullrus' creates old Russian letters additionally, +option `fil' creates full assortment of created Cyrillic fonts. + +ATTENTION: the number sign and cyrillic quotes have now other codes: +accordingly to PC866 code page. + +Files lgcr(u/l/ti), lgserb(u/l/ti) and lbcoding became files drivers. +They run different parts of Cyrillic Alphabet. + +MS Windows encoding is added. + +The Sauter fonts were created for LH family by S.Znamenskii and +connected to it. + +There are added hints with width correction of letters with mid stems +(analogous of `i' and `j' width correction in CM) as used in Cyrillic +fonts of A.Shen'. + +The experiment is begun with Omega package. Now full Cyrillic font is +being created. + +Option `fullrus' was joined with default font creation so one can get +Russian, Ukrainian, Byelorussian and some old Russian (XIXcent) letters +in one font accordingly to Vinogradov's fonts. + +All coding schemes are made for unification with hexadecimal codes. + +The names of Cyrillic letters (WNCYR letters) were changed with +accordance with standard names in coding schemes (ISO etc.). + +ver 2.3 (Sept1995-Okt1995) -- +----------------------------- +NOT `published' -- +DC, Sauter, etc. fontcovers are joined in files-headers. The Polish +file fik-mik.mf is used (it uses cm* font-headers and then changes +standard drivers to Cyrillic ones); it was changed and renamed to +fik-mik_.mf. + +ver 2.32 (Okt1995-Jul1996) -- +----------------------------- +For the Dubna TUG'96 Conference -- +The macros of fik-mik_.mf were enlarged for usage of Sauter fonts. +Created special fik-mik-.mf for DC-like fonts. + +The file dcstdedt.tex (DC fonts package) was used for quick font headers +creation. It was changed and renamed to cfstdedt.tex. + +Letters are generated accordingly to necessary encoding and assortment +TeX helps to create encoding and ligature/kerning tables. Also it +creates uccode/lccode/mathcode file and file with list of all Cyrillic +macros-letters. + +ver 2.5 (July1996-February1997) -- +--------------------------------- +The intermediate version only + +there were made general modification from this version to next ones ... + +ver 2.9 (February-11September1997) -- +------------------------------------- +For the St-Peterburg CyrTUG Conference -- + +Support of T2 encoding (beta-version): gathering of all necessary matherial +(letters and signs). + +Ligs & kerns macros of A.Berdnikov are used + +ver 3.0 (12September-8October1997) -- +---------------------------------------- +Continues previous version with some file reorganisation; + +T2 encodinng (beta) adopted in CyrTUG conference; + +the Polish ogonek is placed in main letter definitions as variant of descender +with flag `is_ogonek'(variants of letters which use ammoc and ammoc its own +were moved out); +- instead of Polish macro put_ogonek there is used simplified easy_ogonek +-- I had difficulties of putting Polish ogonek to Abkhasian che. + +The documentation beresta absent in this version for a while + + +Changes from version 3.0 patchlevel 1 +-------------------------------------- + +.) there were corrected bugs in ldroman.mf llvligtb.mf llmligtb.mf + +.) moved `show' message from lgt2lol.mf + +.) file lgcyracc.mf was rearranged to last version of T2 + +.) rxcoding.mf: LJE_tit and NJE_tit were changed to LJE_title NJE_title + +.) there were corrections in lgmodl.mf lgunicl.mf lgunicu.mf + +.) files for ligatures & kerning for METAFONT joined to one common file + ??liker.mf which includes flags for different drivers + +.) in the case mentioned above were corrected driver files ld*.mf and le*.mf + +.) rearranged TeX stuff for ligs&kerns: + likermac.tex - macros + likerdat.tex - data file + likergrp.tex - file with lettergroups + rliker.tex - not renamed: start file + +.) flag `if wncoding' moved from lig&kerns file to TeX file: + all transliteration ligatures are written to METAFONT file only + if \ifwncodingtrue i.e. for wn fonts only + +.) all sepatate ligatures were gathered at beginning of wnliker.mf + +.) file lwnligs.mf was rewritten accordingly to wnliker.mf (created by TeX) + +.) cfhead.tex -- \ifwncoding added: ligsatures for transliteration are written + in mf-file if \wncodingtrue + +.) cod-iso.tex -- corrected mistakes in Washington encoding + +.) restored BERESTA documentation; + It includes all T2 letters and languages where Cyrillic used; + documentation created for English and three Cyrillic encodings: + Alternative, T2(Windows1251) KOI-8 + +.) created files 90berest.tex and 91berest.tex to generate additional fonts + for beresta,tex + +.) 10lx-rx.tex, 12ex-rxv.tex, 30cm-tx.tex 31cm-txv.tex moved out + +.) changes in beresec.tex beresta.tex for BERESTA documentation + +.) enc-t2 added one encoding column for fonts for BERESTA + +.) letters LJE_title NJE_title: correct shape to run in low resolutions + +TESTED: +~~~~~~~ +.) version 3.0 patchlevel 1: + rxfonts most modes for check "bad pos" and "strange path" + (without LJE_title & NJE_title) + +.) version 3.1 patchlevel 0 + wnfonts for "RUNness" + lhfonts (llfonts) for "RUNness" + rxfonts (with LJE_title & NJE_title): laserjet; epsonlq lowres + + +Possible bugs: +~~~~~~~~~~~~~~ + +.) Ligatures & kerning stuff + +.) BERESTA + + +Changes from version 3.1 and 319/318 patch +------------------------------------------ + +.) Renamed files: (to escape confuses with LHFONTS 1.2(1994)) + ~~~~~~~~~~~~~~ + + lgcru.mf -> lgcyru.mf + lgcri.mf -> lgcyri.mf + lgcrl.mf -> lgcyrl.mf + ??coding.mf -> ??codes.mf + +.) ??base.mf -> ??begin.mf - that's not cmbase :-) + +.) added flag roman_ec (from 319/318 patch) + ~~~~~~~~~~~~~~~~~~~~ + fikparm.mf + leroman.mf + letextit.mf + lecsc.mf + +.) all fonts start with command "input fikparm;" necessary commands + are recognised by fikparm or by input of ??begin.mf; + all standard font sets (LH WN T2*/X2) included in fikparm macros; + +.) created directories + ~~~~~~~~~~~~~~~~~~~~ + \texinput\lh\tex4mf - moved all tex files in this directory from \texinput\lh + + \mfinput\lh-base - base metafont files all files from \mfinput\lh + \mfinput\lh-begin - directory for encoding and lig&kern files for + LH WN T2*/X2 etc encodings + + \mfinput\lh-lcy \ + \mfinput\lh-lwn | + \mfinput\lh-t2a | reserved directories for font headers + \mfinput\lh-t2b | LH WN T2*/X2 encodings + \mfinput\lh-t2c | + \mfinput\lh-x2 / + + \tfm\lh-lcy \ + \tfm\lh-lwn | + \tfm\lh-t2a | directories with font metrics for standard font set + \tfm\lh-t2b | LH WN T2*/X2 etc encodings + \tfm\lh-t2c | + \tfm\lh-x2 / + + \vf\lh-lcy - directory with virtual fonts for LH (created by vfcomb) + +new possibilities +~~~~~~~~~~~~~~~~~ + +.) one may (if he uses emTeX and MFJob) create (or not) file headers + +.) one may create (or not) heads of virtual fonts for CM based fonts + +.) this item for TeXperts ONLY! + attempt to create unheaded files l??def.enc accordingly to file rtrusdef.tex + or rtrusdef.sty (for LaTeX2e) + + +ver 3.3 (December 98) -- +------------------------ + +changed directory tree accordingly to CTAN common rules + + \lh\doc - documentation about LH font package + \lh\doc\beresta - documentation about Cyrillic letters modern and old + (these files are a bit obsolete for current version) + + \lh\tex\tex4mf - moved all tex files in this directory from \texinput\lh + \lh\tex\testfont - some tex files for testing fonts + + \lh\mf\lh-base - base metafont files all files from \mfinput\lh + \lh\mf\lh-begin - directory for encoding and lig&kern files for + LH WN T2*/X2 etc encodings + + reserved directories for font headers are deleted + + \lh\tfm\lh-lcy \ + \lh\tfm\lh-lwn* | + \lh\tfm\lh-t2a* | directories with font metrics for standard font set + \lh\tfm\lh-t2b* | LH WN T2*/X2 etc encodings + \lh\tfm\lh-t2c* | + \lh\tfm\lh-x2* / absent because zip-file should be enlarged to $n$Mb + + (\lh\vf\lh-lcy) - this directory removed uptil LCY encoding comes + to stability + +ver 3.3 patch level 1 (February 99) -- +-------------------------------------- + +corrected directory tree accordingly to CTAN common rules + + \lh\tex - moved all tex files in this directory from \lh\tex\tex4mf + \lh\doc\testfont - moved tex files in this directory from \lh\tex\testfont + + \lh\mf\base - renamed directory \lh\mf\lh-base + \lh\mf\nont2 - renamed directory \lh\mf\lh-base\nont2 + \lh\mf\lh-begin - moved out + + reserved directories for font headers are deleted + + \lh\tfm\lh-lcy \ + \lh\tfm\lh-lwn* | + \lh\tfm\lh-t2a* | directories with font metrics for standard font set + \lh\tfm\lh-t2b* | LH WN T2*/X2 etc encodings + \lh\tfm\lh-t2c* | + \lh\tfm\lh-x2* / absent because zip-file should be enlarged to $n$Mb + + (\lh\vf\lh-lcy) - this directory removed uptil LCY encoding comes + to stability + +Added some corrections for creation of SliTeX fonts in fikparm.mf and +files in \lh\tex directory. + +ldsroman.mf was removed ; all slitex stuff added to ldroman.mf; +bollean slitex must set before ldroman runs. + +There are also added flags for boolean slitex true and extra_endchar's clearit +macro. + +============================================================================== +LHFONTS version 3.3 file LHFONTS.HST + The short history of LHFONTS (MAKEFONT) package +============================================================================== diff --git a/Master/texmf-dist/doc/fonts/lucida/lucida.txt b/Master/texmf-dist/doc/fonts/lucida/lucida.txt new file mode 100644 index 00000000000..e43f8e7a711 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/lucida.txt @@ -0,0 +1,84 @@ +============================================================ + Lucida Bright font pack for LaTeX + as of 2003-03-12 +============================================================ + Walter Schmidt + <w-a-schmidt@arcor.de> + + +NFSS classification of the text fonts +===================================== + +family series shape(s) FontName +------------------------------------------------------------- +hlh m, b n, it, LucidaBright, + LucidaBright-Italic, + LucidaBright-Demi, + LucidaBright-DemiItalic, + sl, sc LucidaBrightSlanted, + LucidaBrightSmallcaps, + LucidaBrightSmallcaps-Demi +hls m, b, ub(*) n, it LucidaSans, LucidaSans-Italic, + LucidaSans-Demi, + LucidaSans-DemiItalic, + LucidaSans-Bold, + LucidaSans-BoldItalic +hlct(*) m, b n, sl LucidaTypewriter, + LucidaTypewriterBold, + LucidaTypewriterOblique, + LucidaTypewriterBoldOblique +hlst m, b n, sl LucidaSans-Typewriter, + LucidaSans-TypewriterOblique, + LucidaSans-TypewriterBold, + LucidaSans-TypewriterBoldOblique +hlx(*) m, b n, it LucidaFax,LucidaFax-Italic, + LucidaFax-Demi, LucidaFax-Italic +hlce(*) m it LucidaCalligraphy-Italic +hlcn(*) m n, it LucidaCasual, + LucidaCasual-Italic +hlcw(*) m it LucidaHandwriting-Italic +hlcf(*) m n LucidaBlackletter + +Available encodings are T1, TS1 (text companion) and LY1. + + +Usage notes +=========== + +* The obsolete OT1 font encoding, while still being the +default with LaTeX, is _not_ supported. Thus, you should +switch to T1/TS1 or LY1 before using the Lucida Bright +fonts, for instance: + + \usepackage[T1]{fontenc} + \usepackage{textcomp} + \usepackage{lucidabr} + ... + +* Many, but not all of the Lucida fonts provide an Euro +symbol \texteuro in the LY1 and TS1 encoding. Families or +shapes that are lacking the Euro are marked in the above +table with an asterisk. + +* The Lucida fonts do not include all symbols of the TS1 +(text companion) font encoding: Only those symbols are +available, that belong to the ISO-Adobe 1 character set, +plus the Omega and (partially) the Euro. + +* All demibold fonts are assigned to series `b'. The two +sans serif bold fonts are assigned to `ub' (ultra bold). +This means that with the exception of the Sans bold fonts +_all_ fonts in the Lucida Bright font set are available +through normal `user level' commands such as \bfseries, +\sffamily etc. To access the bold Sans Serif use +\fontseries{ub}\sffamily. + +* The blackletter font is made available in math mode as +\mathfrak (with the lucidabr or lucbmath package). If you +want to use this as a text font, you should define a command +to execute \fontfamily{hlcf}\selectfont. Unfortunately, the +available encodings do _not_ provide the "long s"; however, +LucidaBlackletter was not made to mimick historical +typesetting, anyway. + +========================== finis =========================== diff --git a/Master/texmf-dist/doc/fonts/lucida/makefile b/Master/texmf-dist/doc/fonts/lucida/makefile new file mode 100644 index 00000000000..4252b8e2f24 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/makefile @@ -0,0 +1,91 @@ +# Makefile to rename Y&Y's Lucida Bright fonts to standard names +# WaS 2003-01-12 public domain + +rename: PFBs AFMs + +PFBs: + -mv lbma.pfb hlcra.pfb + -mv lbmad.pfb hlcda.pfb + -mv lbmd.pfb hlcdm.pfb + -mv lbmdi.pfb hlcdim.pfb + -mv lbmdo.pfb hlcdima.pfb + -mv lbme.pfb hlcrv.pfb + -mv lbmi.pfb hlcrim.pfb + -mv lbmo.pfb hlcrima.pfb + -mv lbmr.pfb hlcrm.pfb + -mv lbms.pfb hlcry.pfb + -mv lbmsd.pfb hlcdy.pfb + -mv lbtbo.pfb hlcbot8a.pfb + -mv lbtb.pfb hlcbt8a.pfb + -mv lbl.pfb hlcrf8a.pfb + -mv lbc.pfb hlcrie8a.pfb + -mv lbki.pfb hlcrin8a.pfb + -mv lbh.pfb hlcriw8a.pfb + -mv lbkr.pfb hlcrn8a.pfb + -mv lbto.pfb hlcrot8a.pfb + -mv lbtr.pfb hlcrt8a.pfb + -mv lbd.pfb hlhb8a.pfb + -mv lbdsc.pfb hlhbc8a.pfb + -mv lbdi.pfb hlhbi8a.pfb + -mv lbr.pfb hlhr8a.pfb + -mv lbrsc.pfb hlhrc8a.pfb + -mv lbi.pfb hlhri8a.pfb + -mv lbsl.pfb hlhro8a.pfb + -mv lsd.pfb hlsb8a.pfb + -mv lsdi.pfb hlsbi8a.pfb + -mv lstbo.pfb hlsbot8a.pfb + -mv lstb.pfb hlsbt8a.pfb + -mv lsr.pfb hlsr8a.pfb + -mv lsi.pfb hlsri8a.pfb + -mv lsto.pfb hlsrot8a.pfb + -mv lstr.pfb hlsrt8a.pfb + -mv lsb.pfb hlsu8a.pfb + -mv lsbi.pfb hlsui8a.pfb + -mv lfd.pfb hlxb8a.pfb + -mv lfdi.pfb hlxbi8a.pfb + -mv lfr.pfb hlxr8a.pfb + -mv lfi.pfb hlxri8a.pfb + +AFMs: + -mv lbma.afm hlcra.afm + -mv lbmad.afm hlcda.afm + -mv lbmd.afm hlcdm.afm + -mv lbmdi.afm hlcdim.afm + -mv lbmdo.afm hlcdima.afm + -mv lbme.afm hlcrv.afm + -mv lbmi.afm hlcrim.afm + -mv lbmo.afm hlcrima.afm + -mv lbmr.afm hlcrm.afm + -mv lbms.afm hlcry.afm + -mv lbmsd.afm hlcdy.afm + -mv lbtbo.afm hlcbot8a.afm + -mv lbtb.afm hlcbt8a.afm + -mv lbl.afm hlcrf8a.afm + -mv lbc.afm hlcrie8a.afm + -mv lbki.afm hlcrin8a.afm + -mv lbh.afm hlcriw8a.adm + -mv lbkr.afm hlcrn8a.afm + -mv lbto.afm hlcrot8a.afm + -mv lbtr.afm hlcrt8a.afm + -mv lbd.afm hlhb8a.afm + -mv lbdsc.afm hlhbc8a.afm + -mv lbdi.afm hlhbi8a.afm + -mv lbr.afm hlhr8a.afm + -mv lbrsc.afm hlhrc8a.afm + -mv lbi.afm hlhri8a.afm + -mv lbsl.afm hlhro8a.afm + -mv lsd.afm hlsb8a.afm + -mv lsdi.afm hlsbi8a.afm + -mv lstbo.afm hlsbot8a.afm + -mv lstb.afm hlsbt8a.afm + -mv lsr.afm hlsr8a.afm + -mv lsi.afm hlsri8a.afm + -mv lsto.afm hlsrot8a.afm + -mv lstr.afm hlsrt8a.afm + -mv lsb.afm hlsu8a.afm + -mv lsbi.afm hlsui8a.afm + -mv lfd.afm hlxb8a.afm + -mv lfdi.afm hlxbi8a.afm + -mv lfr.afm hlxr8a.afm + -mv lfi.afm hlxri8a.afm + diff --git a/Master/texmf-dist/doc/fonts/lucida/readme.lucida b/Master/texmf-dist/doc/fonts/lucida/readme.lucida new file mode 100644 index 00000000000..f4917447ee0 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lucida/readme.lucida @@ -0,0 +1,263 @@ +============================================================ + Lucida Bright/Lucida New Math font pack for LaTeX + as of 2003-03-12 +============================================================ + Walter Schmidt + <w-a-schmidt@arcor.de> + +This set of files includes the TeX fonts metrics, virtual +fonts and LaTeX font definition files for Y&Y's Lucida +Bright and Lucida New Math fonts. It supports the standard +T1 and TS1 font encodings as well as Y&Y's proprietary LY1 +encoding. + +This file set does NOT include: + +* the actual Type 1 fonts, which are to be purchased from + Y&Y, Inc. <http://www.yandy.com/lucida.htm> + +* the LaTeX macro packages and the related .fd files for + the math fonts; they are provided from the CTAN directory + macros/latex/contrib/supported/psnfssx/lucidabr/ + +The below installation instructions assume a TDS-compliant +TeX system such as teTeX, fpTeX, MikTeX or VTeX/Free. The +directory name "texmf" refers to the root directory of the +TDS directory tree. In case your TeX systems has more than +one such directory tree, the documentation should tell you +where to install new files. + +| +| As to VTeX/Free, an alternative set of files is provided +| from <http://home.vr-web.de/was/lucidayy>. It includes +| also the ready-made macro packages and comes with very +| detailed installation instructions for VTeX. Due to +| historical reasons its directory layout is somewhat +| different, while the actual .fd, .tfm and .vf files are +| the same. +| + +| +| This distribution uses standard "Karl-Berry-style" file +| names for all font metric (tfm) files. Thus, it can NOT +| be used with applications such or Y&Y's plain TeX macros, +| where Y&Y's proprietary file names are -- unfortunately +| -- hardwired. The required tfm and map files with +| Y&Y-style file names are supplied by Y&Y in conjunction +| with the Lucida fonts. They can be installed either +| alternatively or in addition to the present ones. +| + + +Installing the Type 1 font files +-------------------------------- +You have to choose whether to rename the font files to +standard "Karl-Berry-style" names or to leave the file names +unchanged. A "makefile" is provided to help you renaming +the large number of PFB and AFM font files. Put it into the +same directory as the files and run "make PFBs" to rename +the .pfb files or "make AFMs" to rename AFM files. + +Copy the following math fonts into the directory +texmf/fonts/type1/bh/lumath of your TeX system: + +Y&Y file name: standard file name: +lbma.pfb hlcra.pfb +lbmad.pfb hlcda.pfb +lbmd.pfb hlcdm.pfb +lbmdi.pfb hlcdim.pfb +lbmdo.pfb hlcdima.pfb +lbme.pfb hlcrv.pfb +lbmi.pfb hlcrim.pfb +lbmo.pfb hlcrima.pfb +lbmr.pfb hlcrm.pfb +lbms.pfb hlcry.pfb +lbmsd.pfb hlcdy.pfb + + +Copy the following text fonts into the directory +texmf/fonts/type1/bh/lucidabr of your TeX system: + +Y&Y file name: standard file name: +lbtbo.pfb hlcbot8a.pfb +lbtb.pfb hlcbt8a.pfb +lbl.pfb hlcrf8a.pfb +lbc.pfb hlcrie8a.pf +lbki.pfb hlcrin8a.pfb +lbh.pfb hlcriw8a.pf +lbkr.pfb hlcrn8a.pfb +lbto.pfb hlcrot8a.pfb +lbtr.pfb hlcrt8a.pfb +lbd.pfb hlhb8a.pfb +lbdsc.pfb hlhbc8a.pfb +lbdi.pfb hlhbi8a.pf +lbr.pfb hlhr8a.pfb +lbrsc.pfb hlhrc8a.pfb +lbi.pfb hlhri8a.pfb +lbsl.pfb hlhro8a.pf +lsd.pfb hlsb8a.pfb +lsdi.pfb hlsbi8a.pfb +lstbo.pfb hlsbot8a.pfb +lstb.pfb hlsbt8a.pfb +lsr.pfb hlsr8a.pfb +lsi.pfb hlsri8a.pfb +lsto.pfb hlsrot8a.pfb +lstr.pfb hlsrt8a.pfb +lsb.pfb hlsu8a.pfb +lsbi.pfb hlsui8a.pfb +lfd.pfb hlxb8a.pfb +lfdi.pfb hlxbi8a.pfb +lfr.pfb hlxr8a.pfb +lfi.pfb hlxri8a.pfb + +With TeX systems other than VTeX, the directory names do NOT +actually matter, as long as the .pfb files reside at least +below texmf/fonts/type1. With VTeX/Free, however, you must +use exactly the directory names as indicated above; +otherwise the font map (.ali) files need to be modified. + +Copy also the related .afm files to the corresponding +directories below texmf/fonts/afm/bh, in case your TeX +system makes use of .afm files! + + + +Unpacking the distribution +-------------------------- +Unpack the ZIP archive lucida.zip in the directory "texmf" +of your TeX system. All files will be generated in the +appropriate directories then. + +NB: +The .fd files are unpacked to the directory +texmf/tex/latex/lucida, as opposed to ../lucidabr. The +latter name seems to be more appropriate, but the former +name is, unfortunately, widely used. Yet a directory named +"lucidabr" may already exist in your TeX system, and you may +feel free to move the .fd files there; just make sure that +you don't end up with two different sets of .fd files in +different directories! + + + +Configuring your TeX system +--------------------------- +The programs of your TeX system need to be configured to use +the additional font mapping files for the Lucida Bright and +Lucida New Math fonts. The following map files are provided +in the distribution: + +Font map files for dvips and pdfTeX: + + lucidabr.map for the text fonts, using Y&Y file names + lumath.map for the math fonts, using Y&Y file names + + lucidabr-k.map for the text fonts, using standard names + lumath-k.map for the math fonts, using standard names + +Copy the files you want to use to a suitable directory of +your TeX system, most likely texmf/dvips/lucida or +texmf/dvips/config. Make sure that there are no other, +possibly obsolete, map files with the same names in other +directories. + +Font map files for VTeX: + + lucidabr.ali for the text fonts, using Y&Y file names + lumath.ali for the math fonts, using Y&Y file names + + lucidabr-k.ali for the text fonts, using standard names + lumath-k.ali for the math fonts, using standard names + +Copy the files you want to use to a suitable directory of +your TeX system, most likely texmf/fonts/map/vtex. Make +sure that there are no other, possibly obsolete, map files +with the same names in other directories. + +Consult the documentation of your TeX system, how to +configure it to actually use these font mapping files! + + + +Required version of the TeXBase1 encoding vector +------------------------------------------------ +Accessing the Euro and Omega symbols through the TS1 (text +companion) encoding requires at least version 2.0pre of the +encoding vector 8r.enc. The very latest release is always +available as <http://tug.org/fontname/8r.enc>. + + + +Using the Lucida fonts with LaTeX +--------------------------------- +The file texmf/doc/fonts/bh/lucida.txt includes some usage +notes and a list of all available font families, series and +shapes with their NFSS classification. + + + +How this package was created +---------------------------- +The font metrics, virtual fonts and .fd files for the T1 and +TS1 encodings were created using fontinst v1.914 with +several patches. They are based on the AFM files +distributed on Y&Y's CD-ROM "Lucida Bright Complete" (1999). + +The font metrics for the LY1 encoded text fonts and for the +math fonts were simply copied from the above-mentioned +CD-ROM and renamed to KB-style names. The related .fd files +for the text fonts were patched to reflect the changed font +names. + + + +History +------- +2003-03-12 + + All typewriter fonts have vertically centered asterisks + now; all textcompanion fonts have vertically centered + \textaskeriskcented symbols. + + The Omega symbol \textohm is made available in the + textcompanion fonts. + + The Polish diacritics have been somewhat improved, but + are not really satisfying yet. + + Font mapping files have been moved out of the zip archive, + with respect to their changed location in the future TDS + 1.0. + + Some empty and unneeded directories have been removed + from the archive lucida.zip. + +2003-01-13 + There are thorough changes over the previous CTAN distrib: + + The new file set includes also the metrics for LY1 encoded + text fonts. These are the original files from Y&Y, only + renamed to Karl-Berry-style names. The related .fd files + were changed appropriately. Thus, LY1 can be used easily + beside T1/TS1. + + The LY1 and TS1 encodings make the Euro symbol (\texteuro) + accessible, which is present in the current release of the + Lucida fonts. + + With T1/TS1 encoding, the same set of font series and + shapes is supported as with Y&Y's original distribution. + The previous CTAN distribution, in contrast, included a + number of additional series/shapes, which were based on + artificially compressed, expanded or slanted fonts and + faked smallcaps. Notice that these were never documented! + + The obsolete OT1 font encoding is no longer supported with + the Lucida fonts. + + T1 encoded smallcaps fonts (hlhrc8t, hlhbc8t) include + normal digits now, as expected. Oldstyle digits are still + available in the TS1 encoding. + + +== finis |