summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/lhcyr
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-11 23:54:35 +0000
committerKarl Berry <karl@freefriends.org>2006-01-11 23:54:35 +0000
commitca8f8560b0d6ab3eced79a4e876972faacb601e8 (patch)
tree0e8e23c82f45dfa59118cb67f4937e4d273e1194 /Master/texmf-dist/source/latex/lhcyr
parente60bfd6c22cd933f79fd2415256e4c52d9e6272f (diff)
trunk/Master/texmf-dist/source/latex/lhcyr
git-svn-id: svn://tug.org/texlive/trunk@354 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/lhcyr')
-rw-r--r--Master/texmf-dist/source/latex/lhcyr/README77
-rw-r--r--Master/texmf-dist/source/latex/lhcyr/dvidrv.mfj47
-rw-r--r--Master/texmf-dist/source/latex/lhcyr/lhjob.mfj76
-rw-r--r--Master/texmf-dist/source/latex/lhcyr/wcjob.mfj76
4 files changed, 276 insertions, 0 deletions
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
+ %--------------
+ ;
+ }