summaryrefslogtreecommitdiff
path: root/language/cyrtug/cyreadme.eng
blob: 48054fb9f633b05be346845d18c46ed61ad9aa0e (plain)
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!