1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
|
=========================================================================
‘YRTUG-EMTEX (94.09.20) version 2.0 DOCUMENTATION
=========================================================================
CyrTUG-EmTeX is an addition to TeX for creating documents in Russian.
It consists of (the main parts):
1. CYRFMT* package -- source files for creating TeX's FMT-files. They
use Russian hyphenation table by Vulis, and style files for each
following package which replace all standard CM* fonts by
composite Latin-Russian fonts of LH-family:
a) LaTeX2.09*;
b) AmSTeX2.1* -- it is a part of AmSTeX package (ZIP-file) for
creating FMT-file, but we advise to use a complete package;
c) Plain TeX*.
1a.LHLATEX* package -- source files for creating FMT-files for LaTeX2e
and some styles for work in Russian based on our LH font family.
This package is the part of CYRFMT.
2. CYRTUG* package -- metric (TFM) and virtual files (VF) for
combined Latin-Russian fonts in Alternative coding scheme and some
batch files for work with TeX packages and viewers.
3. MAKEFONT package -- for creating Cyrillic LH-family fonts in three
suggested schemes of font creation:
b) Alternative -- creation of combined Latin-Cyrilic font with
Alternate encoding -- this encoding is in fact standard for
Russian MS DOS users;
a) Virtual -- creation of Cyrillic part of combined Latin-Cyrillic
font. These fonts are combined using a virtual font with Latin
Computer Modern;
c) Washington -- the encoding suggested by AMS-package (Washington
Computer Modern Cyrillic font family or WNCYR -- Humanities and
Arts Computing Center, University of Washington).
There are also source files for creating METAFONT's base-files
(for MFJob) and bat-files for generating fonts and font libraries
of Russian fonts.
3a.FIL package -- some additional sourse MF- (and TeX-) files for
creating other Cyrillic letters (Old Russian etc.) This package is
the part of MAKEFONT.
4. RUSTEST* package -- files in TeX and LaTeX for testing fonts.
5. LKYPC* package -- the Russian translation with supplements of
lkurz.tex (the document in German about LaTeX) with some
instructions for Russian TeX.
* These packages are installed by Installing Batch-file of CyrTUG-EmTeX
(tinstall.bat), see section `CyrTUG-EmTeX package'.
CONTACTS:
---------
If you have ideas how to improve this package please contact by e-mail:
distr@mir.msk.su
CyrTUG-EmTeX package
--------------------
Our package is placed on one diskette (1.2MB). We install the CyrTUG-EmTeX
only. The rest of TeX package you must install by hand.
Our package is based on the EmTeX-92 package (23.06.92): the sources
of Plain TeX and LaTeX2.09 (including/excluding LaTeX2.09 styles and
docs) TFM's, TEXINPUT; sources for METAFONT, MFINPUT; and some BAT-files
for work. The rest we take from the Beta-Test-version of EmTeX (10.08.94);
AmSTeX2.1, and LaTeX2e (31.07.94).
For WORK with CyrTUG-EmTeX 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.
For INSTALLING complete CyrTUG-EmTeX package you may use batch-file
cyrinst.bat, for example:
cyrinst c a
These lines have the following meaning:
cyrinst Batch-file for CyrTUG-EmTeX installation
c Hard disk where you will place this package
a Floppy disk from where you install CyrTUG-EmTeX
You can get more information about installation in file readme_.rus (in
Russian!).
NOTE. We install the CyrTUG-EmTeX part only. For the rest installation
you may use the folowing list:
The CyrTUG-EmTeX package
#DISK 00 -- file-mark
CKD_ BAT -- Batch-file for installation
DELINST BAT -- Batch-file for installation
CYRINST1 BAT -- Batch-file for installation
CYRINST BAT -- Installing Batch-file of CyrTUG-EmTeX
RESPOND COM -- Program for question organizing
PKUNZIP EXE -- Program for unpacking ZIP-files
TOMS EXE -- Program which changes UNIX format to DOS
MAGSTEP DOC -- File of conformity of font libraries and magsteps
MAKEFONT DOC -- DOC-file of MAKEFONT package (Russian)
README ENG -- Readme file of EmTeX-92 package (copy)
-READ ME -- Readme file of AmSTeX package (copy)
README RUS -- Readme file of CyrTUG-EmTeX package (Russian)
README TST -- Readme file of EmTeX-Beta-Test-version package 23/06/92 (copy)
AMSTEX ZIP -- The part of AmSTeX package for creation of the Russian FMT-file
AMSTFM ZIP -- TFM-files of AmSTeX
BATCH186 ZIP -- Batch-files for tex186.exe
BATCH386 ZIP -- Batch-files for tex386.exe
LHTEXINP ZIP -- Source files for initialization of FMT-files of
TeX, LaTeX2.09, AmSTeX2.1 and LaTeX2e (07/31/94)
CYRTUG ZIP -- Some batch-files for work with CyrTUG-EmTeX package
LKYPC ZIP -- File-document `LaTeX, ªà ⪨© ªãàá'
(about LaTeX package, in Russian)
MAKEFONT ZIP -- MAKEFONT package --
source files for generation of Cyrillic fonts
RUSTEST ZIP -- Test-files for TeX, LaTeX2.09, and fonts
TEX1 LS --
TEX2 LS --
LATEX1 LS -- lists of zips
LATEX2 LS -- EmTeX92
MF2 LS -- (23.06.92)
MFWARE1 LS --
DVID15E1 LS --
BIBTEXB1 LS --
MFB5 LS --
DVISP02C LS -- lists of zips
FONTL12A LS -- Beta-Test-version
TEXB11 LS -- of EmTeX
DVID15E2 LS -- (10.08.94)
MFJOB11M LS --
MFWAREB LS --
TEXWAREB LS --
EmTeX-92 package (23.06.92)
this list is shortened (only used zips),
you can use the arbitrary ordering zips on diskettes
on some lines is written what can you use from zip-files
(CyrTUG-EmTeX has list files for unpacking)
CHANGES ENG 12679 8-10-92 3:34p
HELP ENG 22519 8-10-92 3:34p
README ENG 95643 8-10-92 3:34p
DELETE EXE 31837 8-10-92 3:34p
PKZ102 EXE 135808 8-10-92 3:34p
TEX1 ZIP 375854 8-10-92 3:34p -- TEXINPUT, TFM's, Batch-files
TEX2 ZIP 268240 8-10-92 3:35p -- TFM's
CHANGES GER 13779 8-10-92 3:34p
HELP GER 25478 8-10-92 3:34p
README GER 99221 8-10-92 3:34p
REMOVE EXE 58474 2-12-91 3:00p
BLATEX ZIP 231677 8-10-92 3:13p
LATEX1 ZIP 248823 8-10-92 3:14p -- Batch-files
LATEX2 ZIP 238131 8-10-92 3:14p -- Batch and fmt-files
LATEXDOC ZIP 111737 8-10-92 3:14p
MAKEINDX ZIP 52717 8-10-92 3:14p
PICTEX ZIP 43957 8-10-92 3:14p
MF2 ZIP 344463 8-10-92 3:16p -- MFINPUT, Batch-files
MF3 ZIP 278545 8-10-92 3:17p
MFWARE1 ZIP 327215 8-10-92 3:17p -- TFM's
BIBTEX ZIP 119155 8-10-92 3:17p
BMF2 ZIP 271791 8-10-92 3:18p -- Batch files
EMSY ZIP 7517 8-10-92 3:18p
MISC_MF ZIP 36349 8-10-92 3:18p
PKEDIT ZIP 52016 8-10-92 3:18p
Beta-Test-version of EmTeX (10.08.94)
README TST 3138 08-25-94 5:22p
DVID15E1 ZIP 1202694 09-16-94 10:21a
BIBTEXB1 ZIP 167593 07-15-94 6:26p
MFB5 ZIP 1044415 07-28-94 2:16a
DVISP02C ZIP 96993 07-16-94 7:11a
FONTL12A ZIP 88321 05-13-94 10:24a
TEXB11 ZIP 1011478 02-04-94 6:30p
DVID15E2 ZIP 723915 09-03-94 1:24a
MFJOB11M ZIP 149765 06-18-94 5:11p
MFWAREB ZIP 263884 08-11-94 12:06a
TEXWAREB ZIP 273407 08-03-94 12:18p
AmS2.1
-READ ME 4954 04-11-92 5:09p
TOMS EXE 15676 07-21-89 12:59p
ZOO EXE 67192 07-09-91 2:53a
AMSTEX ZOO 130202 01-23-92 11:17a
AMSFONTS ZOO 554952 10-28-91 11:25a
AMSLATEX ZOO 470935 02-21-92 2:30p
README ZOO 1508 04-08-92 7:34p
TFM-FILE ZOO 75471 06-25-91 10:44a
LaTeX2e (31.07.94)
BASE ZIP 641010 07-31-94 9:58p
PACKAGES ZIP 1171761 09-06-94 2:37p
The following directories are created during the installation of
CyrTUG-EmTeX:
\emtex -- CYRTUG package (batch files)
\emtex\tfm\lhtfm -- CYRTUG package (lh*.tfm files)
\emtex\vf\lhvf -- CYRTUG package (lh*.vf files)
\emtex\texinput\lhtexinp -- CYRFMT package
\emtex\texinput\lhlatex -- LHLATEX package (some LaTeX2e style files)
\emtex\rustest -- RUSTEST package (fonttest files)
\emtex\doc\russian -- LKYPC document
\emtex\amstex -- AMSTEX package (the part of AmSTeX2.1)
\emtex\mfinput\makefont -- MAKEFONT package
\emtex\mfinput\fil -- FIL package
CYRFMT and LHLATEX packages
---------------------------
contains: CYRFMT, LHLATEX
requires: TEX, LATEX, AMS
For installing CYRFMT and LHLATEX packages you have to unpack the file
cyrfmt.zip. The contents of this file can be displayed as follows:
pkunzip -vb a:cyrfmt
For unpacking you need:
pkunzip -d a:cyrfmt c:\
These lines have the following meaning:
pkunzip Call the unpacking program
-vb List the contents of a ZIP file (brief listing)
-d Unpacking with subdirectories
a:cyrfmt ZIP file
c:\ the disk where you must place FMT-files
The following directory is created during unpacking cyrfmt.zip:
\emtex
\emtex\texinput\russian
\emtex\texinput\cyrfmt
\emtex\texinput\lhlatex
which includes source files for creating TeX, LateX209, and AmSTeX2.1
FMT-files for work in Russian (with LH-family fonts). For creating
these FMT-files you need to unpack also the file cyrtug.zip (see CYRTUG
package).
CYRTUG.zip
----------
contains: CYRTUG (BAT-files; VF and TFM-files)
requires: TEX, LATEX, AMSTEX,
The following directories are created during the cyrtug.zip unpacking:
\emtex
\emtex\vf
\emtex\tfm
which consist of batch files for creation FMT-files for Russian documents
with usage of LH font family, and some batch files for TeX compilation
and viewers; the TFM files for combined Latin-Russian fonts and virtual
metric (VF) files for LH fonts (Alternate encoding).
The VF files are created for this version of CyrTUG-EmTeX. If you
change anything in source files of fonts there appears a danger to get
error messages during your work (something like: `checksum does not
match').
REMEMBER! When using virtual fonts you must set environment variables in
config file for your output. E. g. for `dvidrv's this is /pv option.
MAKEFONT and FIL packages
-------------------------
contains: MAKEFONT, FIL
requires: METAFONT, MFJOB
For installing makefont package you need to unpack the file makefont.zip.
The contents of this file may be displayed as follows:
pkunzip -vb a:makefont
For unpacking you need:
pkunzip -d a:makefont c:\
These lines have the following meaning:
pkunzip Call the unpacking program
-vb List the contents of a ZIP file (brief listing)
-d Unpacking with subdirectories
a:makefont ZIP file
c:\ the disk where you have installed EmTeX
The following directory is created during makefont.zip unpacking:
\emtex\mfinput\makefont
\emtex\mfinput\fil
For work with MAKEFONT you have to:
1. Unpack files mf2.zip, mf3.zip, mfware1.zip and mfware2.zip
(excluding MFJ-files) from EmTeX-92 and mfb1.zip and mfjob11l.zip
from Beta-Test-version EmTeX (1992).
2. Set the path to files mf*.exe and mfjob.exe, for example:
path=c:\emtex
3. Set environment variables for METAFONT (with MAKEFONT directory) and
MFJob as follows (you may use our recommended file set-texm.bat for
setting these variables):
set mfinput=c:\emtex\mfinput! % "!" sets all subdirectories of "mfinput"
set mfbas=c:\emtex\mfbases
set bmfbas=c:\emtex\bmfbases % (only for bigMETAFONT or mf386)
set mfjob=c:\emtex\mfjob
4. Create the base-file plain.bas.
5. Now for creating fonts you may use batch- and MFJ-files. Information
about these files may be found at the section `CYRMFJOB and CYRFONTLIB
packages'.
6. For more learn you are welcome to use the following documentation
(EmTeX package):
\emtex\doc\english\mfware.doc (MF package, in English)
\emtex\doc\german\mfware.doc (MF package, in German)
\emtex\doc\english\mfjob.doc (MFWARE package, in English)
\emtex\doc\german\mfjob.doc (MFWARE package, in German)
More about MAKEFONT
-------------------
MAKEFONT has some additional material for creating Russian fonts of
LH-family. It consists of 56 fonts (all analogous to Latin Text fonts).
Our intention was also to meet requirements of non-Russian users, so
we produce our fonts in different coding schemes and assortments of
characters.
Actually we can produce our Cyrillic fonts in different schemes:
e.g. WASHINGTON, VIRTUAL and ALTERNATIVE. In character descriptions
(`beginchar' command) explicit character codes have been replaced with
their symbolic names. The code description of these names is placed in
files `wncoding.mf' and `lbcoding.mf' (or in `vfcoding.mf'- old variant -
for 7-bit Russian font).
This package supports three ways of font creation:
FIRST: JOINT creation of a combined Latin-Cyrillic font using ALTERNATIVE
coding scheme, the standard for CIS countries. This way is the
simplest one. For this way you may use files-headers LH*.MF,
which are analogous to Latin ones.
SECOND: SEPARATE creation of a comdined Latin-Cyrillic font in the
ALTERNATIVE coding scheme using virtual files. Using this way one
creates Russian and Latin parts separately. It is the possibility
to save disk space when using Latin fonts themselves and as a part
of Latin-Russian font, but the drawback is that some viewers don't
understand virtual metric files.
In this case after creating Latin fonts by standard way
you create the Cyrillic part only which consists of the Russian
alphabet and some Russian punctuation (<<, >>, No).
For this creation you use files LL*.MF, which are ini-files,
they include the command `vfcoding:=1;' and an input of LH*.MF
file-header.
These two parts, Cyrillic and Latin, are joined in the virtual
metric (VF) file (our package suggests ready VF-files) and the
joint TFM-file.
The combined TFM-files for these fonts are created by the
special call of METAFONT with the command `TFMonly:=1;' (if you
work with MFJob you must create the base-file using `tfmonly.ini'),
which calls the special file `nodraw.mf' that redefines most of the
drawing macros of `cmbase.mf' and plain METAFONT. This trick made
METAFONT to work more quickly because it draws almost nothing
(running time is about 40 percent of the original value).
NOTE: The combined TFM-file of Latin-Russian font, which one
can create by a special program, has some deficiencies: it has no
kerning between Russian and Latin parts of font and we can't use
ligatures for creating Russian symbols (e.g., there is no kerning
between Russian letters and punctuation marks and it is impossible
to use `<' and `>' for creation of a convenient ligature for
Cyrillic quotes: `<<' and `>>').
THIRD: Creation of the CYRILLIC font using WASHINGTON coding scheme. For
this way you must say `wncoding:=1;' in command line or use a
special base-file which is created by wncoding.ini for MFJob.
For Russian users and users who works with Alternate encoding
CyrTUG-EmTeX advises to create Latin standard fonts and Cyrillic part of
fonts separately (using SECOND way). There are supported VF and TFM
files of Latin-Cyrillic font in our package.
NOTES:
1. MAKEFONT package includes modified forms of Cyrillic fonts,
suggested by AMS package. At the first stage we have restricted ourselves
to Russian characters only; the non-Russian characters (Ukrainian, Old
Russian, etc.) are not changed so thoroughly.
2. If, while using SEPARATE creation of a complete Latin-Russian
font, you want to create its Russian part in positions 0-127, you need
to correct the text `lbcoding.mf' to `vfcoding.mf' in the line:
else: if vfcoding<>0: input lbcoding; %vfcoding; %vfcoding is old variant
in driver-files `ld??font.mf'. Sorry, you can't use our VF-files.
FIL package -- addition to MAKEFONT
-----------------------------------
There is addition to the Cyrillic Alphabet of old Cyrillic and other
letters which were not created in WNCYR family. Also, the letters
offered by the WNCYR were corrected. This font is not the classic Church
Slav, but it was created for theoretic linguistic books, where it is
used for citation of Old Slav originals, so its modern shape is not beat
out from other fonts and text will be more readable.
The arrangement of additional letters is convention. The letters
were made for a concrete linguistic book, so this font is practically
``salad''.
CYRMFJOB and CYRFONTLIB packages (part of MAKEFONT)
---------------------------------------------------
contains: CYRMFJOB, CYRFONTLIB
requires: METAFONT, MAKEFONT, MFJOB, FONTLIB
The CYRMFJOB package is a part of MAKEFONT package. It consists of:
a. MFJ-files for creating Russian fonts with usage of virtual metric
files of full Latin-Russian fonts. They create fonts for Laser Jet
printer (HP) and two dot-matrix printers (Epson FX and Epson LQ).
MFJ-files are of two kinds.
1) Allr??.mfj files create the Cyrillic part (TFM and PK
files) of combined Latin-Cyrillic fonts for one of printers
(9-pin, 24pin high resolution, laser) and combined Latin-Cyrillic
TFM-files for them.
2) Allrus??.mfj files create the Cyrillic part (TFM and PK
files) of combined Latin-Cyrillic fonts for one of printers only.
File allrustf.mfj creates combined Latin-Cyrilic TFM-files for
these fonts only.
There is the file all_prn.mfj, which joins all files
allrus??.mfj and creates fonts for all printers (how long it may
work!!!).
NOTE. For TFM-files of combined Latin-Cyrillic font you must
generate base-file tfmonly.bas using tfmonly.ini. This file
icludes the command `TFMonly:=1;' which switches on a special file
`nodraw.mf' (see above).
There is the MFJ-file for creation of LJ fonts in Washington
coding scheme: lhwnlj.mfj. For this work you must generate a
base-file using `wncoding.ini'. In this file you switch on the
Washington coding scheme by command `wncoding:=1;'.
b. Batch files for initialization of MFJ-files.
c. Ini-files for creation of base-files of METAFONT.
The CYRFONTLIB package is a part of MAKEFONT package. It consists
of batch-files for creation of font libraries and fontlib.exe command
(see APPENDIX).
RUSTEST package
---------------
contains: RUSTEST
requires: TEX, LATEX, (CYRTUG-EMTEX)
The following directory is created during the fonttest.zip unpacking:
\emtex\rustest
It consists of batch-files, which create TeX's test-files: charcode
mapping, files for kerning-ligs checking; files-catalogs in TeX and
LaTeX for all fonts (charcode mapping and texts in the English and
Russian languages).
A P P E N D I X
===============
MAKEFONT package (makefont.zip)
-------------------------------
\emtex\mfinput\makefont\lhb10.mf LH (header*) Bold Roman 10pt
\emtex\mfinput\makefont\lhbx10.mf LH (header) Bold Extended Roman 10pt
\emtex\mfinput\makefont\lhbx12.mf LH (header) Bold Extended Roman 12pt
\emtex\mfinput\makefont\lhbx5.mf LH (header) Bold Extended Roman 5pt
\emtex\mfinput\makefont\lhbx6.mf LH (header) Bold Extended Roman 6pt
\emtex\mfinput\makefont\lhbx7.mf LH (header) Bold Extended Roman 7pt
\emtex\mfinput\makefont\lhbx8.mf LH (header) Bold Extended Roman 8pt
\emtex\mfinput\makefont\lhbx9.mf LH (header) Bold Extended Roman 9pt
\emtex\mfinput\makefont\lhbxsl10.mf LH (header) Bold Extended
Slanted Roman 10pt
\emtex\mfinput\makefont\lhbxti10.mf LH (header) Bold Extended
Text Italic 10pt
\emtex\mfinput\makefont\lhcsc10.mf LH (header) Roman Caps and
Small Caps 10pt
\emtex\mfinput\makefont\lhdunh10.mf LH (header) Dunhill Roman 10pt
\emtex\mfinput\makefont\lhff10.mf LH (header) Funny Roman 10pt
\emtex\mfinput\makefont\lhfi10.mf LH (header) Funny Italic 10pt
\emtex\mfinput\makefont\lhfib8.mf LH (header) Roman Fibonacci Font 10pt
\emtex\mfinput\makefont\lhinch.mf LH (header) Inch-High Sans Serif
Bold Ext. Caps & Dig
\emtex\mfinput\makefont\lhitt10.mf LH (header) Italic
Typewriter Text 10pt
\emtex\mfinput\makefont\lhr10.mf LH (header) Roman 10pt
\emtex\mfinput\makefont\lhr12.mf LH (header) Roman 12pt
\emtex\mfinput\makefont\lhr17.mf LH (header) Roman 17pt
\emtex\mfinput\makefont\lhr5.mf LH (header) Roman 5pt
\emtex\mfinput\makefont\lhr6.mf LH (header) Roman 6pt
\emtex\mfinput\makefont\lhr7.mf LH (header) Roman 7pt
\emtex\mfinput\makefont\lhr8.mf LH (header) Roman 8pt
\emtex\mfinput\makefont\lhr9.mf LH (header) Roman 9pt
\emtex\mfinput\makefont\lhsl10.mf LH (header) Slanted Roman 10pt
\emtex\mfinput\makefont\lhsl12.mf LH (header) Slanted Roman 12pt
\emtex\mfinput\makefont\lhsl8.mf LH (header) Slanted Roman 8pt
\emtex\mfinput\makefont\lhsl9.mf LH (header) Slanted Roman 9pt
\emtex\mfinput\makefont\lhsltt10.mf LH (header) Slanted Typewriter
Text 10pt
\emtex\mfinput\makefont\lhss10.mf LH (header) Sans Serif 10pt
\emtex\mfinput\makefont\lhss12.mf LH (header) Sans Serif 12pt
\emtex\mfinput\makefont\lhss17.mf LH (header) Sans Serif 17pt
\emtex\mfinput\makefont\lhss8.mf LH (header) Sans Serif 8pt
\emtex\mfinput\makefont\lhss9.mf LH (header) Sans Serif 9pt
\emtex\mfinput\makefont\lhssbx10.mf LH (header) Sans Serif
Bold Extended 10pt
\emtex\mfinput\makefont\lhssdc10.mf LH (header) Sans Serif
Demibold Condensed 10pt
\emtex\mfinput\makefont\lhssi10.mf LH (header) Slanted Sans Serif 10pt
\emtex\mfinput\makefont\lhssi12.mf LH (header) Slanted Sans Serif 12pt
\emtex\mfinput\makefont\lhssi17.mf LH (header) Slanted Sans Serif 17pt
\emtex\mfinput\makefont\lhssi8.mf LH (header) Slanted Sans Serif 8pt
\emtex\mfinput\makefont\lhssi9.mf LH (header) Slanted Sans Serif 9pt
\emtex\mfinput\makefont\lhssq8.mf LH (header) Sans Serif
Quotation Style 8pt
\emtex\mfinput\makefont\lhssqi8.mf LH (header) Sans Serif
Quotation Style Slanted 8pt
\emtex\mfinput\makefont\lhtcsc10.mf LH (header) Typewriter Caps and
Small Caps 10pt
\emtex\mfinput\makefont\lhti10.mf LH (header) Text Italic 10pt
\emtex\mfinput\makefont\lhti12.mf LH (header) Text Italic 12pt
\emtex\mfinput\makefont\lhti7.mf LH (header) Text Italic 7pt
\emtex\mfinput\makefont\lhti8.mf LH (header) Text Italic 8pt
\emtex\mfinput\makefont\lhti9.mf LH (header) Text Italic 9pt
\emtex\mfinput\makefont\lhtt10.mf LH (header) Typewriter Text 10pt
\emtex\mfinput\makefont\lhtt12.mf LH (header) Typewriter Text 12pt
\emtex\mfinput\makefont\lhtt8.mf LH (header) Typewriter Text 8pt
\emtex\mfinput\makefont\lhtt9.mf LH (header) Typewriter Text 9pt
\emtex\mfinput\makefont\lhu10.mf LH (header) Unslanted Italic 10pt
\emtex\mfinput\makefont\lhvtt10.mf LH (header) Variable-Width
Typewriter Text 10pt
\emtex\mfinput\makefont\lbcoding.mf Soviet Alternative Coding Scheme
\emtex\mfinput\makefont\wncoding.mf Washington Coding Scheme
\emtex\mfinput\makefont\vfcoding.mf Virtual Coding Scheme
(old package)
\emtex\mfinput\makefont\lcyrmax.mf Cyrillic base
\emtex\mfinput\makefont\ldrcfont.mf LH Caps and Small Caps driver
\emtex\mfinput\makefont\ldrifont.mf LH Text Italic driver
\emtex\mfinput\makefont\ldrmfont.mf LH Roman driver
\emtex\mfinput\makefont\ldrtfont.mf LH Title driver
\emtex\mfinput\makefont\lgbpunct.mf Punctuation Symbols common
to English and Cyrillic
(for Washington encoding)
\emtex\mfinput\makefont\lgcpunct.mf Punctuation for Cyrillic files
(for Washington encoding)
\emtex\mfinput\makefont\lgrpunct.mf LH Russian punctuation
(<<,>>, \No)
\emtex\mfinput\makefont\lgitalq.mf LH (CM**) Italic question mark
\emtex\mfinput\makefont\lgromanq.mf LH (CM**) Roman question mark
\emtex\mfinput\makefont\lgcrl.mf LH Russian (Small Letters)
\emtex\mfinput\makefont\lgcru.mf LH Russian (Large Letters)
\emtex\mfinput\makefont\lgcrti.mf LH Russian Italic
(Small Letters)
\emtex\mfinput\makefont\lgserbl.mf LH Serbian (Small Letters)
\emtex\mfinput\makefont\lgserbu.mf LH Serbian (Large Letters)
\emtex\mfinput\makefont\lgserbti.mf LH Serbian Italic (Small Letters)
\emtex\mfinput\makefont\llikerc.mf Caps and Small Caps
Kerning-Ligs Table -- Latin letters
\emtex\mfinput\makefont\llikeri.mf Text Italic Kerning-Ligs Table
-- Latin letters
\emtex\mfinput\makefont\llikerr.mf Roman Kerning-Ligs Table
-- Latin letters
\emtex\mfinput\makefont\llikert.mf Title Kerning-Ligs Table -- Latin letters
\emtex\mfinput\makefont\rlikerc.mf LH Russian Caps and Small Caps
Kerning-Ligs Table
\emtex\mfinput\makefont\rlikeri.mf LH Russian Text Italic
Kerning-Ligs Table
\emtex\mfinput\makefont\rlikerr.mf LH Russian Roman
Kerning-Ligs Table
\emtex\mfinput\makefont\rlikert.mf LH Russian Title
Kerning-Ligs Table
\emtex\mfinput\makefont\nodraw.mf File, which draws almost nothing
\emtex\mfinput\makefont\fontlist List of fonts with their amount
of characters
\emtex\mfinput\makefont\makefont DIR-file MAKEFONT
* These files are analogous to files-headers of Latin fonts. Usage of
these files themselves (with plain.bas) creates complete Latin-Russian
font.
There are also files LL*.MF which initialize LH*.MF files with
`vfcoding=1;' for creating Russian letters and Russian punctuation marks
only.
** These files are borrowed from files romanp.mf and italp.mf, only
question mark for creating font in Washington coding scheme.
FIL package
-----------
\emtex\mfinput\fil\fhbx10.mf LHFIL (header) Sans Serif 10pt
\emtex\mfinput\fil\fhbx12.mf LHFIL (header) Sans Serif 12pt
\emtex\mfinput\fil\fhbx7.mf LHFIL (header) Sans Serif 17pt
\emtex\mfinput\fil\fhbx8.mf LHFIL (header) Sans Serif 8pt
\emtex\mfinput\fil\fhbx9.mf LHFIL (header) Sans Serif 9pt
\emtex\mfinput\fil\fhbxti10.mf LHFIL (header) Bold Extended
Text Italic 10pt
\emtex\mfinput\fil\fhcsc10.mf LHFIL (header) Roman Caps and
Small Caps 10pt
\emtex\mfinput\fil\fhr10.mf LHFIL (header) Roman 10pt
\emtex\mfinput\fil\fhr12.mf LHFIL (header) Roman 12pt
\emtex\mfinput\fil\fhr17.mf LHFIL (header) Roman 17pt
\emtex\mfinput\fil\fhr7.mf LHFIL (header) Roman 7pt
\emtex\mfinput\fil\fhr8.mf LHFIL (header) Roman 8pt
\emtex\mfinput\fil\fhr9.mf LHFIL (header) Roman 9pt
\emtex\mfinput\fil\fhsl10.mf LHFIL (header) Slanted Roman 10pt
\emtex\mfinput\fil\fhsl8.mf LHFIL (header) Slanted Roman 8pt
\emtex\mfinput\fil\fhsl9.mf LHFIL (header) Slanted Roman 9pt
\emtex\mfinput\fil\fhss10.mf LHFIL (header) Sans Serif 10pt
\emtex\mfinput\fil\fhss12.mf LHFIL (header) Sans Serif 12pt
\emtex\mfinput\fil\fhss17.mf LHFIL (header) Sans Serif 17pt
\emtex\mfinput\fil\fhss8.mf LHFIL (header) Sans Serif 8pt
\emtex\mfinput\fil\fhss9.mf LHFIL (header) Sans Serif 9pt
\emtex\mfinput\fil\fhti10.mf LHFIL (header) Text Italic 10pt
\emtex\mfinput\fil\fhti12.mf LHFIL (header) Text Italic 12pt
\emtex\mfinput\fil\fhti7.mf LHFIL (header) Text Italic 7pt
\emtex\mfinput\fil\fhti8.mf LHFIL (header) Text Italic 8pt
\emtex\mfinput\fil\fhti9.mf LHFIL (header) Text Italic 9pt
\emtex\mfinput\fil\crcoding.mf Soviet Coding Scheme fore added
Cyrillic letters
\emtex\mfinput\fil\lgwpunct.mf Punctuation for Cyrillic files
\emtex\mfinput\fil\ldcyrrc.mf LHFIL Caps and Small Caps driver
\emtex\mfinput\fil\ldcyrri.mf LHFIL Text Italic driver
\emtex\mfinput\fil\ldcyrrm.mf LHFIL Roman driver
\emtex\mfinput\fil\lgserbu1.mf LHFIL Added Cyrillic (Large Letters)
\emtex\mfinput\fil\lgserbu2.mf LHFIL Added Cyrillic (Large Letters)
\emtex\mfinput\fil\lgserbl1.mf LHFIL Added Cyrillic (Small Letters)
\emtex\mfinput\fil\lgserbl2.mf LHFIL Added Cyrillic (Small Letters)
\emtex\mfinput\fil\lgserbl3.mf LHFIL Added Cyrillic (Small Letters)
\emtex\mfinput\fil\lgserbi3.mf LHFIL Added Cyrillic (Small Italic Letters)
CYRMFJOB and CYRFONTLIB packages (makefont.zip)
-----------------------------------------------
\emtex\makefont\fntgen_1.bat Batch file for initialization of
MFJ-file with mf.exe
\emtex\makefont\fntgen_2.bat Batch file for initialization
of MFJ-file with mf286.exe
\emtex\makefont\fntgen_3.bat Batch file for initialization of
MFJ-file with mf386.exe
\emtex\makefont\all_prn.mfj MFJob file for creating fonts for all printers
\emtex\makefont\allrfx.mfj MFJob file for creating fonts FX of
(LL* (TFM and PK) and LH*(TFM only))
\emtex\makefont\allrlj.mfj MFJob file for creating fonts LJ of
(LL* (TFM and PK) and LH*(TFM only))
\emtex\makefont\allrlqh.mfj MFJob file for creating fonts for 24pin
printer of high resolution
(LL* (TFM and PK) and LH*(TFM only))
\emtex\makefont\allrusfx.mfj MFJob file for creating fonts 9pin printer
(LL* (TFM and PK) only)
\emtex\makefont\allruslj.mfj MFJob file for creating fonts LJ
(LL* (TFM and PK) only)
\emtex\makefont\allruslq.mfj MFJob file for creating fonts
lq high resolution (LL* only)
\emtex\makefont\allrustf.mfj MFJob file for creating fonts LH*
(TFM only)
\emtex\makefont\tfmonly.ini Create* plain base with command `TFMonly=1;'
\emtex\makefont\wncoding.ini Create plain base with command `wncoding=1;'
\emtex\makefont\fli_fx.bat Batch-file for creating libraries
of Latin fonts fx_{0,1,2,3,4,5,h,sli}
\emtex\makefont\fli_lj.bat Batch-file for creating libraries
of Latin fonts lj_{0,1,2,3,4,5,h,sli}
\emtex\makefont\fli_p6h.bat Batch-file for creating libraries
of Latin fonts p6h_{0,1,2,3,4,5,h,sli}
\emtex\makefont\fli_fx_.bat Batch-file for creating libraries
of Cyrillic fonts fx_{0,1,2,3,4,5,h,sli}-lh
\emtex\makefont\fli_lj_.bat Batch-file for creating libraries
of Cyrillic fonts lj_{0,1,2,3,4,5,h,sli}-lh
\emtex\makefont\fli_p6h_.bat Batch-file for creating libraries
of Cyrillic fonts p6h_{0,1,2,3,4,5,h,sli}-lh
* Created base-file tfmonly.bas switches on a special file nodraw.mf
which draws almost nothing.
RUSTEST package (rustest.zip)
-----------------------------
\emtex\rustest\ft16.bat Batch-file for creating Font Table
\emtex\rustest\ft8.bat Batch-file for creating Font Table
\emtex\rustest\ft5.bat Batch-file for control of kerning-ligs
\emtex\rustest\ft16.ft `Unheaded' TeX-file for creating Font Table
\emtex\rustest\ft8.ft `Unheaded' TeX-file for creating Font Table
\emtex\rustest\ft5.ft `Unheaded' TeX-file for control of kern&ligs
\emtex\rustest\fttest1.tex File-catalog of LH-fonts (part 1)
\emtex\rustest\fttest2.tex File-catalog of LH-fonts (part 2)
\emtex\rustest\fttest3.tex File-catalog of LH-fonts (part 3)
\emtex\rustest\fttest4.tex File-catalog of LH-fonts (part 4)
\emtex\rustest\fttest.tex Short File-catalog of LH-fonts (only 10pt fonts)
\emtex\rustest\rtest.sty Style file with \text and \ftable macros
(text and font mapping of fonts)
\emtex\rustest\rtest.tex File-generator of catalog of LH-fonts (TeX)
(text and font mapping of fonts)
\emtex\rustest\rtestl.tex File-generator of catalog of LH-fonts (LaTeX)
(text and font mapping of fonts)
\emtex\rustest\onefont.tex File-generator of any one font (TeX)
(text and font mapping of font)
\emtex\rustest\onefontl.tex File-generator of any one font (LaTeX)
(text and font mapping of font)
LHTEXINPUT package (lhtexinp.zip)
---------------------------------
\emtex\texinput\lhtexinp\lhamstex.ini Initialization file for creating FMT-file (AmSTeX)
\emtex\texinput\lhtexinp\lhlplain.ini Initialization file for creating FMT-file (LaTeX)
\emtex\texinput\lhtexinp\lhplain.ini Initialization file for creating FMT-file (TeX)
\emtex\texinput\lhtexinp\lhamsppt.sty Document style: amsppt (for AmSTeX)
\emtex\texinput\lhtexinp\brhyphen.tex Loads Russian hyphenation patterns (D.Vulis)
\emtex\texinput\lhtexinp\hyphen.tex File which loads both Russian and
English hyphenation
(must be preceeded to standard
Plain TeX hyphen.tex)
\emtex\texinput\lhtexinp\lhamstex.tex Style file for AmSTeX
\emtex\texinput\lhtexinp\lhfonts.tex TeX source file (font definitions)
\emtex\texinput\lhtexinp\lhlfonts.tex LaTeX source file (font definitions)
\emtex\texinput\lhtexinp\lhplain.tex AmSTeX source file (font definitions)
\emtex\texinput\lhtexinp\rusdef.tex Uccodes for Russian lowercase and uppercase letters
\emtex\texinput\lhtexinp\russian.doc Doc file for Russian LaTeX2.09 docunments
\emtex\texinput\lhtexinp\russian.sty Style file for Russian LaTeX2.09 docunments
LHLATEX package (lhtexinp.zip)
------------------------------
\emtex\texinput\lhlatex\lthyphen.cfg Config LaTeX2e file
(loads Russian and Englisn languages)
\emtex\texinput\lhlatex\lhhyphen.tex File which loads Russian hyphenation
(brhyphen.tex) and file lhrusdef.tex
\emtex\texinput\lhlatex\lhrusdef.tex Uccodes for Russian lowercase and uppercase letters
\emtex\texinput\lhlatex\ot1lhdh.fd LaTeX2e Font definition for LH Dunhill
\emtex\texinput\lhlatex\ot1lhfib.fd LaTeX2e Font definition for LH Fibonacci
\emtex\texinput\lhlatex\ot1lhfr.fd LaTeX2e Font definition for LH Funny Roman
\emtex\texinput\lhlatex\ot1lhr.fd LaTeX2e Font definition for LH Roman
\emtex\texinput\lhlatex\ot1lhss.fd LaTeX2e Font definition for LH Suns Serif
\emtex\texinput\lhlatex\ot1lhtt.fd LaTeX2e Font definition for LH Typewriter
\emtex\texinput\lhlatex\lhr.sty LaTeX2e style file: loads LH fonts and
some Russian macros
\emtex\texinput\lhlatex\lhrfonts.tex LaTeX2e test file
CYRTUG package (cyrtug.zip)
---------------------------
\emtex\set-texr.bat Batch file with TeX environments
\emtex\lhamstex.bat Batch file for work with AmSTeX&LHfonts
\emtex\lhlatex.bat Batch file for work with LaTeX&LHfonts
\emtex\lhtex.bat Batch file for work with TeX&LHfonts
\emtex\lhltx2e.bat Batch file for work with LaTeX2e&LHfonts
\emtex\pr_fx_lh.bat Batch file for printing on Epson FX
\emtex\pr_lj_lh.bat Batch file for printing on Epson LQ
\emtex\pr_lq_lh.bat Batch file for printing on Laser fonts
\emtex\v_fx_lh.bat Batch file for viewing with Epson FX fonts
\emtex\v_lj_lh.bat Batch file for viewing with Epson LQ fonts
\emtex\v_ph_lh.bat Batch file for viewing with Laser fonts
\emtex\data\fx_lh.cnf Config file for printing/viewing of dvi-files
\emtex\data\lj_lh.cnf Config file for printing/viewing of dvi-files
\emtex\data\p6h_lh.cnf Config file for printing/viewing of dvi-files
\emtex\data\p6l_lh.cnf Config file for printing/viewing of dvi-files
\emtex\data\p6m_lh.cnf Config file for printing/viewing of dvi-files
\emtex\data\lj_lh.sub Substitution file for printing/viewing
of dvi-files (Laser Printer)
\emtex\(b)texfmts\fmt_ams.bat Batch* file for initialization with AmSTeX Latin
\emtex\(b)texfmts\inilhams.bat Batch file for initialization with AmSTeX Russian
\emtex\(b)texfmts\inilhlpl.bat Batch file for initialization with LaTeX2.09 Russian
\emtex\(b)texfmts\inilhpl.bat Batch file for initialization with Plain TeX Russian
\emtex\(b)texfmts\inilhltx.bat Batch file for initialization with LaTeX2e
* These batch files are both in TEXFMTS (for TEX.EXE) and BTEXFMTS
(for TEX386.EXE) directories.
There are also combined Latin-Cyrillic TFM and VF files of the same
name as LH*.MF ones (see MAKEFONT package). If you create complete
Latin-Cyrillic fonts using separate Latin and Cyrillic parts you may use
these VF files.
HINT. In case of any changes in sources of fonts you may get error
messages during usage of our VF's!
|