diff options
author | Karl Berry <karl@freefriends.org> | 2020-05-24 21:41:54 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-05-24 21:41:54 +0000 |
commit | 9502a52913a0974606b2a1a76007a898f1aa44b9 (patch) | |
tree | f0db8aaf7c32f8312359b995f431f2c2b4ac56e9 | |
parent | 342a76c0f03521416e88e1a250359022b9a5a590 (diff) |
newcomputermodern (23may20)
git-svn-id: svn://tug.org/texlive/trunk@55261 c570f23f-e606-0410-a88d-b1316a301751
16 files changed, 81 insertions, 37 deletions
diff --git a/Master/texmf-dist/doc/fonts/newcomputermodern/README b/Master/texmf-dist/doc/fonts/newcomputermodern/README index 05484e54a8e..6ccb68b2812 100644 --- a/Master/texmf-dist/doc/fonts/newcomputermodern/README +++ b/Master/texmf-dist/doc/fonts/newcomputermodern/README @@ -1,15 +1,11 @@ New Computer Modern Fonts - (Package version 1.002, GustFLv1 or later) - -NewCM10, NewCMSans10, NewCMMath: Version 1.001 - -NewCMMono10: Version 1.002 + (Package version 1.003, GustFLv1 or later) Antonis Tsolomitis - Samos, Greece, 2019 + Samos, Greece, 2019--2020 -This is the first release of a new assembly of ComputerModern +This is a release of a new assembly of ComputerModern fonts plus glyphs for non latin alphabets which are considered compatible in style to CM fonts. @@ -30,9 +26,9 @@ the are adjusted to work easier for users of the Greek language 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 but soon it will -cover Greek and Cyrillic. It also differs in that the kerning table -for Greek is much improved. +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 @@ -45,7 +41,10 @@ to cm font for Hebrew exists but I do not have any information more than that. As far as the NewCMMath font is concerned, this is the same with -lm-math with BoldSans glyphs improved. So if you do not need BoldSans, +lm-math with 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. +So if you do not need Sans, please use lm-math. The credit belongs to the developers of lm-math. Work in math fonts is very very demanding. I do not want to take any credit that belongs to others. However, more imrovements will follow. @@ -58,6 +57,32 @@ 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. + +--------------------------------------------------- + + Antonis Tsolomitis Professor University of the Aegean diff --git a/Master/texmf-dist/doc/fonts/newcomputermodern/newcomputermodern-sample.pdf b/Master/texmf-dist/doc/fonts/newcomputermodern/newcomputermodern-sample.pdf Binary files differindex 5fc33c5e74a..79c51aade29 100644 --- a/Master/texmf-dist/doc/fonts/newcomputermodern/newcomputermodern-sample.pdf +++ b/Master/texmf-dist/doc/fonts/newcomputermodern/newcomputermodern-sample.pdf diff --git a/Master/texmf-dist/doc/fonts/newcomputermodern/newcomputermodern-sample.tex b/Master/texmf-dist/doc/fonts/newcomputermodern/newcomputermodern-sample.tex index a461d165f37..6c047b48fb1 100644 --- a/Master/texmf-dist/doc/fonts/newcomputermodern/newcomputermodern-sample.tex +++ b/Master/texmf-dist/doc/fonts/newcomputermodern/newcomputermodern-sample.tex @@ -1,32 +1,7 @@ \documentclass{article} \pagestyle{empty} \usepackage{xgreek,graphicx} - -\usepackage{fontspec} -\usepackage{unicode-math} - -\RequirePackage{fontspec} -\RequirePackage{unicode-math} -\setmainfont[% -ItalicFont=NewCM10-Italic.otf,% -BoldFont=NewCM10-Bold.otf,% -BoldItalicFont=NewCM10-BoldItalic.otf,% -SmallCapsFeatures={Numbers=OldStyle}]{NewCM10-Regular.otf} - -\setsansfont[% -ItalicFont=NewCMSans10-Oblique.otf,% -BoldFont=NewCMSans10-Bold.otf,% -BoldItalicFont=NewCMSans10-BoldOblique.otf,% -SmallCapsFeatures={Numbers=OldStyle}]{NewCMSans10-Regular.otf} - -\setmonofont[ItalicFont=NewCMMono10-Italic.otf,% -BoldFont=NewCMMono10-Bold.otf,% -BoldItalicFont=NewCMMono10-BoldOblique.otf,% -SmallCapsFeatures={Numbers=OldStyle}]{NewCMMono10-Regular.otf} - -\setmathfont{NewCMMath-Regular.otf} - -\newcommand{\tttextsc}[1]{{\ttscshape#1}} +\usepackage[default]{fontsetup} \newtheorem{theorem}{Theorem} \newtheorem{theoremg}[theorem]{Θεώρημα} @@ -168,5 +143,49 @@ $(f_n)_{n\in\mathbb N}$ представляет собой последоват $$\lim \int f_n =\int f.$$ \end{theoremr} +\newpage + +\noindent 4th century bce Greek: + +\begin{center} + \begin{minipage}{13cm} + \begin{center}\textivbce{\Large ΥΜΝΟΣ ΗΡΗΣ}\end{center} +{\ivbce + \begin{verse} + ΚΥΑΝΕΟΙΣ ΚΟΛΠΟΙΣΙΝ ΕΝΗΜΕΝΗ ΑΕΡΟΜΟΡΦΕ\\ + ΗΡΑ ΠΑΜΒΑΣΙΛΕΙΑ ∆ΙΟΣ ΣΥΛΛΕΚΤΡΕ ΜΑΚΑΙΡΑ\\ + ΨΥΧΟΤΡΟΦΟΥΣ ΑΥΡΑΣ ΘΝΗΤΟΙΣ ΠΑΡΕΧΟΥΣΑ ΠΡΟΣΗΝΕΙΣ\\ + ΟΜΒΡΩΝ ΜΕΝ ΜΗΤΗΡ ΑΝΕΜΩΝ ΤΡΟΦΕ ΠΑΝΤΟΓΕΝΕΘΛΕ\\ + ΧΩΡΙΣ ΓΑΡ ΣΕΘΕΝ ΟΥΔΕΝ ΟΛΩΣ ΖΩΗΣ ΦΥΣΙΝ ΕΓΝΩ\\ + ΚΟΙΝΩΝΕΙΣ ΓΑΡ ΑΠΑΣΙ ΚΕΚΡΑΜΕΝΗ ΗΕΡΙ ΣΕΜΝΩΙ\\ + ΠΑΝΤΩΝ ΓΑΡ ΚΡΑΤΕΕΙΣ ΜΟΥΝΗ ΠΑΝΤΕΣΣΙ Τ ΑΝΑΣΣΕΙΣ\\ + ΗΕΡΙΟΙΣ ΡΟΙΖΟΙΣΙ ΤΙΝΑΣΣΟΜΕΝΗ ΚΑΤΑ ΧΕΥΜΑ\\ + ΑΛΛΑ ΜΑΚΑΙΡΑ ΘΕΑ ΠΟΛΥΩΝΥΜΕ ΠΑΜΒΑΣΙΛΕΙΑ\\ + ΕΛΘΟΙΣ ΕΥΜΕΝΕΟΥΣΑ ΚΑΛΩΙ ΓΗΘΟΝΤΙ ΠΡΟΣΩΠΩΙ + \end{verse} +} \end{minipage} +\end{center} + +\bigskip + +\noindent 6th century bce Greek: +\begin{center} + \begin{minipage}{13cm} + \begin{center}\textvibce{\Large ΥΜΝΟΣ ΗΡΗΣ}\end{center} +{\vibce + \begin{verse} + ΚΥΑΝΕΟΙΣ ΚΟΛΠΟΙΣΙΝ ΕΝΗΜΕΝΗ ΑΕΡΟΜΟΡΦΕ\\ + ΗΡΑ ΠΑΜΒΑΣΙΛΕΙΑ ∆ΙΟΣ ΣΥΛΛΕΚΤΡΕ ΜΑΚΑΙΡΑ\\ + ΨΥΧΟΤΡΟΦΟΥΣ ΑΥΡΑΣ ΘΝΗΤΟΙΣ ΠΑΡΕΧΟΥΣΑ ΠΡΟΣΗΝΕΙΣ\\ + ΟΜΒΡΩΝ ΜΕΝ ΜΗΤΗΡ ΑΝΕΜΩΝ ΤΡΟΦΕ ΠΑΝΤΟΓΕΝΕΘΛΕ\\ + ΧΩΡΙΣ ΓΑΡ ΣΕΘΕΝ ΟΥΔΕΝ ΟΛΩΣ ΖΩΗΣ ΦΥΣΙΝ ΕΓΝΩ\\ + ΚΟΙΝΩΝΕΙΣ ΓΑΡ ΑΠΑΣΙ ΚΕΚΡΑΜΕΝΗ ΗΕΡΙ ΣΕΜΝΩΙ\\ + ΠΑΝΤΩΝ ΓΑΡ ΚΡΑΤΕΕΙΣ ΜΟΥΝΗ ΠΑΝΤΕΣΣΙ Τ ΑΝΑΣΣΕΙΣ\\ + ΗΕΡΙΟΙΣ ΡΟΙΖΟΙΣΙ ΤΙΝΑΣΣΟΜΕΝΗ ΚΑΤΑ ΧΕΥΜΑ\\ + ΑΛΛΑ ΜΑΚΑΙΡΑ ΘΕΑ ΠΟΛΥΩΝΥΜΕ ΠΑΜΒΑΣΙΛΕΙΑ\\ + ΕΛΘΟΙΣ ΕΥΜΕΝΕΟΥΣΑ ΚΑΛΩΙ ΓΗΘΟΝΤΙ ΠΡΟΣΩΠΩΙ + \end{verse} +} \end{minipage} +\end{center} \end{document} diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Bold.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Bold.otf Binary files differindex 7dc1952772c..c706861169f 100644 --- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Bold.otf +++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Bold.otf diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-BoldItalic.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-BoldItalic.otf Binary files differindex c1cb0c73d1f..fbf6bf0b38e 100644 --- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-BoldItalic.otf +++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-BoldItalic.otf diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Italic.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Italic.otf Binary files differindex a8acd4008ea..62e2e929c6c 100644 --- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Italic.otf +++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Italic.otf diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Regular.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Regular.otf Binary files differindex 33f26b6358e..ca01d7698a0 100644 --- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Regular.otf +++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Regular.otf diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMath-Regular.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMath-Regular.otf Binary files differindex ca694ed1838..aa4d0effcaf 100644 --- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMath-Regular.otf +++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMath-Regular.otf diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Bold.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Bold.otf Binary files differindex 38848e4a282..d1dd175884d 100644 --- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Bold.otf +++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Bold.otf diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-BoldOblique.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-BoldOblique.otf Binary files differindex af3ce9c4013..39dec002e6f 100644 --- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-BoldOblique.otf +++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-BoldOblique.otf diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Italic.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Italic.otf Binary files differindex 240150c0f11..1465dc2b73a 100644 --- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Italic.otf +++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Italic.otf diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Regular.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Regular.otf Binary files differindex 23ed9272f29..6b80274fe48 100644 --- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Regular.otf +++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Regular.otf diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Bold.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Bold.otf Binary files differindex 309db20924c..f198c96c293 100644 --- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Bold.otf +++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Bold.otf diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-BoldOblique.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-BoldOblique.otf Binary files differindex b12919eb47b..8befb6dfa9b 100644 --- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-BoldOblique.otf +++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-BoldOblique.otf diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Oblique.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Oblique.otf Binary files differindex dc3923e2650..3eb6064f44c 100644 --- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Oblique.otf +++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Oblique.otf diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Regular.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Regular.otf Binary files differindex 1531fae1801..a576f44eeae 100644 --- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Regular.otf +++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Regular.otf |