diff options
author | Karl Berry <karl@freefriends.org> | 2009-09-30 00:08:58 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-09-30 00:08:58 +0000 |
commit | 5e098aa246078165cc3b574dd5568e8b1fed2ea0 (patch) | |
tree | 29bbc130a808b30b1b79b8eb4b9584586afaa7a1 /Master/texmf-dist/doc/fonts/lm/lm-hist.txt | |
parent | ab32512d3febc3b84765830b7a8a33a29e2c4e42 (diff) |
lm 2.003 (29sep09)
git-svn-id: svn://tug.org/texlive/trunk@15566 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/lm/lm-hist.txt')
-rw-r--r-- | Master/texmf-dist/doc/fonts/lm/lm-hist.txt | 93 |
1 files changed, 92 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/fonts/lm/lm-hist.txt b/Master/texmf-dist/doc/fonts/lm/lm-hist.txt index 7b9e19bf467..50ba3b1b3b5 100644 --- a/Master/texmf-dist/doc/fonts/lm/lm-hist.txt +++ b/Master/texmf-dist/doc/fonts/lm/lm-hist.txt @@ -4,6 +4,97 @@ 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. 2.003, 16.09.2009: main modification: shapes of LM glyps consistent +with D.E. Knuth's recent changes in CMs plus lots of tiny changes; +most important changes are described in details below: +* fonts and glyphs modified according to D.E. Knuth's changes in CMs + (note that the corrections related to glyph shapes, not metric data): + -- leftward arrow (char '040), rightward arrow (char '041), + upward arrow (char '042), downward arrow (char '043), + left-and-right arrow (char '044), northeast arrow (char '045), + southeast arrow (char '046), northwest arrow (char '055), + southwest arrow (char '056), up-and-down arrow (char char '154) + lmsy5 lmbsy5 lmsy6 lmsy7 lmbsy7 lmsy8 lmsy9 lmsy10 lmbsy10 + -- upward arrow (char '013), downward arrow (char '014), + lmcsc10 lmtcsc10 lmtti10 lmtt8 lmtt9 lmtt10 lmtt12 + -- calligraphic F [less swashy], H [extended crossbow], + I [lower right corner], T [foot] + lmsy5 lmbsy5 lmsy6 lmsy7 lmbsy7 lmsy8 lmsy9 lmsy10 lmbsy10 + -- lowercase beta (char '014), delta (char '016), omega (char '041) + lmmi5 lmmib5 lmmi6 lmmi7 lmmib7 lmmi8 lmmi9 lmmi10 lmmi12 lmmib10 + -- sans serif C and G [smaller overshoot] + lmss8 lmss9 lmss10 lmss12 lmss17 lmssbx10 lmssdc10 lmssq8 lmssqbx8 + very many thanks to Barbara Beeton, David M. Jones and Karl Berry +* glyphs `eth', `Eth', `thorn', and `Thorn' reworked (as suggested by + Arni Magnusson); it turned that there is no adequate template for all + fonts, in particular the EC fonts contain apparent bugs; cf. e.g., + `eth' (char 240) in ecdh1000 (counterpart of lmdunh10 -- enormously long + cross) or eclb8 (counterpart of lmssqbx8 -- the cross hidden in the stem); + COMMENT: Arni Magnusson wrote: ``I would love to use lmodern instead of + cm-super''. Alas, this cannot be easily accomplished: the CM-SUPER fonts + are based on the EC fonts, and both collections are not compatible + with the CM (and thus LM) fonts! The reason is that the EC and thus + CM-SUPER fonts have in most cases widths slightly smaller + (with the coefficient ca. 99.975%) than the relevant CM fonts; + exceptions are ecssdc10 and ecsql8, where the width coefficients + are equal 100%, and ecrm1728, where the widths are greater + by 1.5%--2.5% in comparison with cmr17, hence switching + between EC/CM-SUPER and CM/LM is in general bound to produce + different results +* a bug in encodings fixed (sometimes instead of `backslash' other + characters were typeset) +* typos in ligature schemes in `comm_mph.mp' corrected + (`quotedblbase' and `quotedblleft' instead `quotedblright') +* `\pound' in math used to be typeset as dollar -- fixed; in ordinary + text, however, the result may depend on the current encoding + (for T1 is OK) -- thanks to Caity Ross for pointing out the problem +* OTF structure corrected and improved (in particular, the ligature ffi + works now properly) +* `visiblespace' renamed to `uni2423' (suggestion of Werner Lemberg and + Karl Berry) -- hopefully everywhere... +* `Dblgravecomb' renamed to `dblGravecomb' +* `nomero' in MT1 sources renamed to `numero', name `afii61352' no more used +* undertie added (suggestion of Werner Lemberg) + U+203F -- undertie (smile-shaped glyph placed below baseline) + U+2040 -- tie (frown-shaped glyph placed at the top line) + U+2054 -- undertieinverted (frown-shaped glyph placed below baseline) + nota bene, there is no code point in the Unicode table for the inverted tie... +* uppercase Greek completed (duplicates of Latin capitals; suggestion + of Hans Hagen) +* glyphs `acaron', `Acaron', `icaron', `Icaron', `idieresisacute', + `Idieresisacute', `jcaron', `J_caron', `ocaron', `Ocaron', `ucaron', + `Ucaron', `udieresisacute', `Udieresisacute', `udieresiscaron', + `Udieresiscaron', `udieresisgrave', and `Udieresisgrave' added + (proposal of Oliver Corff) -- all the glyphs but `J_caron' have code + points in the Unicode table and names assigned in the Adobe Glyph List + (incidentaly, in J_caron apostrophe is used alike in lcaron and tcaron -- + cf. http://en.wikipedia.org/wiki/J-caron) +* glyps orogate and Orogate (`rogate' in Polish means `with horns') + added -- they are used to denote nasal vowels in ancient Polish texts + (ca. XIV century) +* uni2010 (hyphen duplicate) i uni2011 (non-breakable hyphen duplicate) added + (suggestion of Hans Hagen) +* LaTeX *.sty and *.fd files reworked, options `nomath' (prevents loading + LM math fonts), `lighttt' and `variablett' added; sample usage: + \usepackage{lmodern} + \usepackage[nomath]{lmodern} + \usepackage[variablett]{lmodern} + \usepackage[lighttt,variablett]{lmodern} + very many thanks to Marcin Woli\'nski + +REMARKS: +* we are not going to introduce any extensions that would result + in yet more TFMs files (e.g., for more convenient handling + of oldstyle/normal digits) -- in such cases we suggest using + the OTF fonts versions +* improving hints is a kind of Sisyphean job -- there are no tools + for automatic hinting checking; the only method is to check + optically/manually each and every character with various display + agents, on various screens under various operating systems and various + resolutions. We are not totally opposing Sisyphean jobs in general, + but having had that much time as we had, we decided to spend it on + other improvements... + 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' @@ -143,7 +234,7 @@ Ver. 1.106, 22.01.2008: several meaningful fixes and enhancements 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) + (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 |