diff options
author | Karl Berry <karl@freefriends.org> | 2021-05-01 20:20:49 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-05-01 20:20:49 +0000 |
commit | 73598aeaa5e671b77a4d565db2eae53e59cb4752 (patch) | |
tree | a36367050a499145b882cbee98cd353e4d4a4767 /Master/texmf-dist/doc/fonts/newcomputermodern/README | |
parent | 5113fd02e09d2888d69c151cde876773c9c97ff8 (diff) |
newcomputermodern (1may21)
git-svn-id: svn://tug.org/texlive/trunk@59041 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/newcomputermodern/README')
-rw-r--r-- | Master/texmf-dist/doc/fonts/newcomputermodern/README | 303 |
1 files changed, 150 insertions, 153 deletions
diff --git a/Master/texmf-dist/doc/fonts/newcomputermodern/README b/Master/texmf-dist/doc/fonts/newcomputermodern/README index 0226e8d1f6a..58906946fee 100644 --- a/Master/texmf-dist/doc/fonts/newcomputermodern/README +++ b/Master/texmf-dist/doc/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. +--------------------------------------- |