summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/lh/lhfonts
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-07-01 22:18:57 +0000
committerKarl Berry <karl@freefriends.org>2006-07-01 22:18:57 +0000
commit12e838406005e7d86054c1b4a605be7eb2f49080 (patch)
tree5f2ca548c1fb8a1e28eb34b3ad57396471ff7902 /Master/texmf-dist/doc/fonts/lh/lhfonts
parenta8fc2d59858b6da806b0b23d7b41e2c8ea801c2a (diff)
lh fonts 3.5d update
git-svn-id: svn://tug.org/texlive/trunk@1738 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/lh/lhfonts')
-rw-r--r--Master/texmf-dist/doc/fonts/lh/lhfonts/T1inT2.en58
-rw-r--r--Master/texmf-dist/doc/fonts/lh/lhfonts/TODO8
-rw-r--r--Master/texmf-dist/doc/fonts/lh/lhfonts/fonttest.en10
-rw-r--r--Master/texmf-dist/doc/fonts/lh/lhfonts/lhfont35.en (renamed from Master/texmf-dist/doc/fonts/lh/lhfonts/lhfont34.en)35
-rw-r--r--Master/texmf-dist/doc/fonts/lh/lhfonts/lhfont35.ru (renamed from Master/texmf-dist/doc/fonts/lh/lhfonts/lhfont34.ru)22
-rw-r--r--Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst512
6 files changed, 381 insertions, 264 deletions
diff --git a/Master/texmf-dist/doc/fonts/lh/lhfonts/T1inT2.en b/Master/texmf-dist/doc/fonts/lh/lhfonts/T1inT2.en
index 70cec1287e6..8e8620cd6c3 100644
--- a/Master/texmf-dist/doc/fonts/lh/lhfonts/T1inT2.en
+++ b/Master/texmf-dist/doc/fonts/lh/lhfonts/T1inT2.en
@@ -2,26 +2,26 @@
LHFONTS version 3.4 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.
+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.
+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.
+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)
+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
@@ -55,8 +55,8 @@ lgcyracc.mf --
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)
+ edited to avoid "bowler" 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)
@@ -64,8 +64,9 @@ lgcyracc.mf --
* 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)
+ 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
@@ -80,7 +81,8 @@ 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 ,)
+ l openq Single German opening quote
+ (looks like comma ,)
c angle_left "0e "0e Single left angle bracket
l lguillemet Single left guillemet
c angle_right "0f "0f Single right angle bracket
@@ -96,14 +98,18 @@ lgcyrsym .mf --
* 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)
+ 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
+ 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
@@ -173,8 +179,8 @@ lg(rom/ital)p.mf --
"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
+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.
==============================================================================
diff --git a/Master/texmf-dist/doc/fonts/lh/lhfonts/TODO b/Master/texmf-dist/doc/fonts/lh/lhfonts/TODO
deleted file mode 100644
index 925fa316c8f..00000000000
--- a/Master/texmf-dist/doc/fonts/lh/lhfonts/TODO
+++ /dev/null
@@ -1,8 +0,0 @@
-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/lh/lhfonts/fonttest.en b/Master/texmf-dist/doc/fonts/lh/lhfonts/fonttest.en
index 93e72c41e54..6fae3cb7aac 100644
--- a/Master/texmf-dist/doc/fonts/lh/lhfonts/fonttest.en
+++ b/Master/texmf-dist/doc/fonts/lh/lhfonts/fonttest.en
@@ -1,13 +1,13 @@
=========================================================================
-LHFONTS version 3.4 file FONTTEST.EN
+LHFONTS version 3.5 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
+standard LH fonts also there are TeX "batch-files" (extentions of
+testfont.tex) which tests kerning and creates font table with decimal
codes.
@@ -34,7 +34,7 @@ t2*-text.tex -- creates small text test for all T2*;
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
+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:
@@ -59,5 +59,5 @@ katalog7.t2 -- input file for t2-fmap.tex and t2-text.tex (part 7);
=========================================================================
-LHFONTS version 3.4 file FONTTEST.EN
+LHFONTS version 3.5 file FONTTEST.EN
=========================================================================
diff --git a/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfont34.en b/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfont35.en
index ff491ac6342..94513b9f8ad 100644
--- a/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfont34.en
+++ b/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfont35.en
@@ -1,20 +1,15 @@
=========================================================================
-LHFONTS version 3.4 file LHFONT34.EN
+LHFONTS version 3.5 file LHFONT35.EN
=========================================================================
-(C) A.Khodulev, O.Lapko
-(C) Cyrillic TeX Users Group (CyrTUG) 1993-1999
-(C) CyrTeX 1999-2000
+(C) A.Khodulev, O.Lapko, A.Berdnikov, V.Volovich
+(C) Cyrillic TeX Users Group (CyrTUG)
-This package is freeware product 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.
+This package is freeware product. The modification and distribution
+of modified package without change of its name is forbidden.
-You could use this package for your needs free of charge. If your
-publication which uses LH fonts contains a reference to a used font set,
-you could put there a text "Computer Modern fonts with Cyrillic extension
-LH" or "Computer Modern LH".
+Use of this macro package is not restricted provided each use is
+acknowledged upon publication.
-------------------------------------------------------------------------
@@ -219,10 +214,10 @@ The fonts which you may create
04CM-VF - Russian virtual font in 7-bit encoding;
11EX-RS - file in X2 encoding;
11EX-RX - file in XS (Old Slav: experimental) encoding;
-12EX-LA - file in T2A encoding;
-13EX-LB - file in T2B encoding;
-14EX-LC - file in T2C encoding;
-15EX-LD - file in T2D encoding;
+12EX-LA - file in Т2A encoding;
+13EX-LB - file in Т2B encoding;
+14EX-LC - file in Т2C encoding;
+15EX-LD - file in Т2D encoding;
20CM-CT - Cyrillic in Tatar encoding;
21CM-IC - ISO-8859 Cyrillic;
22CM-WC - Windows-1251 Cyrillic;
@@ -247,12 +242,10 @@ The fonts which you may create
* The experimental group of encodings which double each other with letter
assortment.
-
-
Work with Russian language in MS DOS
------------------------------------
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
+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:
@@ -260,8 +253,8 @@ line:
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).
+(the wn-fonts use the same transliteration mechanism like AmS WNCYR).
=========================================================================
-LHFONTS version 3.4 file LHFONT34.EN
+LHFONTS version 3.5 file LHFONT35.EN
=========================================================================
diff --git a/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfont34.ru b/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfont35.ru
index 4fb7000f3ce..8b7b02241fc 100644
--- a/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfont34.ru
+++ b/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfont35.ru
@@ -1,19 +1,17 @@
=========================================================================
-LHFONTS version 3.4 file LHFONT34.RU
+LHFONTS version 3.5 file LHFONT35.RU
=========================================================================
-(C) A.Khodulev, O.Lapko
-(C) Cyrillic TeX Users Group (CyrTUG) 1993-1999
-(C) CyrTeX 1999-2000
+(C) A.Khodulev, O.Lapko, A.Berdnikov, V.Volovich
+(C) Cyrillic TeX Users Group (CyrTUG)
-Настоящий пакет распространяется как freeware продукт аналогично условиям
-распространения шрифтов Computer Modern Д. Кнута. В частности, только ав-
-торы могут изменять файлы дистрибутива и сохранять их под тем же именем.
+Данный пакет распространяется как freeware продукт со всеми вытекающими
+из этого ограничениями (то есть модификации и распространение
+модифицированных вариантов запрещено если Вы не изменяете имя пакета).
-Вы можете свободно и бесплатно использовать его для внутренних нужд.
-В выходных данных публикаций при наличии ссылки на гарнитуру шрифта поме-
-щается тескст "семейство шрифтов Computer Modern с кириллическим расшире-
-нием LH" или "Computer Modern LH".
+Вы можете свободно и бесплатно использовать его для внутренних нужд,
+однако применение его при внешних (т.е. за пределами Вашего компьютера)
+публикациях требует обязательной ссылки (acknowledgement'а).
-------------------------------------------------------------------------
@@ -254,5 +252,5 @@ LHFONTS version 3.4 file LHFONT34.RU
знаковому составу.
=========================================================================
-LHFONTS version 3.4 file LHFONT34.RU
+LHFONTS version 3.5 file LHFONT35.RU
=========================================================================
diff --git a/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst b/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst
index a9ad274aea8..7e5586708b9 100644
--- a/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst
+++ b/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst
@@ -1,8 +1,11 @@
-==============================================================================
-LHFONTS version 3.4 file LHFONTS.HST
- The short history of LHFONTS (MAKEFONT) package
-==============================================================================
+=========================================================================
+LHFONTS version 3.5 file LHFONTS.HST
+ The short history of LHFONTS (MAKEFONT) package
+=========================================================================
+Please report errors to Olga Lapko, e-mail: Lapko.O@g23.relcom.ru
+
+=========================================================================
During of font package creation were used:
------------------------------------------
@@ -11,8 +14,9 @@ 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);
+ Washington Cyrillic Computer Modern (WNCYR)
+ (Humanities and Arts Computing Center,
+ University of Washington);
Omega Cyrillic fonts
by Yannis Haralambous;
@@ -26,158 +30,210 @@ Cyrillic glyph' sources:
the European Modern Roman family of fonts
by J"org Knappen and Norbert Schwarz
+=========================================================================
+ H I S T O R Y
+=========================================================================
-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);
+ver 3.5 patch level 5 (June 2006) --
+----------------------------------------
-Correction of letter shapes, creation of special files of parameters
-(Additional Lower Ratios) for each font group.
+Added directories in fonts/source/lh directory for Concrete boldface
+fonts. The TeX source files for creation of METAFONT files moved to
+source/fonts/lh directory to follow TeX Directory Structure rules.
-Creation of some batch-files for font generating.
+Added minor LaTeX support for standard LaTeX and traditional Cyrillic
+encodings (for SliTeX, CM Bright, Concrete fonts).
-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);
+ver 3.5 patch level 4 (March 2006) --
+----------------------------------------
-Creation of 32 Computer Modern text fonts.
+Corrected bug in file lgt2upu.mf - corrected widths of letters ZHE_dsc
+and K_dsc (restored widths of roman shape from version 3.4 --- to avoid
+checksum warnings with version 3.4.). Corrected file lgt2upu.mf has
+version 3.5, patchlevel 2.
-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.
+ver 3.5 patch level 3 (February 2003) --
+----------------------------------------
-Creation of all 56 Computer Modern text fonts.
+Added 4 new Unicode letters. Updated Unicode encoding/font.
+Changed letter ukre_uml to erev_uml in Unicode font
+
+Corrected some bad paths in low resolutions.
+
+Changed files:
+lcyrdefs.mf - added new definition for siam_serif
+lgocyrac.mf
+lgt2lol.mf - added new shape for L_dsc, M_dsc, I_shdsc
+lgt2lou.mf - added new shape for l_dsc, m_dsc, i_shdsc
+lgt2slvl.mf
+lgt2slvu.mf
+lgt2upi.mf - added letter N_stl
+lgt2upl.mf - added letter N_stl
+lgt2upu.mf - added letter N_stl
+lgcacci.mf - changed ukre_uml to erev_uml
+lgcaccl.mf - changed ukre_uml to erev_uml
+lgcaccu.mf - changed ukre_uml to erev_uml
+lgunici.mf
+lgunicl.mf
+lgunicu.mf
+lgcyrcl.mf - added new shape for L_dsc
+lgcyrcu.mf - added new shape for l_dsc
+lgrucl.mf
+lgrucu.mf
+25cm-uc.tex
+enc-t2.tex
+setter.tex
+
+This file rearranged accordingly to analogous history files everywhere.
+
+
+ver 3.5 patch level 2 (December 2001) --
+----------------------------------------
+Deleted some code doubles in unusual encodings
-Font generating with usage of MFJob (EmTeX). There were created special
-mfj-files.
+Added support for cmtex* fonts (this font could be used too rarely
+ but it more serious than cmdunh10)
-ver 2.0 (Sept1994) --
----------------------
-placed on CTAN --
-Correction of mistakes of letter shapes. All driver files were checked
-with drivers of Computer Modern;
+Added corrected installation support for Unix (by V.Volovich)
-ALL additional cyrillic letters in files of ligs&kerns were rewritten to
-their symbolic names; file wnligs.mf was renamed to lwnligs.mf;
+Comment out support for Russian close quote (for ,,word``) for CM fonts
+(only code of this character was removed from encoding file, so it could
+be easy to restore). Comment out simulate support with ligature (```) in
+EC fonts.
-Files with additional Cyrillic letters lgserb*.mf were rearranged: three
-letters below endinput were placed on separate files lgserb(u/l)1.mf.
+Corrected bug with absent true_mono
+Corrected bug in lc_hacheck macro
+Corrected shapes of Cyrillic No and <<, >> for correct METAFONTing.
+Corrected shapes of some letters for low res
-There was created new package FIL for creating of other Cyrillic letters.
+Added definition for stem parameter, used in EC fonts, for RX encoding
-Rearranging directory structures.
+Small correction for generation of Concrete, CMbright and SliTeX fonts:
+added prefix for batch files. Corrected stroke for batch file
+(\BatchLine) accordingly for usage in Win32 (is it useful utilite for
+others?)
-ver 2.1 (Oct1994) --
---------------------
-Correction of mistakes: serif widths, letter widths.
-This file (lhfonts.hst) was added.
+ver 3.5 patch level 1 (October 2001) 3.5-beta --
+------------------------------------------------
-ver 2.2 (Mar-Sept1995) --
--------------------------
-Protvino & Holland TeX Conferences --
-Correction of mistakes: serif widths, letter widths. Fine tuning of
-letter shapes and stem_thicknesses.
+Corrected letters (lowercase uk)
-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.
+Created Cyrillic letters for Concrete (Russian letters were loaded in
+previous version)
-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.
+Added support (creation of mf-headers) for Concrete fonts (added by
+V.Volovich)
-ATTENTION: the number sign and cyrillic quotes have now other codes:
-accordingly to PC866 code page.
+Added support (creation of mf-headers and some mf-files) for CMBright
+fonts (added by V.Volovich)
-Files lgcr(u/l/ti), lgserb(u/l/ti) and lbcoding became files drivers.
-They run different parts of Cyrillic Alphabet.
+Added new Unicode letters
-MS Windows encoding is added.
+Restored italic Unicode Old Slav letters
-The Sauter fonts were created for LH family by S.Znamenskii and
-connected to it.
+Corrected some definitions of font parameters in ec-like T2 fonts
-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'.
+Added support for Russian close quote (look like ,,word``) with correct
+space and special ligature (```) for this quote, for CM fonts and add
+simulate support with ligature (```) in EC fonts.
-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.
+ver 3.4 patch level 1 (January 2000) --
+---------------------------------------
-All coding schemes are made for unification with hexadecimal codes.
+some bugs were removed:
+RIGHT
+ Unicode OT2 X2 T2A
+-----------------------------------------------------
+DJE (0x0402/0x0452) 0x06/0x0E 0x42/0x62 0x82/0xA2 +
+TSHE (0x040B/0x045B) 0x07/0x0F 0x43/0x63 0x83/0xA3 +
+bugs in LH:
+DJE (0x0402/0x0452) 0x07/0x0F 0x42/0x62 0x83/0xA3 -
+TSHE (0x040B/0x045B) 0x06/0x0E 0x43/0x63 0x82/0xA2 -
-The names of Cyrillic letters (WNCYR letters) were changed with
-accordance with standard names in coding schemes (ISO etc.).
+edited some Old Slav letters and accents:
+Omega_tlo, palatal (round tlo); paerok; zvat'stvo; dasia; psili;
+added 5 Old Slav accents: tlo_c; tlo_d; tlo_o; tlo_g; tlo_r;
+
-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 3.3 patch level 1 (February 99) --
+--------------------------------------
-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.
+corrected directory tree accordingly to CTAN common rules
-The file dcstdedt.tex (DC fonts package) was used for quick font headers
-creation. It was changed and renamed to cfstdedt.tex.
+ \lh\tex - moved all tex files here from \lh\tex\tex4mf
+ \lh\doc\testfont - moved tex files here from \lh\tex\testfont
-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.
+ \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
-ver 2.5 (July1996-February1997) --
----------------------------------
-The intermediate version only
+ reserved directories for font headers are deleted
-there were made general modification from this version to next ones ...
+ \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
-ver 2.9 (February-11September1997) --
--------------------------------------
-For the St-Peterburg CyrTUG Conference --
+ (\lh\vf\lh-lcy) - this directory removed uptil LCY encoding comes
+ to stability
-Support of T2 encoding (beta-version): gathering of all necessary matherial
-(letters and signs).
+Added some corrections for creation of SliTeX fonts in fikparm.mf and
+files in \lh\tex directory.
-Ligs & kerns macros of A.Berdnikov are used
+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.
+
+
+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 obsolete for current version)
+
+ \lh\tex\tex4mf - moved all tex files here 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
-ver 3.0 (12September-8October1997) --
+ (\lh\vf\lh-lcy) - this directory removed uptil LCY encoding comes
+ to stability
+
+
+ver 3.0 (12 September-8 October 1997) --
----------------------------------------
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);
+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
--------------------------------------
@@ -191,10 +247,11 @@ Changes from version 3.0 patchlevel 1
.) there were corrections in lgmodl.mf lgunicl.mf lgunicu.mf
-.) files for ligatures & kerning for METAFONT joined to one common file
+.) 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
+.) in the case mentioned above were corrected driver files ld*.mf and
+ le*.mf
.) rearranged TeX stuff for ligs&kerns:
likermac.tex - macros
@@ -202,26 +259,27 @@ Changes from version 3.0 patchlevel 1
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
+.) 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)
+.) 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
+.) 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:
+ It includes all T2 letters and languages where Cyrillic is 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
+.) 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
@@ -271,28 +329,29 @@ Changes from version 3.1 and 319/318 patch
letextit.mf
lecsc.mf
-.) all fonts start with command "input fikparm;" necessary commands
+.) 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
+ \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
+ \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-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-t2a | directories with font metrics for standard font set
\tfm\lh-t2b | LH WN T2*/X2 etc encodings
\tfm\lh-t2c |
\tfm\lh-x2 /
@@ -307,90 +366,159 @@ new possibilities
.) 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)
+ 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
+ver 2.9 (February-11 September1997) --
+--------------------------------------
+For the St-Peterburg CyrTUG Conference --
- \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
+Support of T2 encoding (beta-version): gathering of all necessary
+matherial (letters and signs).
- reserved directories for font headers are deleted
+Ligs & kerns macros of A.Berdnikov are used
- \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 2.5 (July 1996-February 1997) --
+------------------------------------
+The intermediate version only
-ver 3.3 patch level 1 (February 99) --
---------------------------------------
+there were made general modification from this version to next ones ...
-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
+ver 2.32 (Oktober 1995-July 1996) --
+------------------------------------
+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.
- \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
+The file dcstdedt.tex (DC fonts package) was used for quick font headers
+creation. It was changed and renamed to cfstdedt.tex.
- reserved directories for font headers are deleted
+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.
- \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 2.3 (September 1995-Oktober 1995) --
+----------------------------------------
+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.
-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.
+ver 2.2 (March-September 1995) --
+---------------------------------
+Protvino & Holland TeX Conferences --
+Correction of mistakes: serif widths, letter widths. Fine tuning of
+letter shapes and stem_thicknesses.
-There are also added flags for boolean slitex true and extra_endchar's clearit
-macro.
+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.
-ver 3.4 patch level 1 (January 2000) --
----------------------------------------
+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.
-some bugs were removed:
-RIGHT
- Unicode OT2 X2 T2A
------------------------------------------------------
-DJE (0x0402/0x0452) 0x06/0x0E 0x42/0x62 0x82/0xA2 +
-TSHE (0x040B/0x045B) 0x07/0x0F 0x43/0x63 0x83/0xA3 +
-bugs in LH:
-DJE (0x0402/0x0452) 0x07/0x0F 0x42/0x62 0x83/0xA3 -
-TSHE (0x040B/0x045B) 0x06/0x0E 0x43/0x63 0x82/0xA2 -
+ATTENTION: the number sign and cyrillic quotes have now other codes:
+accordingly to PC866 code page.
-edited some Old Slav letters and accents:
-Omega_tlo, palatal (round tlo); paerok; zvat'stvo; dasia; psili;
-added 5 Old Slav accents: tlo_c; tlo_d; tlo_o; tlo_g; tlo_r;
+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.1 (October 1994) --
+-------------------------
+Correction of mistakes: serif widths, letter widths.
+
+This file (lhfonts.hst) was added.
+
+
+ver 2.0 (September 1994) --
+---------------------------
+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 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 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.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.
-==============================================================================
-LHFONTS version 3.4 file LHFONTS.HST
- The short history of LHFONTS (MAKEFONT) package
-==============================================================================
+=========================================================================
+LHFONTS version 3.5 file LHFONTS.HST
+ The short history of LHFONTS (MAKEFONT) package
+=========================================================================