summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/lm/lm-hist.txt
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-09-30 00:08:58 +0000
committerKarl Berry <karl@freefriends.org>2009-09-30 00:08:58 +0000
commit5e098aa246078165cc3b574dd5568e8b1fed2ea0 (patch)
tree29bbc130a808b30b1b79b8eb4b9584586afaa7a1 /Master/texmf-dist/doc/fonts/lm/lm-hist.txt
parentab32512d3febc3b84765830b7a8a33a29e2c4e42 (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.txt93
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