From ca8f8560b0d6ab3eced79a4e876972faacb601e8 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 11 Jan 2006 23:54:35 +0000 Subject: trunk/Master/texmf-dist/source/latex/lhcyr git-svn-id: svn://tug.org/texlive/trunk@354 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/latex/lhcyr/README | 77 +++++++++++++++++++++++++ Master/texmf-dist/source/latex/lhcyr/dvidrv.mfj | 47 +++++++++++++++ Master/texmf-dist/source/latex/lhcyr/lhjob.mfj | 76 ++++++++++++++++++++++++ Master/texmf-dist/source/latex/lhcyr/wcjob.mfj | 76 ++++++++++++++++++++++++ 4 files changed, 276 insertions(+) create mode 100644 Master/texmf-dist/source/latex/lhcyr/README create mode 100644 Master/texmf-dist/source/latex/lhcyr/dvidrv.mfj create mode 100644 Master/texmf-dist/source/latex/lhcyr/lhjob.mfj create mode 100644 Master/texmf-dist/source/latex/lhcyr/wcjob.mfj (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/source/latex/lhcyr/README b/Master/texmf-dist/source/latex/lhcyr/README new file mode 100644 index 00000000000..6e00617b836 --- /dev/null +++ b/Master/texmf-dist/source/latex/lhcyr/README @@ -0,0 +1,77 @@ + LHCYR 1.0 (c) 1998 V.V.Zhytnikov (vvzhy@td.lpi.ac.ru) + The LaTeX 2e styles for Russian typesetting in bilingual environment + Available at CTAN:/tex-archive/macros/latex/contrib/supported/lhcyr + Main CTAN sites: ctan.tug.org, ftp.dante.de, ftp.tex.ac.uk + + This package is free. You may modify and use it for whatever + purpose you want. But you are not allowed to redistribute modified + version under the same name. + + + CONTENTS + + 1. General Features + 2. Fonts + 3. Hyphenation Tables + + + 1. GENERAL FEATURES + + The LHCYR collection consists of three different styles + lhcyralt, lhcyrwin and lhcyrkoi. They are completely + analogous but intended for typesetting Russian in the + Alternative (codepage 866), Windows (codepage 1251) and + KOI-8 encodings respectively. Each style resides in + separate directory. + + Styles of the LHCYR collection are intended for typesetting + Russian language or bilingual English-Russian documents. + All styles are based on the standard cm-fonts and lh-cyrillic + fonts. + + The LHCYR styles do not use language switching mechanism and allow + to mix English and Russian words providing correct hyphenation + and kerning for both languages simultaneously. + + Modern Russian hyphenation patterns are included. We provide + detailed installation instruction for emTeX (lhcyralt and lhcyrwin) + and teTeX (lhcyrkoi). It seems that installation for MikTeX + (Windows 95/98/NT) should be quite similar to teTeX's one. + + + 2. FONTS + + There exist several Russian TeX fonts distributions. At present + the best fonts are provided by the lh-fonts package. I strongly + recommend them due to several reasons: + + (1) The fonts are of quite good quality. + (2) The fonts are supported and maintainers constantly + improve them. + (3) The font set is complete. Lh-fonts contain analogous to all + standard cm or ec Latin text font shapes -- roman, + typewriter, small caps etc. + (4) Due to flexible design lh-fonts allow creation of Russian + fonts in various encodings from same metafont sources. + (5) Finally the fonts contains not only Russian characters. + They covers almost all existing Cyrillic-alphabet languages + as well. + + Lh-fonts are available at + CTAN: /tex-archive/fonts/cyrillic/lh + or at + ftp: ftp.vsu.ru/pub/tex + + + 3. HYPHENATION TABLES + + For a quite long time the only TeX hyphenation patterns for + Russian language where ones provided by Dmitri Vulis. + + Recently Andrei Slepukhin created a new hyphenation tables. + These patterns follow strict Russian hyphenation rules. + The are available at + CTAN: /tex-archive/language/hyphenation/ruhyphen/ + or at + ftp: forest.nmd.msu.ru/pub/tex/hyphenation + diff --git a/Master/texmf-dist/source/latex/lhcyr/dvidrv.mfj b/Master/texmf-dist/source/latex/lhcyr/dvidrv.mfj new file mode 100644 index 00000000000..a1b7cee90bc --- /dev/null +++ b/Master/texmf-dist/source/latex/lhcyr/dvidrv.mfj @@ -0,0 +1,47 @@ +% +% dvidrv.mfj +% +% Declarations for automatic generation of fonts for dvidrv +% + +rule = ec* tc* % EC fonts 1.0 + { + name = [@f@T2.2s@F.2s]; + commands = [if unknown exbase:input exbase fi; gensize:=@s; generate @f]; + base = ex; + } + +rule = cm* % Sauter fonts 2.4? (not yet available?) + { + name = [@f@2Ts@2Fs]; + commands = [design_size:=@s; input b-@f]; + base = cm; + } + +rule = cm* % Sauter fonts <2.4? + { + name = [@f@s]; + name_size = [@f14] 14.4; + name_size = [@f17] 17.28; + commands = [design_size:=@s; input b-@f]; + base = cm; + } + +rule = lh* ll* wn* kc* wc* % LH Cyrillic fonts -- CM based fonts + { + name = [@f@s]; + name_size = [@f17] 17.28; + commands = [input fikparm;]; + base = cm; + } + +rule = rx* la* lb* lc* % LH Cyrillic fonts -- EC based fonts + { + name = [@f@T2.2s@F.2s]; + commands = [input fikparm;]; + } + +rule = * % All other fonts + { + skip; + } diff --git a/Master/texmf-dist/source/latex/lhcyr/lhjob.mfj b/Master/texmf-dist/source/latex/lhcyr/lhjob.mfj new file mode 100644 index 00000000000..f075910f74f --- /dev/null +++ b/Master/texmf-dist/source/latex/lhcyr/lhjob.mfj @@ -0,0 +1,76 @@ +% This is lhjob.mfj in text format as of 1998/14/12 +% created by LHfonts (TeX4MF) version 3.2 +% +% + +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=[lh@f]; + size=1; % sorry, that's trick + command=[input fikparm;]; + fonts = + %-------------- + r5 + r6 + r7 + r8 + r9 + r10 + r12 + r17 + sl8 + sl9 + sl10 + sl12 + fib8 + bxsl10 + bx5 + bx6 + bx7 + bx8 + bx9 + bx10 + bx12 + b10 + dunh10 + tt8 + tt9 + tt10 + tt12 + vtt10 + sltt10 + ss8 + ss9 + ss10 + ss12 + ss17 + ssi8 + ssi9 + ssi10 + ssi12 + ssi17 + ssbx10 + ssdc10 + ssq8 + ssqi8 + ff10 + ti7 + ti8 + ti9 + ti10 + ti12 + itt10 + u10 + fi10 + bxti10 + csc8 + csc9 + csc10 + tcsc10 + %-------------- + ; + } diff --git a/Master/texmf-dist/source/latex/lhcyr/wcjob.mfj b/Master/texmf-dist/source/latex/lhcyr/wcjob.mfj new file mode 100644 index 00000000000..2ec4e1edb54 --- /dev/null +++ b/Master/texmf-dist/source/latex/lhcyr/wcjob.mfj @@ -0,0 +1,76 @@ +% This is lhjob.mfj in text format as of 1998/14/12 +% created by LHfonts (TeX4MF) version 3.2 +% +% + +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=[wc@f]; + size=1; % sorry, that's trick + command=[input fikparm;]; + fonts = + %-------------- + r5 + r6 + r7 + r8 + r9 + r10 + r12 + r17 + sl8 + sl9 + sl10 + sl12 + fib8 + bxsl10 + bx5 + bx6 + bx7 + bx8 + bx9 + bx10 + bx12 + b10 + dunh10 + tt8 + tt9 + tt10 + tt12 + vtt10 + sltt10 + ss8 + ss9 + ss10 + ss12 + ss17 + ssi8 + ssi9 + ssi10 + ssi12 + ssi17 + ssbx10 + ssdc10 + ssq8 + ssqi8 + ff10 + ti7 + ti8 + ti9 + ti10 + ti12 + itt10 + u10 + fi10 + bxti10 + csc8 + csc9 + csc10 + tcsc10 + %-------------- + ; + } -- cgit v1.2.3