summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-01-11 21:26:13 +0000
committerKarl Berry <karl@freefriends.org>2024-01-11 21:26:13 +0000
commit92738fac969dbc24eee1590fc719d66c2660a2ad (patch)
tree24ebba23849c50b9b8bc1fc623d64ee3f8bf4aa6
parentf2a3f2cb0ec7ffe416f27f73866607d693195582 (diff)
newcomputermodern (11jan24)
git-svn-id: svn://tug.org/texlive/trunk@69379 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/fonts/newcomputermodern/README67
-rw-r--r--Master/texmf-dist/doc/fonts/newcomputermodern/newcm-doc.pdfbin255041 -> 264865 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newcomputermodern/newcm-doc.tex117
-rw-r--r--Master/texmf-dist/doc/fonts/newcomputermodern/source.txzbin13816568 -> 13992868 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-Book.otfbin611348 -> 612060 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-BookItalic.otfbin628612 -> 629124 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-Italic.otfbin559488 -> 560420 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-Regular.otfbin532772 -> 533672 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Bold.otfbin504588 -> 505472 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-BoldItalic.otfbin454292 -> 456512 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Book.otfbin600660 -> 602032 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-BookItalic.otfbin556028 -> 557288 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Italic.otfbin470804 -> 471548 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Regular.otfbin573392 -> 573968 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMath-Book.otfbin1223184 -> 1250048 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMath-Regular.otfbin1101016 -> 1123460 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Bold.otfbin310988 -> 311644 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-BoldOblique.otfbin683484 -> 684388 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Book.otfbin437804 -> 438624 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-BookItalic.otfbin508168 -> 508780 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Italic.otfbin416920 -> 417680 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Regular.otfbin343900 -> 348336 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-Book.otfbin388488 -> 398328 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-BookOblique.otfbin405328 -> 405848 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-Oblique.otfbin373252 -> 373808 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-Regular.otfbin378788 -> 388644 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Bold.otfbin334020 -> 343616 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-BoldOblique.otfbin322240 -> 322756 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Book.otfbin382424 -> 392136 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-BookOblique.otfbin362768 -> 363240 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Oblique.otfbin298472 -> 298936 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Regular.otfbin333232 -> 365848 bytes
-rw-r--r--Master/texmf-dist/tex/latex/newcomputermodern/newcomputermodern.sty12
33 files changed, 186 insertions, 10 deletions
diff --git a/Master/texmf-dist/doc/fonts/newcomputermodern/README b/Master/texmf-dist/doc/fonts/newcomputermodern/README
index 9486da5450e..4a99ea9c8d2 100644
--- a/Master/texmf-dist/doc/fonts/newcomputermodern/README
+++ b/Master/texmf-dist/doc/fonts/newcomputermodern/README
@@ -1,10 +1,10 @@
New Computer Modern Fonts
- (Package version 5.02, GustFLv1 or later)
+ (Package version 5.1, GustFLv1 or later)
Antonis Tsolomitis
- Samos, Greece, 2019--2023
+ Samos, Greece, 2019--2024
This is a release of a new assembly of ComputerModern
fonts that extents the family with more shapes and more mathematical glyphs
@@ -50,8 +50,71 @@ of Mathematics providing the widest possible Mathematical coverage.
The fonts have their own protrusion settings through the microtype package
which are distributed with microtype.
+======================================================================
+
+How to build the package from source
+------------------------------------
+
+(a) convert the sfd files to otf using the script
+with contents the next three lines:
+
+#!/usr/bin/fontforge
+Open($1)
+Generate($1:r + ".otf")
+
+Assume the above script is called sfd2otf
+After making it executable cd in the sfd folder
+and execute
+
+for i in *.sfd; do sfd2otf $i; done
+
+(b) copy/move the otf files either in
+
+$HOME/texmf/tex/fonts/opentype/newcomputermodern/
+
+or
+
+in your TeX installation
+
+or
+
+in the folder that contains newcm-doc.tex
+
+In any case, the command
+
+kpsewhich NewCM10-Regular.otf
+
+must return the newly installed font.
+
+(c) cd in the folder that contains newcm-doc.tex
+and run
+
+xelatex-unsafe newcm-doc.tex
+
+or (in newer installations)
+
+xelatex newcm-doc.tex
+
+(the xelatex-unsafe if for using gs properly)
+====================================================
+
+
Latest additions/improvements:
+------------------------------
+
+Version 5.1
+
+Added Aegean Numbers in the Sans font
+
+Added one.oldstyle.alt and one.taboldstyle.alt in cv06
+
+Added missing ligatures in dlig for ch, ck, and il
+
+Added right kerning for the sequence uni026D slash
+
+Replaced fspdefault.sty and fspolddefault.sty with
+fspdefault.tex and fspolddefault.tex in newcomputermodern.sty
Version 5.01
diff --git a/Master/texmf-dist/doc/fonts/newcomputermodern/newcm-doc.pdf b/Master/texmf-dist/doc/fonts/newcomputermodern/newcm-doc.pdf
index 7c0ca343fce..953e01a753e 100644
--- a/Master/texmf-dist/doc/fonts/newcomputermodern/newcm-doc.pdf
+++ b/Master/texmf-dist/doc/fonts/newcomputermodern/newcm-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newcomputermodern/newcm-doc.tex b/Master/texmf-dist/doc/fonts/newcomputermodern/newcm-doc.tex
index ca152c25ef5..7e20605e67e 100644
--- a/Master/texmf-dist/doc/fonts/newcomputermodern/newcm-doc.tex
+++ b/Master/texmf-dist/doc/fonts/newcomputermodern/newcm-doc.tex
@@ -95,7 +95,7 @@ Language=Nepali,
\renewcommand{\arraystretch}{1.4}
-\title{The New Computer Modern FontFamily\\ version 5.02}
+\title{The New Computer Modern FontFamily\\ version 5.1}
\author{Antonis Tsolomitis}
%\address{Department of Mathematics\\ University of the Aegean\\ Karlovassi, 832\,00 Samos\\ Greece}
%\netaddress{atsol (at) aegean dot gr}
@@ -237,7 +237,7 @@ The Serif font includes additional
ligatures fb ffb ffh ffj ffk fft fh fj ft fk and the same with longs instead of f
in the \textit{default} liga table (in addition to the default fi fl ffi ffl ff).
It also includes an alternative k (in the cv01 table) and
-{\newcmdlig sp ch ck ct st}
+{\newcmdlig sp ch ck ct st il}
in the dlig table. Finally it also inludes} ``end'' {\newcmaltk versions for the letters
a, e, m, n and r in the cv02 table.
}
@@ -256,17 +256,58 @@ and to load the font with endings variations use
Of course the above can be mixed separating the optional arguments with comma,
or one can define a custom font say by using
-\verb|\newfontfamily\myfont[<options to enable>]{NewCM10-Regular.otf}|
+\verb|\newfontfamily\myfont[<options to enable>]{NewCM10-Book.otf}|
\begin{center}
\begin{tabular}{c|c|c|c}
- Regular & k & a e m n r & sp ch ck ct st\\ \hline
+ Book & k & a e m n r & sp ch ck ct st il\\ \hline
cv01 & {\newcmaltk k} & & \\ \hline
cv02 & & {\newcmaltendings a e m n r} & \\ \hline
- dlig & & & {\newcmdlig sp ch ck ct st}
+ dlig & & & {\newcmdlig sp ch ck ct st il}
\end{tabular}
\end{center}
+\subsection{Oldstyle numbers}
+
+Typically oldstyle numbers are available in \verb|onum| Lookup
+and with the \verb|\textsc| if \verb|fontsetup| is loaded.
+Also available they are with \verb|\oldstylenums|.
+There are two series, one is with variable widths and one with
+fixed width for use in tables. The code
+
+\begin{verbatim}
+\oldstylenums{0123456789}\addfontfeatures{Numbers=Tabular}
+\textsc{0123456789}
+\end{verbatim}
+gives
+
+\oldstylenums{0123456789}\addfontfeatures{Numbers=Tabular}
+
+\textsc{0123456789}\addfontfeatures{Numbers=Proportional}
+
+\medskip
+
+\noindent An alternative design is also provided for the number 1 in cv06.
+The code
+
+\begin{verbatim}
+\oldstylenums{0123456789}\addfontfeatures{CharacterVariant=6}
+\oldstylenums{0\textcolor{red}{1}23456789}
+ \addfontfeatures{CharacterVariant=6,Numbers=Tabular}
+\oldstylenums{0\textcolor{red}{1}23456789}
+\end{verbatim}
+gives
+
+
+\oldstylenums{0123456789}\addfontfeatures{CharacterVariant=6}
+
+\oldstylenums{0\textcolor{red}{1}23456789}\addfontfeatures{CharacterVariant=6,Numbers=Tabular}
+
+\oldstylenums{0\textcolor{red}{1}23456789}
+
+
+
+
\subsection{Old Italic}
The fonts also fully support the Old Italic Unicode block
@@ -510,6 +551,33 @@ with the command \verb|\atticfivestaters| and it gives \atticfivestaters; and th
slot u10182 named ``Greek Kyathos Base Sign'' can be accessed with the command
\verb|\greekkyathosbasesign| and it gives \greekkyathosbasesign.
+
+\subsection{Aegean Numbers}
+Aegean numbers are supported in the Sans fonts and their slots are defined in \verb|fontsetup|
+package using commands of the form \verb|\aegeanXXXX| where \verb|XXXX| is the Unicode name
+of the character (without spaces).
+A few examples are:
+\begin{center}
+\aegeanseven\quad
+\aegeanfivehundred\quad
+\aegeanfourthousand\quad
+\aegeanfiftythousand\quad
+\aegeanweightbaseunit\quad
+\aegeanweightfirstsubunit\quad
+\aegeanweightsecondsubunit\quad
+\aegeanweightthirdsubunit\quad
+\aegeanweightfourthsubunit\quad
+\aegeandrymeasurefirstsubunit\quad
+\aegeanliquidmeasurefirstsubunit\quad
+\aegeansecondsubunit\quad
+\aegeanthirdsubunit
+\end{center}
+and the whole table of Aegean Numbers with the commands to access the glyphs
+is shown on page \pageref{AegeanNumbers}.
+
+
+
+
\subsection{Support for Papyrology}
Papyrology needs to declare that a glyph is missing from the papyrus or
the papyrus is worn at this point and the papyrologist adds the missing glyph
@@ -1105,6 +1173,45 @@ Private Area of the fonts.
\displayfonttable[hex-digits=head+foot, range-end=03CE]{NewCMUncial10-Book.otf}
+\section{The Aegean Numbers glyph complement}
+\label{AegeanNumbers}
+
+\begin{tabular}{|c|c||c|c|}\hline
+\verb|\aegeanseparator| &\aegeanseparator& \verb|\aegeaneighthundred| &\aegeaneighthundred\\ \hline
+\verb|\aegeanseparatordot| &\aegeanseparatordot& \verb|\aegeanninehundred| &\aegeanninehundred\\ \hline
+\verb|\aegeancheckmark| &\aegeancheckmark& \verb|\aegeanonethousand| &\aegeanonethousand\\ \hline
+\verb|\aegeanone| &\aegeanone& \verb|\aegeantwothousand| &\aegeantwothousand\\ \hline
+\verb|\aegeantwo| &\aegeantwo& \verb|\aegeanthreethousand| &\aegeanthreethousand\\ \hline
+\verb|\aegeanthree| &\aegeanthree& \verb|\aegeanfourthousand| &\aegeanfourthousand\\ \hline
+\verb|\aegeanfour| &\aegeanfour& \verb|\aegeanfivethousand| &\aegeanfivethousand\\ \hline
+\verb|\aegeanfive| &\aegeanfive& \verb|\aegeansixthousand| &\aegeansixthousand\\ \hline
+\verb|\aegeansix| &\aegeansix& \verb|\aegeanseventhousand| &\aegeanseventhousand\\ \hline
+\verb|\aegeanseven| &\aegeanseven& \verb|\aegeaneightthousand| &\aegeaneightthousand\\ \hline
+\verb|\aegeaneight| &\aegeaneight& \verb|\aegeanninethousand| &\aegeanninethousand\\ \hline
+\verb|\aegeanine| &\aegeanine& \verb|\aegeantenthousand| &\aegeantenthousand\\ \hline
+\verb|\aegeanten| &\aegeanten& \verb|\aegeantwentythousand| &\aegeantwentythousand\\ \hline
+\verb|\aegeantwenty| &\aegeantwenty& \verb|\aegeanthirtythousand| &\aegeanthirtythousand\\ \hline
+\verb|\aegeanthirty| &\aegeanthirty& \verb|\aegeanfourtythousand| &\aegeanfourtythousand\\ \hline
+\verb|\aegeanfourty| &\aegeanfourty& \verb|\aegeanfiftythousand| &\aegeanfiftythousand\\ \hline
+\verb|\aegeanfifty| &\aegeanfifty& \verb|\aegeansixtythousand| &\aegeansixtythousand\\ \hline
+\verb|\aegeansixty| &\aegeansixty& \verb|\aegeanseventythousand| &\aegeanseventythousand\\ \hline
+\verb|\aegeanseventy| &\aegeanseventy& \verb|\aegeaneightythousand| &\aegeaneightythousand\\ \hline
+\verb|\aegeaneighty| &\aegeaneighty& \verb|\aegeanninetythousand| &\aegeanninetythousand\\ \hline
+\verb|\aegeanninety| &\aegeanninety& \verb|\aegeanweightbaseunit| &\aegeanweightbaseunit\\ \hline
+\verb|\aegeanonehundred| &\aegeanonehundred& \verb|\aegeanweightfirstsubunit| &\aegeanweightfirstsubunit\\ \hline
+\verb|\aegeantwohundred| &\aegeantwohundred& \verb|\aegeanweightsecondsubunit| &\aegeanweightsecondsubunit\\ \hline
+\verb|\aegeanthreehundred| &\aegeanthreehundred& \verb|\aegeanweightthirdsubunit| &\aegeanweightthirdsubunit\\ \hline
+\verb|\aegeanfourhundred| &\aegeanfourhundred& \verb|\aegeanweightfourthsubunit| &\aegeanweightfourthsubunit\\ \hline
+\verb|\aegeanfivehundred| &\aegeanfivehundred& \verb|\aegeandrymeasurefirstsubunit| &\aegeandrymeasurefirstsubunit\\ \hline
+\verb|\aegeansixhundred| &\aegeansixhundred& \verb|\aegeanliquidmeasurefirstsubunit| &\aegeanliquidmeasurefirstsubunit\\ \hline
+\verb|\aegeansevenhundred| &\aegeansevenhundred& \verb|\aegeansecondsubunit| &\aegeansecondsubunit\\ \hline
+ & & \verb|\aegeanthirdsubunit| &\aegeanthirdsubunit\\ \hline
+\end{tabular}
+
+
+
+
+
\begin{thebibliography}{9}
\bibitem[\textsc{at}]{1} Antonis Tsolomitis, \textit{The NewComputerModern font family}, \textsc{tug}boat Vol.~\textsc{42}, No.~\textsc{1}, \textsc{2021}.
\bibitem[\textsc{ipa}rev]{2} Council actions on revisions of the \textsc{ipa}, Phonetic Representation: b) Revision of the \textsc{ipa}, Journal of the International Phonetic Association, Volume \textsc{23}, Issue \textsc{1},
diff --git a/Master/texmf-dist/doc/fonts/newcomputermodern/source.txz b/Master/texmf-dist/doc/fonts/newcomputermodern/source.txz
index 9462ee3ac4d..c631bc46877 100644
--- a/Master/texmf-dist/doc/fonts/newcomputermodern/source.txz
+++ b/Master/texmf-dist/doc/fonts/newcomputermodern/source.txz
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-Book.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-Book.otf
index 313f06d1d57..7ed4116f3da 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-Book.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-Book.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-BookItalic.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-BookItalic.otf
index 9e4a15c7d2e..473e3c3468f 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-BookItalic.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-BookItalic.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-Italic.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-Italic.otf
index 09f65f123dd..5cf41ce9595 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-Italic.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-Italic.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-Regular.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-Regular.otf
index cc4bb8b7198..c7d99ad8976 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-Regular.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM08-Regular.otf
Binary files differ
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 cfd2859459a..4ce44956d21 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Bold.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Bold.otf
Binary files 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 ae87120fb78..49602993207 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-BoldItalic.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-BoldItalic.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Book.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Book.otf
index 8dc9d53cbef..01cd69a60ad 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Book.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Book.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-BookItalic.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-BookItalic.otf
index d6ca61ce2f6..e6f3f86e8a5 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-BookItalic.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-BookItalic.otf
Binary files 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 3706d147c21..4d1ca0cae58 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Italic.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Italic.otf
Binary files 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 a2a6f9a97b7..84c08a3bf52 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Regular.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCM10-Regular.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMath-Book.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMath-Book.otf
index 45e4da34188..e27c8b7831f 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMath-Book.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMath-Book.otf
Binary files 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 ef6623c9f86..fa03029f51a 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMath-Regular.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMath-Regular.otf
Binary files 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 52d186f26c0..50ba877119f 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Bold.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Bold.otf
Binary files 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 926fe9d81cf..5c4ba9e86a8 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-BoldOblique.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-BoldOblique.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Book.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Book.otf
index 809e79fd50d..ebd8ad581f0 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Book.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Book.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-BookItalic.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-BookItalic.otf
index 3daf4b2e3f1..a04b75a3552 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-BookItalic.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-BookItalic.otf
Binary files 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 0ea097d190c..99eda8c9868 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Italic.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Italic.otf
Binary files 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 98a69ec4ff3..ac4bf3aa9f2 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Regular.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMMono10-Regular.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-Book.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-Book.otf
index f5b0d20168e..c79936eb807 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-Book.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-Book.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-BookOblique.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-BookOblique.otf
index b6e1fcc91b9..e4178cd80c5 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-BookOblique.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-BookOblique.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-Oblique.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-Oblique.otf
index 69a1f8f1fb1..cf707402e1d 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-Oblique.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-Oblique.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-Regular.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-Regular.otf
index bd6314c5a61..120b73717ef 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-Regular.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans08-Regular.otf
Binary files 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 2af90d2ef90..ca2bcdfebc8 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Bold.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Bold.otf
Binary files 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 ce41d72a289..62ab9873273 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-BoldOblique.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-BoldOblique.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Book.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Book.otf
index a44c6086cc4..43ddfb93b3c 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Book.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Book.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-BookOblique.otf b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-BookOblique.otf
index 44a2c638979..056d6164451 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-BookOblique.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-BookOblique.otf
Binary files 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 acb58b07090..e8d4baad445 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Oblique.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Oblique.otf
Binary files 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 b45a9c4f6aa..96da57f58fe 100644
--- a/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Regular.otf
+++ b/Master/texmf-dist/fonts/opentype/public/newcomputermodern/NewCMSans10-Regular.otf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/newcomputermodern/newcomputermodern.sty b/Master/texmf-dist/tex/latex/newcomputermodern/newcomputermodern.sty
index 27e4575d8b2..22e39e68a10 100644
--- a/Master/texmf-dist/tex/latex/newcomputermodern/newcomputermodern.sty
+++ b/Master/texmf-dist/tex/latex/newcomputermodern/newcomputermodern.sty
@@ -1,15 +1,21 @@
%\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{newcomputermodern}[v5.02 NewCM fonts by Antonis Tsolomitis]
+\ProvidesPackage{newcomputermodern}[v5.1 NewCM fonts by Antonis Tsolomitis]
\typeout{Loading NewCM fonts by Antonis Tsolomitis}
+\RequirePackage{fontspec}
+\RequirePackage{unicode-math}
\newif\if@olddefault
\DeclareOption{regular}{\@olddefaulttrue}
\ProcessOptions\relax
+%Next command has been moved to fspolddefault.tex and
+% fspdefault.tex
+%\let\prosgegrammeni=\undefined %Babel compatibility
+
\if@olddefault
- \RequirePackage{fspolddefault}
+ \input{fspolddefault.tex}
\else
- \RequirePackage{fspdefault}
+ \input{fspdefault.tex}
\fi
\endinput