From 9502a52913a0974606b2a1a76007a898f1aa44b9 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 24 May 2020 21:41:54 +0000 Subject: newcomputermodern (23may20) git-svn-id: svn://tug.org/texlive/trunk@55261 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/doc/fonts/newcomputermodern/README | 47 ++++++++++---- .../newcomputermodern/newcomputermodern-sample.pdf | Bin 86973 -> 94722 bytes .../newcomputermodern/newcomputermodern-sample.tex | 71 +++++++++++++-------- .../public/newcomputermodern/NewCM10-Bold.otf | Bin 326152 -> 326488 bytes .../newcomputermodern/NewCM10-BoldItalic.otf | Bin 258684 -> 258720 bytes .../public/newcomputermodern/NewCM10-Italic.otf | Bin 261912 -> 261896 bytes .../public/newcomputermodern/NewCM10-Regular.otf | Bin 327032 -> 327580 bytes .../public/newcomputermodern/NewCMMath-Regular.otf | Bin 721456 -> 734968 bytes .../public/newcomputermodern/NewCMMono10-Bold.otf | Bin 208672 -> 211916 bytes .../newcomputermodern/NewCMMono10-BoldOblique.otf | Bin 533068 -> 536568 bytes .../newcomputermodern/NewCMMono10-Italic.otf | Bin 690816 -> 694300 bytes .../newcomputermodern/NewCMMono10-Regular.otf | Bin 267700 -> 270512 bytes .../public/newcomputermodern/NewCMSans10-Bold.otf | Bin 270284 -> 263000 bytes .../newcomputermodern/NewCMSans10-BoldOblique.otf | Bin 635472 -> 600060 bytes .../newcomputermodern/NewCMSans10-Oblique.otf | Bin 232680 -> 232844 bytes .../newcomputermodern/NewCMSans10-Regular.otf | Bin 234032 -> 245992 bytes 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{} or the {\prosgegrammeni } +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 index 5fc33c5e74a..79c51aade29 100644 Binary files a/Master/texmf-dist/doc/fonts/newcomputermodern/newcomputermodern-sample.pdf and b/Master/texmf-dist/doc/fonts/newcomputermodern/newcomputermodern-sample.pdf differ 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 index 7dc1952772c..c706861169f 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Bold.otf and b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Bold.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-BoldItalic.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-BoldItalic.otf index c1cb0c73d1f..fbf6bf0b38e 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-BoldItalic.otf and b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-BoldItalic.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Italic.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Italic.otf index a8acd4008ea..62e2e929c6c 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Italic.otf and b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Italic.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Regular.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Regular.otf index 33f26b6358e..ca01d7698a0 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Regular.otf and b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Regular.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMath-Regular.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMath-Regular.otf index ca694ed1838..aa4d0effcaf 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMath-Regular.otf and b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMath-Regular.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Bold.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Bold.otf index 38848e4a282..d1dd175884d 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Bold.otf and b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Bold.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-BoldOblique.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-BoldOblique.otf index af3ce9c4013..39dec002e6f 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-BoldOblique.otf and b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-BoldOblique.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Italic.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Italic.otf index 240150c0f11..1465dc2b73a 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Italic.otf and b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Italic.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Regular.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Regular.otf index 23ed9272f29..6b80274fe48 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Regular.otf and b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Regular.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Bold.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Bold.otf index 309db20924c..f198c96c293 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Bold.otf and b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Bold.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-BoldOblique.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-BoldOblique.otf index b12919eb47b..8befb6dfa9b 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-BoldOblique.otf and b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-BoldOblique.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Oblique.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Oblique.otf index dc3923e2650..3eb6064f44c 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Oblique.otf and b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Oblique.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Regular.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Regular.otf index 1531fae1801..a576f44eeae 100644 Binary files a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Regular.otf and b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Regular.otf differ -- cgit v1.2.3