summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/lm/lm-hist.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/fonts/lm/lm-hist.txt')
-rw-r--r--Master/texmf-dist/doc/fonts/lm/lm-hist.txt179
1 files changed, 171 insertions, 8 deletions
diff --git a/Master/texmf-dist/doc/fonts/lm/lm-hist.txt b/Master/texmf-dist/doc/fonts/lm/lm-hist.txt
index 9ec88f5ac1e..7b9e19bf467 100644
--- a/Master/texmf-dist/doc/fonts/lm/lm-hist.txt
+++ b/Master/texmf-dist/doc/fonts/lm/lm-hist.txt
@@ -1,8 +1,170 @@
This file belongs to the Latin Modern package. The work is released under
-the GUST Font License. See the MANIFEST.txt and README.eng files
-for the details. For the most recent version of this license see
-http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or
-http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+the GUST Font License. See the MANIFEST-Latin-Modern.txt and
+README-Latin-Modern.txt files for the details. For the most recent version of
+this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
+or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+
+Ver. 1.106, 22.01.2008: several meaningful fixes and enhancements
+* at the suggestion of Hans Hagen and Jonathan Kew (very many thanks
+ for the interesting discussions and willing assistance), the `size'
+ feature (opical sizing) implemented in the OTF files; this triggered
+ a chain of changes of internal names in order to provide adequate
+ family grouping (complying nolens volens with the "4-member family"
+ paradigm) and resulted eventually in a completely new naming scheme
+* beware of the change of the OTF file names:
+ OLD NAMES CHANGED NEW NAMES
+ lmroman10-bold.otf lmroman10-bold.otf
+ lmroman10-bolditalic.otf lmroman10-bolditalic.otf
+ lmroman10-boldoblique.otf + lmromanslant10-bold.otf
+ lmroman10-capsoblique.otf + lmromancaps10-oblique.otf
+ lmroman10-capsregular.otf + lmromancaps10-regular.otf
+ lmroman10-demi.otf + lmromandemi10-regular.otf
+ lmroman10-demioblique.otf + lmromandemi10-oblique.otf
+ lmroman10-dunhill.otf + lmromandunh10-oblique.otf
+ lmroman10-dunhilloblique.otf + lmromandunh10-regular.otf
+ lmroman10-italic.otf lmroman10-italic.otf
+ lmroman10-oblique.otf + lmromanslant10-regular.otf
+ lmroman10-regular.otf lmroman10-regular.otf
+ lmroman10-unslanted.otf + lmromanunsl10-regular.otf
+ lmroman12-bold.otf lmroman12-bold.otf
+ lmroman12-italic.otf lmroman12-italic.otf
+ lmroman12-oblique.otf + lmromanslant12-regular.otf
+ lmroman12-regular.otf lmroman12-regular.otf
+ lmroman17-oblique.otf + lmromanslant17-regular.otf
+ lmroman17-regular.otf lmroman17-regular.otf
+ lmroman5-bold.otf lmroman5-bold.otf
+ lmroman5-regular.otf lmroman5-regular.otf
+ lmroman6-bold.otf lmroman6-bold.otf
+ lmroman6-regular.otf lmroman6-regular.otf
+ lmroman7-bold.otf lmroman7-bold.otf
+ lmroman7-italic.otf lmroman7-italic.otf
+ lmroman7-regular.otf lmroman7-regular.otf
+ lmroman8-bold.otf lmroman8-bold.otf
+ lmroman8-italic.otf lmroman8-italic.otf
+ lmroman8-oblique.otf + lmromanslant8-regular.otf
+ lmroman8-regular.otf lmroman8-regular.otf
+ lmroman9-bold.otf lmroman9-bold.otf
+ lmroman9-italic.otf lmroman9-italic.otf
+ lmroman9-oblique.otf + lmromanslant9-regular.otf
+ lmroman9-regular.otf lmroman9-regular.otf
+ lmsans10-bold.otf lmsans10-bold.otf
+ lmsans10-boldoblique.otf lmsans10-boldoblique.otf
+ lmsans10-demicondensed.otf + lmsansdemicond10-regular.otf
+ lmsans10-demicondensedoblique.otf + lmsansdemicond10-oblique.otf
+ lmsans10-oblique.otf lmsans10-oblique.otf
+ lmsans10-regular.otf lmsans10-regular.otf
+ lmsans12-oblique.otf lmsans12-oblique.otf
+ lmsans12-regular.otf lmsans12-regular.otf
+ lmsans17-oblique.otf lmsans17-oblique.otf
+ lmsans17-regular.otf lmsans17-regular.otf
+ lmsans8-oblique.otf lmsans8-oblique.otf
+ lmsans8-regular.otf lmsans8-regular.otf
+ lmsans9-oblique.otf lmsans9-oblique.otf
+ lmsans9-regular.otf lmsans9-regular.otf
+ lmsansquotation8-bold.otf + lmsansquot8-bold.otf
+ lmsansquotation8-boldoblique.otf + lmsansquot8-boldoblique.otf
+ lmsansquotation8-oblique.otf + lmsansquot8-oblique.otf
+ lmsansquotation8-regular.otf + lmsansquot8-regular.otf
+ lmtypewriter10-capsoblique.otf + lmmonocaps10-oblique.otf
+ lmtypewriter10-capsregular.otf + lmmonocaps10-regular.otf
+ lmtypewriter10-dark.otf + lmmonolt10-bold.otf
+ lmtypewriter10-darkoblique.otf + lmmonolt10-boldoblique.otf
+ lmtypewriter10-italic.otf + lmmono10-italic.otf
+ lmtypewriter10-light.otf + lmmonolt10-regular.otf
+ lmtypewriter10-lightcondensed.otf + lmmonoltcond10-regular.otf
+ lmtypewriter10-lightcondensedoblique.otf + lmmonoltcond10-oblique.otf
+ lmtypewriter10-lightoblique.otf + lmmonolt10-oblique.otf
+ lmtypewriter10-oblique.otf + lmmonoslant10-regular.otf
+ lmtypewriter10-regular.otf + lmmono10-regular.otf
+ lmtypewriter12-regular.otf + lmmono12-regular.otf
+ lmtypewriter8-regular.otf + lmmono8-regular.otf
+ lmtypewriter9-regular.otf + lmmono9-regular.otf
+ lmtypewritervarwd10-dark.otf + lmmonoproplt10-bold.otf
+ lmtypewritervarwd10-darkoblique.otf + lmmonoproplt10-boldoblique.otf
+ lmtypewritervarwd10-light.otf + lmmonoproplt10-oblique.otf
+ lmtypewritervarwd10-lightoblique.otf + lmmonoproplt10-regular.otf
+ lmtypewritervarwd10-oblique.otf + lmmonoprop10-oblique.otf
+ lmtypewritervarwd10-regular.otf + lmmonoprop10-regular.otf
+* and beware of the change of the PostScript Type 1 internal font names --
+ we've fallen into this trap (in particular, all font maps have changed,
+ also lm-rep-*.maps -- thanks, Mojca)
+* ligatures I_J and i_j are now available (in OTFs; feature `liga') only
+ for Dutch; similarly, the ligature f_k -- for Polish; the `locl' feature
+ reimplemented -- using an artificial glyph i.TRK is no longer needed
+ (thanks to Arthur Reutenauer for comments and suggestions)
+* the metric bugs (spotted by Karel P\'\i\v{s}ka -- thanks!) corrected;
+ actually, they turned out to be the consequence of a bug in CM fonts --
+ this is a serious matter, hence a few words of explanation;
+ Karel observed that widths of `j' (lmri*), `x' (lmu10)
+ and `sterling' (lmu10) were different from their CM counterparts;
+ the latter two were just mistakes, while the discrepancy between the
+ widths of the letters `j' in all italic fonts (hence lmu10,
+ and also lmbxi10) is the result of apparently wrong setting of the
+ width of `dottlessj' in MF sources:
+ italsp.mf:
+ cmchar "Dotless italic letter i";
+ beginchar(oct"020",5u#,x_height#,0);
+ [...]
+ cmchar "Dotless italic letter j";
+ beginchar(oct"021",5.5u#,x_height#,desc_depth#);
+ [...]
+ itall.mf:
+ cmchar "Italic letter i";
+ beginchar("i",5u#,min(asc_height#,10/7x_height#+.5flare#),0);
+ [...]
+ cmchar "Italic letter j";
+ beginchar("j",5u#,min(asc_height#,10/7x_height#+.5flare#),desc_depth#);
+ [...]
+ The value `5.5u#' was perhaps brought to `italsp.mf' from romansp.mf...
+ Whatever, we decided that the glyphs `dotlessj' and `j' should have
+ the same width as the letter `dotlessi' (and `i') in italic fonts
+ in both CMs and LMs -- retaining the discrepancy between the width
+ of `j' and `dotlessj' we considered unfounded; note that the width
+ of j-derivatives changed
+* indefatigable Karel P\'\i\v{s}ka pointed out also that small caps
+ have non-uniform heights which resulted in uneven positioning
+ of accents -- corrected
+* dots over the ij ligature aligned horizontally with dots over i and j
+ (for a misterious reason they were placed slightly higher)
+* the heights of digits are now uniform (spotted by Mojca Miklavec and Taco
+ Hoekwater -- thanks); they differ, however, from CM ones because of
+ the limitation of 16 different heights per TFM
+* at the request of Idris Samawi Hamid, several glyphs added for
+ romanized Arabic transliteration: `[Dd]linebelow', `[Hh]brevebelow',
+ `[Hh]dieresis', `[Hh]tilde', `[Ll]tilde', `[Ss]dotbelow',
+ `[Tt]linebelow', `[Th]dieresis', `[Th]tilde', `[Zz]dotbelow',
+ ringhalfleft, ringhalfright, and, additionally, narrower `macron.alt'
+ and `[Ii]macron.alt'; these changes implied also the addition of
+ `linebelow' and `macronbelow' accents (also as ``combined'', i.e.,
+ zero-width variants) which, in turn, resulted in changes
+ of Private Unicode Area codes (we abandoned the idea of being fully
+ consistent with Adobe's PUA or PUA of such popular fonts like Minion);
+ by the way, all accents having attributes `below' and `inverted' are
+ named uniformly -- first `below', then `inverted'
+* `[Ee].reversed' renamed to `[Ee]reversed' (exist in Adobe Glyph List 2.0),
+ added `eturned' and `schwa', all glyphs assigned proper unicodes
+ (suggestion of Mojca Miklavec)
+* as an ``at leisure'' exercise, one more glyph, `infinity', was added
+ (programmed on the base of MF sources)
+* at the request of V\'{\i}t Z\'yka, variants of the `cs' encoding
+ for small caps and monospace fonts were introduced; at the suggestion of
+ Staszek Wawrykiewicz, a similar variant was introduced for the `qx'
+ ecoding (Polish; actually, `qx' had already a buggy implementation
+ for monospaced fonts) and -- at the suggestion of Marcin Woli\'nski -- for
+ the `rm' encoding (``Regular Math'', i.e., for fonts to be used as text
+ fonts in math, e.g., \fam0) encodings.
+* wrong path directions corrected in `onequarter' and `threequarters'
+ in lmth10 and lmtk10 -- thanks to Karel Hor\'ak
+* kerns specific only for the T5 encoding (i.e., Vietnamese) removed
+ from AFMs and thus from OTFs; in particular, the deprecated `ka' kern
+ pair removed from serif fonts (from TFMs it was removed long ago); also,
+ strange pairs `eacute V', `ecircumflex V', `ecircumflexacute V', ...,
+ etc., occuring in T5 encoding, now do not migrate to AFMs
+* math fonts (PostScript Type 1) have been equipped with PFMs for installing
+ under Win systems; there are two AFM files for each PFB file: (1) *.AFT --
+ consistent with TFM; (2) *.AFM -- consistent with PFB
+* LaTeX fd files slightly modified by Marcin Woli\'nski -- thanks
+ (no functional changes expected)
Ver. 1.010x, 28.02.2007 (internal version number not changed):
* only OTFs re-generated (files lm1.010x-bas.zip, lm1.010x-otf.zip); reasons:
@@ -22,10 +184,11 @@ Ver. 1.010x, 28.02.2007 (internal version number not changed):
* Lithuanian *.fd files corrected (reported by Sigitas Tolusis): L7X -> L7x
Ver. 1.010, 16.01.2007:
-* important bugs fixed (R. Kinch in 1995, http://www.truetex.com/tug95ps.zip,
- Karel P\'{\i}\v{s}ka http://www-hep.fzu.cz/~piska/lm2006.html -- thanks
- to both), moreover, `perthousand' and `permyriad' corrected in all italic
- fonts (wrong path directions)
+* important bugs fixed:
+ Richard Kinch in 1995, http://www.truetex.com/tug95ps.zip,
+ Karel P\'\i\v{s}ka, http://www-hep.fzu.cz/~piska/lm2006.html
+ thanks to both; moreover, `perthousand' and `permyriad' corrected
+ in all italic fonts (wrong path directions)
* LaTeX support fixed and enhanced with LM math (thanks to Marcin
Woli\'nski)
* math text metric files (rm-*.tfm) provided