summaryrefslogtreecommitdiff
path: root/fonts/newcomputermodern/README
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-05-02 03:03:15 +0000
committerNorbert Preining <norbert@preining.info>2021-05-02 03:03:15 +0000
commitdb2a2e7b5c4ca1335618a0b5f5c574229bf459f6 (patch)
treed0f4c73e3a871ce1ff86e9e94ac3bcca055bf6e5 /fonts/newcomputermodern/README
parent33ca54806c387d16002fc16e31418d3a28c2dd63 (diff)
CTAN sync 202105020303
Diffstat (limited to 'fonts/newcomputermodern/README')
-rw-r--r--fonts/newcomputermodern/README303
1 files changed, 150 insertions, 153 deletions
diff --git a/fonts/newcomputermodern/README b/fonts/newcomputermodern/README
index 0226e8d1f6..58906946fe 100644
--- a/fonts/newcomputermodern/README
+++ b/fonts/newcomputermodern/README
@@ -1,7 +1,7 @@
New Computer Modern Fonts
- (Package version 3.02, GustFLv1 or later)
+ (Package version 3.90, GustFLv1 or later)
Antonis Tsolomitis
Samos, Greece, 2019--2021
@@ -24,164 +24,53 @@ or
=======================================================================
The fonts contain Latin and accented latin letters and combinations,
-Greek (monotonic and polytonic) and Cyrillic.
-
-Curently they are distributed only at 10pt-size but more sizes
-will be available in the near future. However, priority will be
-given to the completeness in language support to the 10pt-size,
-as the view is to have a font that works by default with
-a broad set of languages.
-
-They differ from Latin Modern in that they contain Greek, Cyrillic,
-Hebrew and Cherokee and more.
-
-They differ from cm-unicode in that the latin part is more extended,
-the are adjusted to work easier for users of the Greek language
-(Small Caps and other Lookups should work in all scripts).
-
-They differ from both LatinModern and cm-unicode in that the BoldSans
-font is properly designed and they are not just the stroke extension
-of the SansRegular. This currently covers Latin and Greek,
-but soon it will cover Cyrillic too. It also differs in that the
-kerning table for Greek is much improved.
-
-NewComputerModern will try to be a language-complete font (as much as
-this is possible). So if you can provide information about glyphs for
-any language not covered at this point, I will gladly add the glyphs.
-Please notice that I will not design new glyphs from scratch. I will
-gladly correct faulty splines or compose a character from existing
-ones (such as accented) but the suggested to be added glyphs, must be
-available from some source.
-
-As far as the NewCMMath font is concerned, this is a derivative of
-lm-math with a huge amount of improvements and new glyphs.
-Currently the font should at least match STIX fonts in glyph coverage.
-
-Moreover, BoldSans glyphs improved and MathSansGreek is included
-and accessible with commands such as \msansAlpha or \mitsansAlpha,
-although unicode does not include them in theri standard. As of
-version 1.1 it also contains a great amount of more glyphs than lm-math.
+Greek (monotonic and polytonic), Cyrillic, Hebrew, and Cherokee.
----------------------------------------
-
-Version 1.002 for the Mono fonts have considerable improved iota
-and all polytonic accents of Greek.
-
-Thanks to Professor Claudio Beccari for providing information
-about the need for this improvement.
-
----------------------------------------
-
-Version 1.003 Several fixes in all fonts especially in polytonic regions.
-Ypogegrammeni is the default for all characters including small caps.
-Prosgegrammeni is offered as alt shape in ss01 lookup
-including small caps. If you use the fontsetup package with the
-[default] option, capitals with prosgegrammeni are accessible using
-the \textprosgegrammeni{<text>} or the {\prosgegrammeni <text>}
-commands.
-
-Especially Greek Bold Sans have been considerably improved in a
-true bold and not an extended stroke of the regular.
-
-Math font has improved its Greek Bold Sans, and a Greek Sans is included
-in Private Area as this is not in Unicode standard. The fontsetup package
-should support access to Greek Regular Sans letters ushape and oblique
-if loaded with the [default] option.
-
-Sans Serif Regular font now provides access to 6 bce and 4 bce Greek capitals
-in ss0X lookups. The fontsetup package includes commands such as
-\textivbce{}, \ivbce, \textvibce{} and \vibce to access them if loaded
-with the [default] option.
+As of version 3.90 they are distributed in 10pt size in *all* families
+and series and in 8pt size in Roman (Regular Italic Book BookItalic)
+and Sans (Regular, Oblique, Book, BookOblique).
----------------------------------------------------
-
-Version 1.1 concerns mainly a very big number of glyphs added to
-the Math font. It is now comparable in glyph coverage
-with other free or commercial Math fonts on CTAN.
-
-Text fonts have been extended to include
-LATIN CAPITAL LETTER SHARP S (U+1E9E)---thanks to Karl Barry.
-
-Finally thanks go to Robert Alessi for providing the fontspec files
-included in this release.
-
----------------------------------------------------
-
-Version 2.0 adds hundrends of new glyphs in the Math font matching at
-least STIX fonts in glyph coverage.
+The Math fonts (Regular and Book) support fully all Unicode blocks
+of Mathematics providing the widest possible Mathematical coverage.
-The Serif fonts now support Hebrew and Cherokee.
+Latest additions/improvements:
-Finally, a long awaited feature, a Book weight for ComputerModern is added
-(math included). This is now the default option of the fontsetup package.
-It produces slightly heavier output suitable for book production with
-high resolution printing.
+Version 3.90 introduces
----------------------------------------------------
+---the 8pt fonts.
-Version 2.1 fixes bugs thanks to Manuel Boni. It also introduces Old Italic
-(u10300--u1032F) in the Sans font. The Serif font now includes additional
-ligatures fb ffb ffh ffj ffk fft fh fj ft fk and the same with longs instead of f
-in the default liga table (in addition to the default fi fl ffi ffl ff).
-It also includes an alternative k (in the cv01 table) and sp ch ck ct st
-in the dlig table. Finally it also inludes "end" versions of the letters
-a, e, m, n and r in the cv02 table.
+---It adds support for diacritics stacking in all Latin glyphs and Hebrew (nikud)
+in Roman (Regular, Italic, Book, and BookItalic). I thank Manuel Boni for
+the suggestion. Diacritics stacking will expand to all fonts
+of NewCM in the future but at the current state it provides
+also a working set of free fonts so that the unicode TeX engines
+can test their support of this feature. Stacking for Greek and papyrological
+work will be added soon, as we fix bugs towards version 4.00
----------------------------------------------------
+---Cyrillic BoldSans at 10pt has been "fixed" to a true bold instead
+of being a stroke expansion, completing similar work done in previous
+versions for other scripts.
-Version 2.2 adds Ancient Greek Numerals (u10140-u1018E) to all fonts
-(except Mono & Math). The four numerals that already existed in
-this range (that is u10144-u10147) have been altered to the new
-design matching the style of cm but also provide some Ancient Greek flair.
+---Source sfd files are now included in the distribution since there
+has been work on composite/accented glyphs to be constructed automatically
+in fontforge. This greately reduces the size of the sources and provides
+for easier maintenance. This work is not available in all of the fonts
+(not in sans yet) but it is already substantial to justify the release.
-Commands for accessing these glyphs are provided by the fontsetup package.
-The Math font now provides two more symbols that correspond to the commands
-\nrightrightarrows (equivalently \not\rightrightarrows)
-\nleftleftarrows (equivalently \not\leftleftarrows)
-and supported by the defaul and olddefault options of the fontsetup package.
-These symbols are not in the Unicode Standard and so they are added in the
-Private Area of the fonts.
+Antonis Tsolomitis
+Professor
+University of the Aegean
+Department of Mathematics
+Samos, Greece
+atsol@aegean.gr
-A modified file (newcm-unicode-symbols.pdf) based on unicode-symbols.pdf
-by Will Robertson is also provided showing the math glyphs of the font
-in comparison with other fonts found on ctan.
----------------------------------------------------
-Version 2.3 adds all kerning found in tipa package for the IPA symbols
-following a suggestion of Huanyu Liu. Moreover, the letters eth, eng, beta, theta and chi
-exists in IPA-style in the fonts and are accessible in the ss05 lookup table since
-they are in a different design from the Latin and Greek letters.
-You can access this lookup table using the \textipa and \textsansipa commands of the latest fontsetup
-package and the default and olddefault options or setup your own.
+History of changes follows:
---------------------------------------------------
-
-Version 2.32 adds support for Braille patterns. Both 6dot (uni2801--uni283F)
-and 8dit (uni2840--uni28FF) patters are included. They have been added
-in two styles: for sighted persons (such as teachers) in the
-serifed upright fonts and for blind persons in the sans upright fonts.
-
-The Math fonts (both Regular and Book weights) now include upright integrals
-in the ss02 StylisticSet. Use with
-\setmathfont[StylisticSet=2]{NewCMMath-Book.otf}
-or
-\setmathfont[StylisticSet=2]{NewCMMath-Regular.otf}
-
-or use the upint option of the fontsetup package with
-
-\usepackage[upint,default]{fontsetup}
-
-for the Book weight, or
-
-\usepackage[upint,olddefault]{fontsetup}
-
-for the regular weight.
-
-This version fixes wrong liga tables for standard ligatures
-(fi, ff etc) for the Sans family, thanks to Manuel Boni.
-
-It also adds a newcomputermodern.sty file.
+Version 3.02 fixes a CounterMasks problem that made Acrobat
+not opening correctly documents created with the Book weight.
---------------------------------------------------
Version 3.00 provides full support of all Mathematics Unicode Slots
presented in http://www.unicode.org/charts/ adding hundreds of new
@@ -227,15 +116,123 @@ slot the glyph belongs to.
For example, \char"2BDA will give the Hygeia symbol
(uni2BDA) the Rod of Asclepius.
---------------------------------------------------
-Version 3.02 fixes a CounterMasks problem that made Acrobat
-not opening correctly documents created with the Book weight.
+
+Version 2.32 adds support for Braille patterns. Both 6dot (uni2801--uni283F)
+and 8dit (uni2840--uni28FF) patters are included. They have been added
+in two styles: for sighted persons (such as teachers) in the
+serifed upright fonts and for blind persons in the sans upright fonts.
+
+The Math fonts (both Regular and Book weights) now include upright integrals
+in the ss02 StylisticSet. Use with
+\setmathfont[StylisticSet=2]{NewCMMath-Book.otf}
+or
+\setmathfont[StylisticSet=2]{NewCMMath-Regular.otf}
+
+or use the upint option of the fontsetup package with
+
+\usepackage[upint,default]{fontsetup}
+
+for the Book weight, or
+
+\usepackage[upint,olddefault]{fontsetup}
+
+for the regular weight.
+
+This version fixes wrong liga tables for standard ligatures
+(fi, ff etc) for the Sans family, thanks to Manuel Boni.
+
+It also adds a newcomputermodern.sty file.
+---------------------------------------------------
+
+Version 2.3 adds all kerning found in tipa package for the IPA symbols
+following a suggestion of Huanyu Liu. Moreover, the letters eth, eng, beta, theta and chi
+exists in IPA-style in the fonts and are accessible in the ss05 lookup table since
+they are in a different design from the Latin and Greek letters.
+You can access this lookup table using the \textipa and \textsansipa commands of the latest fontsetup
+package and the default and olddefault options or setup your own.
---------------------------------------------------
+Version 2.2 adds Ancient Greek Numerals (u10140-u1018E) to all fonts
+(except Mono & Math). The four numerals that already existed in
+this range (that is u10144-u10147) have been altered to the new
+design matching the style of cm but also provide some Ancient Greek flair.
-Antonis Tsolomitis
-Professor
-University of the Aegean
-Department of Mathematics
-Samos, Greece
-atsol@aegean.gr
+Commands for accessing these glyphs are provided by the fontsetup package.
+
+The Math font now provides two more symbols that correspond to the commands
+\nrightrightarrows (equivalently \not\rightrightarrows)
+\nleftleftarrows (equivalently \not\leftleftarrows)
+and supported by the defaul and olddefault options of the fontsetup package.
+These symbols are not in the Unicode Standard and so they are added in the
+Private Area of the fonts.
+
+A modified file (newcm-unicode-symbols.pdf) based on unicode-symbols.pdf
+by Will Robertson is also provided showing the math glyphs of the font
+in comparison with other fonts found on ctan.
+---------------------------------------------------
+
+Version 2.1 fixes bugs thanks to Manuel Boni. It also introduces Old Italic
+(u10300--u1032F) in the Sans font. The Serif font now includes additional
+ligatures fb ffb ffh ffj ffk fft fh fj ft fk and the same with longs instead of f
+in the default liga table (in addition to the default fi fl ffi ffl ff).
+It also includes an alternative k (in the cv01 table) and sp ch ck ct st
+in the dlig table. Finally it also inludes "end" versions of the letters
+a, e, m, n and r in the cv02 table.
+
+---------------------------------------------------
+
+Version 2.0 adds hundrends of new glyphs in the Math font matching at
+least STIX fonts in glyph coverage.
+
+The Serif fonts now support Hebrew and Cherokee.
+
+Finally, a long awaited feature, a Book weight for ComputerModern is added
+(math included). This is now the default option of the fontsetup package.
+It produces slightly heavier output suitable for book production with
+high resolution printing.
+
+---------------------------------------------------
+
+Version 1.1 concerns mainly a very big number of glyphs added to
+the Math font. It is now comparable in glyph coverage
+with other free or commercial Math fonts on CTAN.
+
+Text fonts have been extended to include
+LATIN CAPITAL LETTER SHARP S (U+1E9E)---thanks to Karl Barry.
+
+Finally thanks go to Robert Alessi for providing the fontspec files
+included in this release.
+
+---------------------------------------
+
+Version 1.003 Several fixes in all fonts especially in polytonic regions.
+Ypogegrammeni is the default for all characters including small caps.
+Prosgegrammeni is offered as alt shape in ss01 lookup
+including small caps. If you use the fontsetup package with the
+[default] option, capitals with prosgegrammeni are accessible using
+the \textprosgegrammeni{<text>} or the {\prosgegrammeni <text>}
+commands.
+
+Especially Greek Bold Sans have been considerably improved in a
+true bold and not an extended stroke of the regular.
+
+Math font has improved its Greek Bold Sans, and a Greek Sans is included
+in Private Area as this is not in Unicode standard. The fontsetup package
+should support access to Greek Regular Sans letters ushape and oblique
+if loaded with the [default] option.
+
+Sans Serif Regular font now provides access to 6 bce and 4 bce Greek capitals
+in ss0X lookups. The fontsetup package includes commands such as
+\textivbce{}, \ivbce, \textvibce{} and \vibce to access them if loaded
+with the [default] option.
+
+
+
+---------------------------------------
+Version 1.002 for the Mono fonts have considerable improved iota
+and all polytonic accents of Greek.
+
+Thanks to Professor Claudio Beccari for providing information
+about the need for this improvement.
+---------------------------------------