summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-09 00:43:17 +0000
committerKarl Berry <karl@freefriends.org>2006-01-09 00:43:17 +0000
commitf9ba1f4431124f48769a2666d5d9ec921345ca71 (patch)
tree84f6056d0a7a06c9fed9927a8be9210064de058c /Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst
parentfd423d0bb64fe29a2be1fbae5baaf4bc386cc274 (diff)
doc 2
git-svn-id: svn://tug.org/texlive/trunk@78 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst')
-rw-r--r--Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst396
1 files changed, 396 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst b/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst
new file mode 100644
index 00000000000..a9ad274aea8
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst
@@ -0,0 +1,396 @@
+==============================================================================
+LHFONTS version 3.4 file LHFONTS.HST
+ The short history of LHFONTS (MAKEFONT) package
+==============================================================================
+
+During of font package creation were used:
+------------------------------------------
+
+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);
+
+ Omega Cyrillic fonts
+ by Yannis Haralambous;
+
+ Some glyphs from Phonetic fonts.
+
+`Package service' sources:
+
+ file fik_mik.mf from Polish fonts;
+
+ the European Modern Roman family of fonts
+ by J"org Knappen and Norbert Schwarz
+
+
+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.
+
+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.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 2.0 (Sept1994) --
+---------------------
+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 2.1 (Oct1994) --
+--------------------
+Correction of mistakes: serif widths, letter widths.
+
+This file (lhfonts.hst) was added.
+
+ver 2.2 (Mar-Sept1995) --
+-------------------------
+Protvino & Holland TeX Conferences --
+Correction of mistakes: serif widths, letter widths. Fine tuning of
+letter shapes and stem_thicknesses.
+
+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.
+
+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.
+
+ATTENTION: the number sign and cyrillic quotes have now other codes:
+accordingly to PC866 code page.
+
+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.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 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.
+
+The file dcstdedt.tex (DC fonts package) was used for quick font headers
+creation. It was changed and renamed to cfstdedt.tex.
+
+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.
+
+ver 2.5 (July1996-February1997) --
+---------------------------------
+The intermediate version only
+
+there were made general modification from this version to next ones ...
+
+ver 2.9 (February-11September1997) --
+-------------------------------------
+For the St-Peterburg CyrTUG Conference --
+
+Support of T2 encoding (beta-version): gathering of all necessary matherial
+(letters and signs).
+
+Ligs & kerns macros of A.Berdnikov are used
+
+ver 3.0 (12September-8October1997) --
+----------------------------------------
+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);
+- 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
+--------------------------------------
+
+.) there were corrected bugs in ldroman.mf llvligtb.mf llmligtb.mf
+
+.) moved `show' message from lgt2lol.mf
+
+.) file lgcyracc.mf was rearranged to last version of T2
+
+.) rxcoding.mf: LJE_tit and NJE_tit were changed to LJE_title NJE_title
+
+.) there were corrections in lgmodl.mf lgunicl.mf lgunicu.mf
+
+.) 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
+
+.) rearranged TeX stuff for ligs&kerns:
+ likermac.tex - macros
+ likerdat.tex - data file
+ 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
+
+.) all sepatate ligatures were gathered at beginning of wnliker.mf
+
+.) 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
+
+.) 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:
+ Alternative, T2(Windows1251) KOI-8
+
+.) 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
+
+.) changes in beresec.tex beresta.tex for BERESTA documentation
+
+.) enc-t2 added one encoding column for fonts for BERESTA
+
+.) letters LJE_title NJE_title: correct shape to run in low resolutions
+
+TESTED:
+~~~~~~~
+.) version 3.0 patchlevel 1:
+ rxfonts most modes for check "bad pos" and "strange path"
+ (without LJE_title & NJE_title)
+
+.) version 3.1 patchlevel 0
+ wnfonts for "RUNness"
+ lhfonts (llfonts) for "RUNness"
+ rxfonts (with LJE_title & NJE_title): laserjet; epsonlq lowres
+
+
+Possible bugs:
+~~~~~~~~~~~~~~
+
+.) Ligatures & kerning stuff
+
+.) BERESTA
+
+
+Changes from version 3.1 and 319/318 patch
+------------------------------------------
+
+.) Renamed files: (to escape confuses with LHFONTS 1.2(1994))
+ ~~~~~~~~~~~~~~
+
+ lgcru.mf -> lgcyru.mf
+ lgcri.mf -> lgcyri.mf
+ lgcrl.mf -> lgcyrl.mf
+ ??coding.mf -> ??codes.mf
+
+.) ??base.mf -> ??begin.mf - that's not cmbase :-)
+
+.) added flag roman_ec (from 319/318 patch)
+ ~~~~~~~~~~~~~~~~~~~~
+ fikparm.mf
+ leroman.mf
+ letextit.mf
+ lecsc.mf
+
+.) 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
+
+ \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-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-t2b | LH WN T2*/X2 etc encodings
+ \tfm\lh-t2c |
+ \tfm\lh-x2 /
+
+ \vf\lh-lcy - directory with virtual fonts for LH (created by vfcomb)
+
+new possibilities
+~~~~~~~~~~~~~~~~~
+
+.) one may (if he uses emTeX and MFJob) create (or not) file headers
+
+.) 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)
+
+
+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
+
+ \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
+
+ (\lh\vf\lh-lcy) - this directory removed uptil LCY encoding comes
+ to stability
+
+ver 3.3 patch level 1 (February 99) --
+--------------------------------------
+
+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
+
+ \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
+
+ 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
+
+ (\lh\vf\lh-lcy) - this directory removed uptil LCY encoding comes
+ to stability
+
+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.
+
+There are also added flags for boolean slitex true and extra_endchar's clearit
+macro.
+
+ver 3.4 patch level 1 (January 2000) --
+---------------------------------------
+
+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 -
+
+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;
+
+
+==============================================================================
+LHFONTS version 3.4 file LHFONTS.HST
+ The short history of LHFONTS (MAKEFONT) package
+==============================================================================