summaryrefslogtreecommitdiff
path: root/fonts
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-09-09 03:04:13 +0000
committerNorbert Preining <norbert@preining.info>2024-09-09 03:04:13 +0000
commit851fe059f5142964ae1d327d15bdc2ab7ed68303 (patch)
treebed47f94210838236352f3309ba57144b013667c /fonts
parent02b4f3220f1fe1f680dae87bf14e62926b6bf0c5 (diff)
CTAN sync 202409090304
Diffstat (limited to 'fonts')
-rw-r--r--fonts/newcomputermodern/README31
-rw-r--r--fonts/newcomputermodern/doc/newcm-doc.pdfbin302999 -> 338383 bytes
-rw-r--r--fonts/newcomputermodern/doc/newcm-doc.tex205
-rw-r--r--fonts/newcomputermodern/otf/NewCM08-Book.otfbin621668 -> 627652 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCM08-BookItalic.otfbin641708 -> 648708 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCM08-Italic.otfbin571980 -> 578420 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCM08-Regular.otfbin542172 -> 547804 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCM08Devanagari-Book.otfbin336620 -> 336620 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCM08Devanagari-Regular.otfbin326428 -> 326428 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCM10-Bold.otfbin513500 -> 520928 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCM10-BoldItalic.otfbin468388 -> 468252 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCM10-Book.otfbin610220 -> 615400 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCM10-BookItalic.otfbin570508 -> 576212 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCM10-Italic.otfbin609536 -> 610008 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCM10-Regular.otfbin589936 -> 590292 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCM10Devanagari-Bold.otfbin324796 -> 324804 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCM10Devanagari-Book.otfbin322324 -> 322328 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCM10Devanagari-Regular.otfbin344216 -> 344220 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMMath-Bold.otfbin0 -> 1071856 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMMath-Book.otfbin1250224 -> 1267908 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMMath-Regular.otfbin1118940 -> 1138628 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMMono10-Bold.otfbin322468 -> 327480 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMMono10-BoldOblique.otfbin683964 -> 685256 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMMono10-Book.otfbin447168 -> 452232 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMMono10-BookItalic.otfbin518240 -> 524128 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMMono10-Italic.otfbin427016 -> 432560 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMMono10-Regular.otfbin359192 -> 364708 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMSans08-Book.otfbin491400 -> 495036 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMSans08-BookOblique.otfbin413376 -> 417264 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMSans08-Oblique.otfbin380100 -> 383932 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMSans08-Regular.otfbin479792 -> 483420 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMSans10-Bold.otfbin434604 -> 441000 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMSans10-BoldOblique.otfbin408188 -> 411756 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMSans10-Book.otfbin500660 -> 504476 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMSans10-BookOblique.otfbin460344 -> 464228 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMSans10-Oblique.otfbin373328 -> 376740 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMSans10-Regular.otfbin458612 -> 463244 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMUncial08-Bold.otfbin22368 -> 22368 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMUncial08-Book.otfbin23208 -> 23208 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMUncial08-Regular.otfbin22472 -> 22472 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMUncial10-Bold.otfbin21084 -> 21084 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMUncial10-Book.otfbin22888 -> 22888 bytes
-rw-r--r--fonts/newcomputermodern/otf/NewCMUncial10-Regular.otfbin30292 -> 30292 bytes
-rw-r--r--fonts/newcomputermodern/source.txzbin15133140 -> 16143636 bytes
-rw-r--r--fonts/newcomputermodern/tex/newcomputermodern.sty2
45 files changed, 208 insertions, 30 deletions
diff --git a/fonts/newcomputermodern/README b/fonts/newcomputermodern/README
index 7276421b9f..353a80f6d8 100644
--- a/fonts/newcomputermodern/README
+++ b/fonts/newcomputermodern/README
@@ -1,7 +1,7 @@
New Computer Modern Fonts
- (Package version 5.2.0, GustFLv1 or later)
+ (Package version 6.0.0, GustFLv1 or later)
Antonis Tsolomitis
Samos, Greece, 2019--2024
@@ -45,7 +45,9 @@ As of version 5.0 the Devanagari script is supported for
Languages Hindi (default), Sanskrit, Marathi and Nepali in
Regular/Book 08/10pt and Bold 10t.
-The Math fonts (Regular and Book) support fully all Unicode blocks
+As of version 6.0.0 a Bold Math font has been added.
+
+The Math fonts (Regular, Book, and Bold) support fully all Unicode blocks
of Mathematics providing the widest possible Mathematical coverage.
The fonts have their own protrusion settings through the microtype package
@@ -103,6 +105,31 @@ xelatex newcm-doc.tex
Latest additions/improvements:
------------------------------
+Version 6.0.0
+
+Added Bold Math font
+
+NewCM mathbb symbols (in ss03) have been reworked and they now
+match the design of ComputerModern fonts (the AMSbb remain the default)
+
+AMSbb and NewCMbb are now provided in SmallCaps for special applications
+(see the documentation) in ss05
+
+An additional operator similar to \sum and \int has been added
+to the Math fonts. Namely now it is possible to convolute many
+function in the usual shorthand notation mathematicians use.
+The new operator is called: \convolution
+
+Added Currency Symbols font in all text fonts (except Uncials)
+
+Fixed several typos in Lookup tables thanks to Eric Biedert
+
+Fixed CapHeight parameter in OS2 tables for some of the fonts
+thanks to Max Kortge
+
+
+
+
Version 5.2.0
Added Cherokee in the Sans font too
diff --git a/fonts/newcomputermodern/doc/newcm-doc.pdf b/fonts/newcomputermodern/doc/newcm-doc.pdf
index e084e2ba71..aad33a686f 100644
--- a/fonts/newcomputermodern/doc/newcm-doc.pdf
+++ b/fonts/newcomputermodern/doc/newcm-doc.pdf
Binary files differ
diff --git a/fonts/newcomputermodern/doc/newcm-doc.tex b/fonts/newcomputermodern/doc/newcm-doc.tex
index d8d7356d37..de5584b201 100644
--- a/fonts/newcomputermodern/doc/newcm-doc.tex
+++ b/fonts/newcomputermodern/doc/newcm-doc.tex
@@ -21,6 +21,8 @@
\newfontfamily\ipafont[%Renderer = {Harfbuzz},
StylisticSet = {05},ItalicFont=NewCM10-BookItalic]{NewCM10-Book.otf}
%
+%%%%%%% Define Bold Math Font for version bold %%%%%%%
+\setmathfont{NewCMMath-Bold.otf}[version=bold]
%%%%%%%%%%%%%%%%%%%%%%%%%%%% Devanagari text %%%%
\newfontfamily\hinditext[%
Script=Devanagari,%
@@ -90,12 +92,12 @@ Language=Nepali,
% \Umathcode #1 = "0 ~ \use:c{ symdevletters } ~ #1
%}
%\ExplSyntaxOff
-
+
\renewcommand{\arraystretch}{1.4}
-\title{The New Computer Modern FontFamily\\ version 5.2.0}
+\title{The New Computer Modern FontFamily\\ version 6.0.0}
\author{Antonis Tsolomitis}
%\address{Department of Mathematics\\ University of the Aegean\\ Karlovassi, 832\,00 Samos\\ Greece}
%\netaddress{atsol (at) aegean dot gr}
@@ -214,6 +216,11 @@ that Unicode has forgotten to encode).
\textit{What follows is a sequence of commands and results so as to show how to access all features
of the fonts. Character tables are also included}.
+\textsc{Important:} If you want to provide patches for the fonts
+please contact me before you create them. The fonts evolve quickly
+and you may not have the latest development version and your patches
+may not apply if created for the published version.
+
\section{How to load the fonts}
The simpler way to load the fonts is through the \verb|fontsetup| package. The command
@@ -336,7 +343,7 @@ these accents you can use the \verb|\char| command or just copy-paste from the f
Please note that stacking is by default supported with xetex. With luatex
you have to add the option \texttt{Renderer=Harfbuzz}, say by
- \noindent\verb|\addfontfeature{Renderer=Harfbuzz}|
+ \noindent\verb|\addfontfeatures{Renderer=Harfbuzz}|
Also notice that your text editor may not support stacking. The editor may show the
accents one after the other, but the pdf produced by xetex or luatex will have the accents stacked.
@@ -1036,6 +1043,44 @@ Upright & Italic\\ \hline
\end{center}
+\section{Currency Symbols}
+
+Support for currency symbols block U20A0--U20C0 in all text fonts (except uncials).
+\begin{center}
+ \begin{tabular}{rl}
+Roman:& ₠₡₢₣₤₥₦₧₨₩₪₫€₭₮₯₰₱₲₳₴₵₶₷₸₹₺₻₼₽₾₿⃀\\
+Sans:& \textsf{₠₡₢₣₤₥₦₧₨₩₪₫€₭₮₯₰₱₲₳₴₵₶₷₸₹₺₻₼₽₾₿⃀}\\
+ Mono:& \texttt{₠₡₢₣₤₥₦₧₨₩₪₫€₭₮₯₰₱₲₳₴₵₶₷₸₹₺₻₼₽₾₿⃀}
+ \end{tabular}
+\end{center}
+Interesting is the design of Spanish Peseta in the Mono family
+(seen enlarged in the margin) were we have
+to fit essentially three letters in the width of the Mono font.
+\marginpar{\scalebox{2}{\texttt{\huge ₧}}}
+%\begin{center}
+%{Roman: \huge ₧}\hspace{1cm}{Mono: \texttt{\huge ₧}}
+%\end{center}
+
+
+Especially for the Rupee sign (U20B9) the upright serifed
+non-Devanagari fonts have the ``latinized''
+version, but to avoid changing fonts they also provide the Devanagari
+version in CharacterVariant 7. So the code
+\begin{verbatim}
+\begin{LARGE}
+\begin{center}
+ 100\,₹ \hspace{2cm} {\addfontfeatures{CharacterVariant=7}100\,₹}
+\end{center}
+\end{LARGE}
+\end{verbatim}
+gives
+\begin{LARGE}
+\begin{center}
+ 100\,₹ \hspace{2cm} {\addfontfeatures{CharacterVariant=7}100\,₹}
+\end{center}
+\end{LARGE}
+
+
\section{Bold Sans}
\texttt{lm} fonts and \texttt{cmu} fonts do not contain a properly made
@@ -1068,7 +1113,11 @@ commands of the next table.
\verb|\char"E033| & \fdal{E033}{crustaceans} & \verb|\char"E034| & \fdal{E034}{eggs}\\ \hline
\verb|\char"E035| & \fdal{E035}{gluten} & \verb|\char"E036| & \fdal{E036}{fish}\\ \hline
\verb|\char"E037| & \fdal{E037}{lupin} & \verb|\char"E038| & \fdal{E038}{milk}\\ \hline
- \verb|\char"E039| & \fdal{E039}{molluscs} & \verb|\char"E03A| & \fdal{E03A}{mustard}\\ \hline
+ \verb|\char"E039| & \fdal{E039}{molluscs} & \verb|\char"E03A| & \fdal{E03A}{mustard}\\ \hline
+ \end{tabular}
+ \end{center}
+\begin{center}
+ \begin{tabular}{|l|c||l|c|}\hline
\verb|\char"E03B| & \fdal{E03B}{peanut} & \verb|\char"E03C| & \fdal{E03C}{sesame}\\ \hline
\verb|\char"E03D| & \fdal{E03D}{soya} & \verb|\char"E03E| & \fdal{E03E}{treenuts}\\ \hline
\verb|\char"E03F| & \fdal{E03F}{celery} & \verb|\char"E040| & \fdal{E040}{SO$_2$}\\ \hline
@@ -1082,7 +1131,7 @@ NewCM provides
full Unicode math support, that is
all Mathematics Unicode Slots
presented in \url{http://www.unicode.org/charts/}
- in both Math weights, Regular and Book. These blocks are:
+ in the Math weights, Regular, Book and Bold. These blocks are:
\hspace*{-5em} \begin{description}
\item[Mathematical Symbols]
\ \\
@@ -1129,6 +1178,48 @@ For example, \verb|\char"2BDA| will give the Hygeia symbol
that appeared in TUGboat (see \cite{1}), being more realistic will be moved to
a new font in the future with ornaments.
+
+\subsection{Bold Math}
+
+A complete math font, such as NewCM, contains all alphabetic characters in bold too.
+These characters are typically accessed using the \verb|\mathbf| command. However,
+this is not true for bold versions of symbols. This creates difficulties
+when a user has some math in chapter or section titles, or when a user wants to
+create a poster with colored background. In the later case the Regular and Book
+weights look too light (especially with dark backgrounds) and one is in need
+of a real Bold Math font, that has everything in Bold.
+
+NewCM, starting from version 6.0.0 provides an independent Bold Math font for the
+first time for a Computer Modern font family.
+Let us compare:
+
+Book inline: $\sqrt[3]{x+y\pm 1}=\sum_{n=1}^\infty \int_{K}f_n(x)\,dx$ and the same in display
+$$\sqrt[3]{x+y\pm 1}=\sum_{n=1}^\infty \int_{K}f_n(x)\,dx.$$
+
+\setmathfont{NewCMMath-Bold.otf} %[version=bold]
+%\mathversion{bold}
+
+Bold inline: $\sqrt[3]{x+y\pm 1}=\sum_{n=1}^\infty \int_{K}f_n(x)\,dx$ and the same in display
+$$\sqrt[3]{x+y\pm 1}=\sum_{n=1}^\infty \int_{K}f_n(x)\,dx.$$
+
+Bold Math with colors inverted:
+
+\medskip
+
+
+\begin{pspicture}(0,0)(10,2)
+\psframe[fillstyle=solid,fillcolor=black](1.5,0)(9.5,2)
+\rput(5.5,1){{\color{white}$\displaystyle\sqrt[3]{x+y\pm 1}=\sum_{n=1}^\infty \int_{K}f_n(x)\,dx.$}}
+\end{pspicture}
+
+In order to use the Bold font for chapter and section titles, when using the \verb|default|
+or \verb|olddefault| options of the \verb|fontsetup| package, change the math version
+to bold with \verb|\mathversion{bold}| \textit{before} the commands for chapter and section
+and switch back to normal with \verb|\mathversion{normal}| \textit{afterwards}.
+
+%\mathversion{normal}
+\setmathfont{NewCMMath-Book.otf}
+
\subsection{Optical sizes for more glyphs}
So far the fonts provided optical sizes for 1st and 2nd order exponents for letters. This was
not true though for binary operators and some symbols commonly used in mathematics.
@@ -1177,28 +1268,27 @@ $$
\subsection{Blackboard Bold}
-In version 5.0 of the fonts a new NewCM blackboard bold was introduced
-in the place of the \textsc{ams} blackboard
-bold letters. There were many complains from Mathematicians for this choice.
-I have to make a statement here: it seems that although \textsc{ams} blackboard
-bold are not matching with the computer modern design the long time
-Mathematicians use them had its effect. People (including myself)
-got used to it and find it difficult to feel their non-matching design.
-Moreover, the new design can not be metrically equivalent with the past
-so there will be slight changes in the older documents if re-run.
-With this in mind and the fact that the new design should be considered
-``beta'', as there are characters that need improvement,
-I decided bring back to default the \textsc{ams} design and keep the
-new design for new documents for the StylisticSet 3.
-
-
-
-The \textsc{ams} blackboard bold are:
+The fonts contain as default the \textsc{ams} blackboard bold. These are:
+
$$\mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$$
$$\mathbb{abcdefghijklmnopqrstuvwxyz}$$
$$\mathbb{0123456789\ \pi\gamma\Gamma\Pi\Sigma\mitBbbD\mitBbbd\mitBbbe\mitBbbi\mitBbbj}$$
-To access the new ones needs to load the math font enabling the
+They also contain a blackboard bold that matches the design of Computer Modern
+but respecting the fact that most users have been used for a long period to
+the AMS bb design. Compare
+the
+default \begin{center}{\LARGE $\textup{R}\in\mathbb R\qquad \textup{Q}\in\mathbb Q$}
+\end{center}
+with the new design
+\setmathfont[StylisticSet=3]{NewCMMath-Book.otf}
+\begin{center}
+{\LARGE $\textup{R}\in\mathbb R\qquad \textup{Q}\in\mathbb Q$}
+\end{center}
+
+\setmathfont{NewCMMath-Book.otf}
+
+To access this design one needs to load the math font enabling the
\verb|ss03| stylistic set using for example
\noindent\verb|\setmathfont[StylisticSet=3]{NewCMMath-Book.otf}|
@@ -1214,10 +1304,45 @@ $$\mathbb{0123456789\ \pi\gamma\Gamma\Pi\Sigma\mitBbbD\mitBbbd\mitBbbe\mitBbbi\m
\setmathfont[CharacterVariant=1]{NewCMMath-Book.otf}
-If using the latest \verb|fontsetup| (to be released soon)
+If using the latest \verb|fontsetup|
then you can choose the NewCM blackboard bold
with the option \verb|newcmbb|.
+\subsubsection{Small Caps for Blackboard Bold}
+
+It happens one to need Blackboard Bold in Small Caps. For example,
+this may arise when running heads
+are in small caps and contain a Blackboard Bold symbol. Consider for example
+the case when a chapter is named ``The Lebesgue measure on $\mathbb R$''.
+Then the running head in small caps will look awkward:
+\begin{center}
+\textsc{the lebesgue measure on} $\mathbb R$
+\end{center}
+In such cases, a small caps version of the number sets is needed. NewCM provides
+the needed glyphs in \verb|ss05|. So setting
+
+\noindent\verb|\setmathfont[StylisticSet=5]{NewCMMath-Book.otf}|
+
+\noindent the above
+running head becomes:
+\setmathfont[StylisticSet=5]{NewCMMath-Book.otf}
+\begin{center}
+\textsc{the lebesgue measure on} $\mathbb R$
+\end{center}
+\setmathfont{NewCMMath-Book.otf}
+These glyphs are provided in the CM style (instead of the AMS bb)
+by enabling \verb|ss03| too. So the command
+
+\noindent\verb|\setmathfont[StylisticSet=3,StylisticSet=5]{NewCMMath-Book.otf}|
+
+\noindent will produce:
+\setmathfont[StylisticSet=3,StylisticSet=5]{NewCMMath-Book.otf}
+\begin{center}
+\textsc{the lebesgue measure on} $\mathbb R$
+\end{center}
+\setmathfont[CharacterVariant=1]{NewCMMath-Book.otf}
+The same is true for the Regular and Bold Math fonts.
+
\subsection{Upright and extensible integrals}
The Math fonts (both Regular and Book weights) include upright integrals
in the ss02 StylisticSet.
@@ -1278,15 +1403,21 @@ $
\end{tabular}
\subsection{Additional and alternative characters in Math}
+
+\subsubsection{Alternative symbols}
+
The Math fonts provide the character \verb|\varnothing| ($\varnothing$), as
an alternative to \verb|\emptyset| (\usebox{\emptysetdefault}),
through Character Variant \verb|cv01|. The \verb|fontsetup| package provides the option
`\verb|varnothing|' to easily switch to the alternative character.
-\newcommand{\twoheadhookrightarrow}{\char"E034}
-\newcommand{\twoheadhookleftarrow}{\char"E035}
-It also provides four more symbols that correspond to the commands
+\subsubsection{Additional symbols}
+
+%\newcommand{\twoheadhookrightarrow}{\char"E034}
+%\newcommand{\twoheadhookleftarrow}{\char"E035}
+
+It also provides four more arrows that correspond to the commands
\medskip
@@ -1304,6 +1435,26 @@ and supported by the \verb|default| and \verb|olddefault| options of the \verb|f
These symbols are not in the Unicode Standard and so they are added in the
Private Area of the fonts.
+\subsubsection{Additional operators}
+
+An operator for convolution of functions seems to have long been forgotten from both
+Unicode and the \TeX\ world.
+The \verb|default| and \verb|olddefault| options of the \verb|fontsetup| package
+define a new command \verb|\convolution| which behaves just like the \verb|\sum| and
+\verb|\int| operators.
+The convolution of $N$ functions in inline mode: $\convolution_{n=1}^N f_n$ and the same
+in display mode: $$\convolution_{n=1}^N f_n.$$
+
+\subsubsection{``Smoother'' changing radicals}
+
+One more radical size has been added that improves the way radical sizes change. Compare
+the previous state
+\setmathfont{latinmodern-math.otf}
+$$\sqrt{q}\quad\sqrt{q_1^2}\quad\sqrt{q_1^{2^3}}\quad\sqrt{\frac12}$$ with the new one
+\setmathfont[CharacterVariant=1]{NewCMMath-Book.otf}
+$$\sqrt{q}\quad\sqrt{q_1^2}\quad\sqrt{q_1^{2^3}}\quad\sqrt{\frac12}.$$
+
+
\subsection{Notes on Mathematics}
Extensible tildes and hats produce different results
diff --git a/fonts/newcomputermodern/otf/NewCM08-Book.otf b/fonts/newcomputermodern/otf/NewCM08-Book.otf
index 5c6aa72a5b..d5781e4be3 100644
--- a/fonts/newcomputermodern/otf/NewCM08-Book.otf
+++ b/fonts/newcomputermodern/otf/NewCM08-Book.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCM08-BookItalic.otf b/fonts/newcomputermodern/otf/NewCM08-BookItalic.otf
index 8e480aefce..3ccf81d30a 100644
--- a/fonts/newcomputermodern/otf/NewCM08-BookItalic.otf
+++ b/fonts/newcomputermodern/otf/NewCM08-BookItalic.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCM08-Italic.otf b/fonts/newcomputermodern/otf/NewCM08-Italic.otf
index a2e8d0995c..cace8b5dd5 100644
--- a/fonts/newcomputermodern/otf/NewCM08-Italic.otf
+++ b/fonts/newcomputermodern/otf/NewCM08-Italic.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCM08-Regular.otf b/fonts/newcomputermodern/otf/NewCM08-Regular.otf
index 650fd3ae6c..6c105e5a6a 100644
--- a/fonts/newcomputermodern/otf/NewCM08-Regular.otf
+++ b/fonts/newcomputermodern/otf/NewCM08-Regular.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCM08Devanagari-Book.otf b/fonts/newcomputermodern/otf/NewCM08Devanagari-Book.otf
index b02200f784..5380371217 100644
--- a/fonts/newcomputermodern/otf/NewCM08Devanagari-Book.otf
+++ b/fonts/newcomputermodern/otf/NewCM08Devanagari-Book.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCM08Devanagari-Regular.otf b/fonts/newcomputermodern/otf/NewCM08Devanagari-Regular.otf
index 78c7b8e1ea..2a02cb4ae4 100644
--- a/fonts/newcomputermodern/otf/NewCM08Devanagari-Regular.otf
+++ b/fonts/newcomputermodern/otf/NewCM08Devanagari-Regular.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCM10-Bold.otf b/fonts/newcomputermodern/otf/NewCM10-Bold.otf
index 47c172c094..9c266eed73 100644
--- a/fonts/newcomputermodern/otf/NewCM10-Bold.otf
+++ b/fonts/newcomputermodern/otf/NewCM10-Bold.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCM10-BoldItalic.otf b/fonts/newcomputermodern/otf/NewCM10-BoldItalic.otf
index 58d8f0de6c..f937c97270 100644
--- a/fonts/newcomputermodern/otf/NewCM10-BoldItalic.otf
+++ b/fonts/newcomputermodern/otf/NewCM10-BoldItalic.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCM10-Book.otf b/fonts/newcomputermodern/otf/NewCM10-Book.otf
index e17fe44c84..39ff7b2a0c 100644
--- a/fonts/newcomputermodern/otf/NewCM10-Book.otf
+++ b/fonts/newcomputermodern/otf/NewCM10-Book.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCM10-BookItalic.otf b/fonts/newcomputermodern/otf/NewCM10-BookItalic.otf
index 536bff3d2b..1fd40e0ff0 100644
--- a/fonts/newcomputermodern/otf/NewCM10-BookItalic.otf
+++ b/fonts/newcomputermodern/otf/NewCM10-BookItalic.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCM10-Italic.otf b/fonts/newcomputermodern/otf/NewCM10-Italic.otf
index 5c46394995..1642bfa126 100644
--- a/fonts/newcomputermodern/otf/NewCM10-Italic.otf
+++ b/fonts/newcomputermodern/otf/NewCM10-Italic.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCM10-Regular.otf b/fonts/newcomputermodern/otf/NewCM10-Regular.otf
index f090351d35..12fbaa764d 100644
--- a/fonts/newcomputermodern/otf/NewCM10-Regular.otf
+++ b/fonts/newcomputermodern/otf/NewCM10-Regular.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCM10Devanagari-Bold.otf b/fonts/newcomputermodern/otf/NewCM10Devanagari-Bold.otf
index 6987e9619d..c671d12fe4 100644
--- a/fonts/newcomputermodern/otf/NewCM10Devanagari-Bold.otf
+++ b/fonts/newcomputermodern/otf/NewCM10Devanagari-Bold.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCM10Devanagari-Book.otf b/fonts/newcomputermodern/otf/NewCM10Devanagari-Book.otf
index be1cf51a30..ec6603d0ee 100644
--- a/fonts/newcomputermodern/otf/NewCM10Devanagari-Book.otf
+++ b/fonts/newcomputermodern/otf/NewCM10Devanagari-Book.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCM10Devanagari-Regular.otf b/fonts/newcomputermodern/otf/NewCM10Devanagari-Regular.otf
index f185c316f0..87a3fc04c3 100644
--- a/fonts/newcomputermodern/otf/NewCM10Devanagari-Regular.otf
+++ b/fonts/newcomputermodern/otf/NewCM10Devanagari-Regular.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMMath-Bold.otf b/fonts/newcomputermodern/otf/NewCMMath-Bold.otf
new file mode 100644
index 0000000000..6944d5b6f8
--- /dev/null
+++ b/fonts/newcomputermodern/otf/NewCMMath-Bold.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMMath-Book.otf b/fonts/newcomputermodern/otf/NewCMMath-Book.otf
index 613f0df4aa..b8fa368a6e 100644
--- a/fonts/newcomputermodern/otf/NewCMMath-Book.otf
+++ b/fonts/newcomputermodern/otf/NewCMMath-Book.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMMath-Regular.otf b/fonts/newcomputermodern/otf/NewCMMath-Regular.otf
index dec928de5b..58ba71cc1a 100644
--- a/fonts/newcomputermodern/otf/NewCMMath-Regular.otf
+++ b/fonts/newcomputermodern/otf/NewCMMath-Regular.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMMono10-Bold.otf b/fonts/newcomputermodern/otf/NewCMMono10-Bold.otf
index 7e5a4325db..91864ce837 100644
--- a/fonts/newcomputermodern/otf/NewCMMono10-Bold.otf
+++ b/fonts/newcomputermodern/otf/NewCMMono10-Bold.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMMono10-BoldOblique.otf b/fonts/newcomputermodern/otf/NewCMMono10-BoldOblique.otf
index 8c1db9edae..59506f27d9 100644
--- a/fonts/newcomputermodern/otf/NewCMMono10-BoldOblique.otf
+++ b/fonts/newcomputermodern/otf/NewCMMono10-BoldOblique.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMMono10-Book.otf b/fonts/newcomputermodern/otf/NewCMMono10-Book.otf
index c3094ca5d2..d3d1103cbe 100644
--- a/fonts/newcomputermodern/otf/NewCMMono10-Book.otf
+++ b/fonts/newcomputermodern/otf/NewCMMono10-Book.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMMono10-BookItalic.otf b/fonts/newcomputermodern/otf/NewCMMono10-BookItalic.otf
index e112851f99..5acfca8a4e 100644
--- a/fonts/newcomputermodern/otf/NewCMMono10-BookItalic.otf
+++ b/fonts/newcomputermodern/otf/NewCMMono10-BookItalic.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMMono10-Italic.otf b/fonts/newcomputermodern/otf/NewCMMono10-Italic.otf
index 8647186cb7..4a7c5579aa 100644
--- a/fonts/newcomputermodern/otf/NewCMMono10-Italic.otf
+++ b/fonts/newcomputermodern/otf/NewCMMono10-Italic.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMMono10-Regular.otf b/fonts/newcomputermodern/otf/NewCMMono10-Regular.otf
index cedb357580..bb0572eaf5 100644
--- a/fonts/newcomputermodern/otf/NewCMMono10-Regular.otf
+++ b/fonts/newcomputermodern/otf/NewCMMono10-Regular.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMSans08-Book.otf b/fonts/newcomputermodern/otf/NewCMSans08-Book.otf
index 35ea8fed76..0a0947e81a 100644
--- a/fonts/newcomputermodern/otf/NewCMSans08-Book.otf
+++ b/fonts/newcomputermodern/otf/NewCMSans08-Book.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMSans08-BookOblique.otf b/fonts/newcomputermodern/otf/NewCMSans08-BookOblique.otf
index cd203ad7a2..c763acaf4c 100644
--- a/fonts/newcomputermodern/otf/NewCMSans08-BookOblique.otf
+++ b/fonts/newcomputermodern/otf/NewCMSans08-BookOblique.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMSans08-Oblique.otf b/fonts/newcomputermodern/otf/NewCMSans08-Oblique.otf
index b58c72aa5b..76ee0532a3 100644
--- a/fonts/newcomputermodern/otf/NewCMSans08-Oblique.otf
+++ b/fonts/newcomputermodern/otf/NewCMSans08-Oblique.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMSans08-Regular.otf b/fonts/newcomputermodern/otf/NewCMSans08-Regular.otf
index 95cdfb44c0..b6112c9fa5 100644
--- a/fonts/newcomputermodern/otf/NewCMSans08-Regular.otf
+++ b/fonts/newcomputermodern/otf/NewCMSans08-Regular.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMSans10-Bold.otf b/fonts/newcomputermodern/otf/NewCMSans10-Bold.otf
index d0e22ba872..8d2858fe21 100644
--- a/fonts/newcomputermodern/otf/NewCMSans10-Bold.otf
+++ b/fonts/newcomputermodern/otf/NewCMSans10-Bold.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMSans10-BoldOblique.otf b/fonts/newcomputermodern/otf/NewCMSans10-BoldOblique.otf
index a573ee3f27..5a54177fd8 100644
--- a/fonts/newcomputermodern/otf/NewCMSans10-BoldOblique.otf
+++ b/fonts/newcomputermodern/otf/NewCMSans10-BoldOblique.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMSans10-Book.otf b/fonts/newcomputermodern/otf/NewCMSans10-Book.otf
index caa3deeeab..8c2d414b92 100644
--- a/fonts/newcomputermodern/otf/NewCMSans10-Book.otf
+++ b/fonts/newcomputermodern/otf/NewCMSans10-Book.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMSans10-BookOblique.otf b/fonts/newcomputermodern/otf/NewCMSans10-BookOblique.otf
index 7f1dd9471c..e638e6eebc 100644
--- a/fonts/newcomputermodern/otf/NewCMSans10-BookOblique.otf
+++ b/fonts/newcomputermodern/otf/NewCMSans10-BookOblique.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMSans10-Oblique.otf b/fonts/newcomputermodern/otf/NewCMSans10-Oblique.otf
index 9ae2caddbd..da7e73237a 100644
--- a/fonts/newcomputermodern/otf/NewCMSans10-Oblique.otf
+++ b/fonts/newcomputermodern/otf/NewCMSans10-Oblique.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMSans10-Regular.otf b/fonts/newcomputermodern/otf/NewCMSans10-Regular.otf
index 7fefbe5f43..b5b9cee523 100644
--- a/fonts/newcomputermodern/otf/NewCMSans10-Regular.otf
+++ b/fonts/newcomputermodern/otf/NewCMSans10-Regular.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMUncial08-Bold.otf b/fonts/newcomputermodern/otf/NewCMUncial08-Bold.otf
index 9f6e96d1d9..ac4994c551 100644
--- a/fonts/newcomputermodern/otf/NewCMUncial08-Bold.otf
+++ b/fonts/newcomputermodern/otf/NewCMUncial08-Bold.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMUncial08-Book.otf b/fonts/newcomputermodern/otf/NewCMUncial08-Book.otf
index 4bb04f3be2..d7a734c58b 100644
--- a/fonts/newcomputermodern/otf/NewCMUncial08-Book.otf
+++ b/fonts/newcomputermodern/otf/NewCMUncial08-Book.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMUncial08-Regular.otf b/fonts/newcomputermodern/otf/NewCMUncial08-Regular.otf
index 671041b5b5..9423b90dd6 100644
--- a/fonts/newcomputermodern/otf/NewCMUncial08-Regular.otf
+++ b/fonts/newcomputermodern/otf/NewCMUncial08-Regular.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMUncial10-Bold.otf b/fonts/newcomputermodern/otf/NewCMUncial10-Bold.otf
index fc41efa640..1d2be7a552 100644
--- a/fonts/newcomputermodern/otf/NewCMUncial10-Bold.otf
+++ b/fonts/newcomputermodern/otf/NewCMUncial10-Bold.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMUncial10-Book.otf b/fonts/newcomputermodern/otf/NewCMUncial10-Book.otf
index 4deb7d287d..06f74a8e0b 100644
--- a/fonts/newcomputermodern/otf/NewCMUncial10-Book.otf
+++ b/fonts/newcomputermodern/otf/NewCMUncial10-Book.otf
Binary files differ
diff --git a/fonts/newcomputermodern/otf/NewCMUncial10-Regular.otf b/fonts/newcomputermodern/otf/NewCMUncial10-Regular.otf
index 8ab1f7c9eb..4c36278757 100644
--- a/fonts/newcomputermodern/otf/NewCMUncial10-Regular.otf
+++ b/fonts/newcomputermodern/otf/NewCMUncial10-Regular.otf
Binary files differ
diff --git a/fonts/newcomputermodern/source.txz b/fonts/newcomputermodern/source.txz
index 7f1cf27a24..05e591e8a3 100644
--- a/fonts/newcomputermodern/source.txz
+++ b/fonts/newcomputermodern/source.txz
Binary files differ
diff --git a/fonts/newcomputermodern/tex/newcomputermodern.sty b/fonts/newcomputermodern/tex/newcomputermodern.sty
index 6318522d6b..6edd20dc1b 100644
--- a/fonts/newcomputermodern/tex/newcomputermodern.sty
+++ b/fonts/newcomputermodern/tex/newcomputermodern.sty
@@ -1,5 +1,5 @@
%\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{newcomputermodern}[v5.2.0 NewCM fonts by Antonis Tsolomitis]
+\ProvidesPackage{newcomputermodern}[v6.0.0 NewCM fonts by Antonis Tsolomitis]
\typeout{Loading NewCM fonts by Antonis Tsolomitis}
\RequirePackage{fontspec}
\RequirePackage{unicode-math}