diff options
Diffstat (limited to 'fonts/newcomputermodern')
39 files changed, 41 insertions, 13 deletions
diff --git a/fonts/newcomputermodern/README b/fonts/newcomputermodern/README index 83e53459ab..17cf2b1517 100644 --- a/fonts/newcomputermodern/README +++ b/fonts/newcomputermodern/README @@ -1,7 +1,7 @@ New Computer Modern Fonts - (Package version 4.4, GustFLv1 or later) + (Package version 4.5, GustFLv1 or later) Antonis Tsolomitis Samos, Greece, 2019--2023 @@ -49,6 +49,11 @@ which are distributed with microtype. Latest additions/improvements: +Version 4.5 + +Small fixes in text fonts for alternate a and g for IPA use in ss05 +Changes for | and \| in math fonts to precicely match Knuth's cmex fonts + Version 4.4 diff --git a/fonts/newcomputermodern/doc/newcm-doc.pdf b/fonts/newcomputermodern/doc/newcm-doc.pdf Binary files differindex e585b4259f..1a39c3468f 100644 --- a/fonts/newcomputermodern/doc/newcm-doc.pdf +++ b/fonts/newcomputermodern/doc/newcm-doc.pdf diff --git a/fonts/newcomputermodern/doc/newcm-doc.tex b/fonts/newcomputermodern/doc/newcm-doc.tex index 9c22196e57..6e72ba7783 100644 --- a/fonts/newcomputermodern/doc/newcm-doc.tex +++ b/fonts/newcomputermodern/doc/newcm-doc.tex @@ -17,7 +17,7 @@ \newfontfamily\newcmrussianguillemots[CharacterVariant=3]{NewCM10-Book.otf} \newfontfamily\showtiefont[CharacterVariant=5]{NewCM10-Book.otf} \newfontfamily\ipafont[%Renderer = {Harfbuzz}, -StylisticSet = {05}]{NewCM10-Book.otf} +StylisticSet = {05},ItalicFont=NewCM10-BookItalic]{NewCM10-Book.otf} % \newfontfamily\devanagaritext[% Script=Devanagari,% @@ -61,7 +61,7 @@ StylisticSet = {05}]{NewCM10-Book.otf} \renewcommand{\arraystretch}{1.4} -\title{The New Computer Modern FontFamily\\ version 4.4} +\title{The New Computer Modern FontFamily\\ version 4.5} \author{Antonis Tsolomitis} %\address{Department of Mathematics\\ University of the Aegean\\ Karlovassi, 832\,00 Samos\\ Greece} %\netaddress{atsol (at) aegean dot gr} @@ -546,21 +546,26 @@ typeset text mainly for sighted persons. \section{Ipa symbols} -\acro{IPA} symbols are included and following a suggestion of Huanyu Liu +\acro{\textsc{ipa}} symbols are included and following a suggestion of Huanyu Liu the kerning found in \texttt{tipa} package has been added here and further improved. Moreover the letters eth, eng, beta, theta and chi -exists in \acro{IPA}-style in the fonts and are accessible in the ss05 lookup table since +exists in \acro{\textsc{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 \verb|\textipa| command of the fontsetup package. \begin{center} \begin{tabular}{c|c|c} - & Non-\acro{IPA} & \acro{IPA}\\ \hline + & Non-\acro{\textsc{ipa}} & \acro{\textsc{ipa}}\\ \hline Regular & ð ŋ β θ χ & \textipa{ð ŋ β θ χ}\\ \hline Sans & \textsf{ð ŋ β θ χ} & \textsf{\textipa{ð ŋ β θ χ}} \end{tabular} \end{center} + +I am grateful to {\devanagaritext निरंजन} (Niranjan) for suggesting +and testing all the \textsc{ipa} improvements that follow: + + The joining of two characters such as t͜s, d͜z, k͡p, t͡ʃ etc is also supported. The low tie is the character U035C and the upper tie is U0361. The t͜s is produced by typing the sequence t then the low tie and then s. Similarly k͡p is produced by typing the @@ -593,7 +598,26 @@ It is worth noting that all of the above is also available in the Mono family: |t͜s|t͡ʃ|\textoldipa{ts}|p̚|ˈ|ɫ|l̠|ɖ|ɟ|ʂ|e̬|k̥|m̩|t̼|t̺| \end{center} \end{ttfamily} -Next we give a real example of using \acro{IPA} symbols. The quote below is from + +Another issue is that \textsc{ipa} used to use the Italic alternation of ``g'' even in the +upright design. This restriction was lifted in \textsc{1949} as can +be seen on page \textsc{3} in \cite{2}. % https://doi.org/10.1017\%2FS002510030000476X + +Even though the normal upright shape is accepted as an +alternation, there are linguists who prefer the older +(Italic) shape ``{\ipafont g}'' and hence we are making it the default in the +stylistic set dedicated for \textsc{ipa} (ss05). + +Another such case is with the ``a'' shape. It has a different +visual form in Italics ``\textit{a}'' which resembles to a distinct symbol +of \textsc{ipa} leading to a wrong transcription. In order to avoid +this confusion, we have used the slanted version ``{\itshape\ipafont a}'' of ``a'' in +ss05. The other vowel symbol (ie, ɑ (U0251)) is also +available in the fonts. + + + +Next we give a real example of using \acro{\textsc{ipa}} symbols. The quote below is from \textit{A course in phonetics}, {Ladefoged, Peter and Johnson, Keith}, \textsc{(2014)}, {Cengage learning}, pp.~\textsc{285--286}, and the \texttt{StylisticSet=05} has been enabled: \begin{quote} @@ -613,9 +637,6 @@ Next we give a real example of using \acro{IPA} symbols. The quote below is from {\ipafont [t̪y]} ``you.'' \end{quote} -I want to thank {\devanagaritext निरंजन} (Niranjan) for suggesting and testing these improvements. - - @@ -792,7 +813,9 @@ Private Area of the fonts. \begin{thebibliography}{9} -\bibitem[AT]{1} Antonis Tsolomitis, \textit{The NewComputerModern font family}, TUGboat Vol.~42, - No.~1, 2021. +\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}, + June \textsc{1993}, + pp.~\textsc{32--34}. \end{thebibliography} \end{document} diff --git a/fonts/newcomputermodern/otf/NewCM08-Book.otf b/fonts/newcomputermodern/otf/NewCM08-Book.otf Binary files differindex 71bfd492b1..7da723e7a0 100644 --- a/fonts/newcomputermodern/otf/NewCM08-Book.otf +++ b/fonts/newcomputermodern/otf/NewCM08-Book.otf diff --git a/fonts/newcomputermodern/otf/NewCM08-BookItalic.otf b/fonts/newcomputermodern/otf/NewCM08-BookItalic.otf Binary files differindex d3cb8d0680..7c8ad39922 100644 --- a/fonts/newcomputermodern/otf/NewCM08-BookItalic.otf +++ b/fonts/newcomputermodern/otf/NewCM08-BookItalic.otf diff --git a/fonts/newcomputermodern/otf/NewCM08-Italic.otf b/fonts/newcomputermodern/otf/NewCM08-Italic.otf Binary files differindex f3dff7075e..d7813b837a 100644 --- a/fonts/newcomputermodern/otf/NewCM08-Italic.otf +++ b/fonts/newcomputermodern/otf/NewCM08-Italic.otf diff --git a/fonts/newcomputermodern/otf/NewCM08-Regular.otf b/fonts/newcomputermodern/otf/NewCM08-Regular.otf Binary files differindex 6f5a80a56c..3c04920ca6 100644 --- a/fonts/newcomputermodern/otf/NewCM08-Regular.otf +++ b/fonts/newcomputermodern/otf/NewCM08-Regular.otf diff --git a/fonts/newcomputermodern/otf/NewCM10-Bold.otf b/fonts/newcomputermodern/otf/NewCM10-Bold.otf Binary files differindex 9802ae7715..96527b7b56 100644 --- a/fonts/newcomputermodern/otf/NewCM10-Bold.otf +++ b/fonts/newcomputermodern/otf/NewCM10-Bold.otf diff --git a/fonts/newcomputermodern/otf/NewCM10-BoldItalic.otf b/fonts/newcomputermodern/otf/NewCM10-BoldItalic.otf Binary files differindex d1b3d8900e..ad0cb23481 100644 --- a/fonts/newcomputermodern/otf/NewCM10-BoldItalic.otf +++ b/fonts/newcomputermodern/otf/NewCM10-BoldItalic.otf diff --git a/fonts/newcomputermodern/otf/NewCM10-Book.otf b/fonts/newcomputermodern/otf/NewCM10-Book.otf Binary files differindex adf464665b..f2fdb90316 100644 --- a/fonts/newcomputermodern/otf/NewCM10-Book.otf +++ b/fonts/newcomputermodern/otf/NewCM10-Book.otf diff --git a/fonts/newcomputermodern/otf/NewCM10-BookItalic.otf b/fonts/newcomputermodern/otf/NewCM10-BookItalic.otf Binary files differindex 301d25e33d..03dd9d9e2b 100644 --- a/fonts/newcomputermodern/otf/NewCM10-BookItalic.otf +++ b/fonts/newcomputermodern/otf/NewCM10-BookItalic.otf diff --git a/fonts/newcomputermodern/otf/NewCM10-Italic.otf b/fonts/newcomputermodern/otf/NewCM10-Italic.otf Binary files differindex 623b6e996c..492e788f58 100644 --- a/fonts/newcomputermodern/otf/NewCM10-Italic.otf +++ b/fonts/newcomputermodern/otf/NewCM10-Italic.otf diff --git a/fonts/newcomputermodern/otf/NewCM10-Regular.otf b/fonts/newcomputermodern/otf/NewCM10-Regular.otf Binary files differindex cc4000b7f4..d73c4de7ab 100644 --- a/fonts/newcomputermodern/otf/NewCM10-Regular.otf +++ b/fonts/newcomputermodern/otf/NewCM10-Regular.otf diff --git a/fonts/newcomputermodern/otf/NewCMMath-Book.otf b/fonts/newcomputermodern/otf/NewCMMath-Book.otf Binary files differindex 4eb4a3f1aa..ded1f81c91 100644 --- a/fonts/newcomputermodern/otf/NewCMMath-Book.otf +++ b/fonts/newcomputermodern/otf/NewCMMath-Book.otf diff --git a/fonts/newcomputermodern/otf/NewCMMath-Regular.otf b/fonts/newcomputermodern/otf/NewCMMath-Regular.otf Binary files differindex a6350fc6c3..9da2a19191 100644 --- a/fonts/newcomputermodern/otf/NewCMMath-Regular.otf +++ b/fonts/newcomputermodern/otf/NewCMMath-Regular.otf diff --git a/fonts/newcomputermodern/otf/NewCMMono10-Bold.otf b/fonts/newcomputermodern/otf/NewCMMono10-Bold.otf Binary files differindex a8daf371df..9296483b0a 100644 --- a/fonts/newcomputermodern/otf/NewCMMono10-Bold.otf +++ b/fonts/newcomputermodern/otf/NewCMMono10-Bold.otf diff --git a/fonts/newcomputermodern/otf/NewCMMono10-BoldOblique.otf b/fonts/newcomputermodern/otf/NewCMMono10-BoldOblique.otf Binary files differindex 745d8c416c..4853585216 100644 --- a/fonts/newcomputermodern/otf/NewCMMono10-BoldOblique.otf +++ b/fonts/newcomputermodern/otf/NewCMMono10-BoldOblique.otf diff --git a/fonts/newcomputermodern/otf/NewCMMono10-Book.otf b/fonts/newcomputermodern/otf/NewCMMono10-Book.otf Binary files differindex 3f2d22c22f..628e453893 100644 --- a/fonts/newcomputermodern/otf/NewCMMono10-Book.otf +++ b/fonts/newcomputermodern/otf/NewCMMono10-Book.otf diff --git a/fonts/newcomputermodern/otf/NewCMMono10-BookItalic.otf b/fonts/newcomputermodern/otf/NewCMMono10-BookItalic.otf Binary files differindex e384115cdb..f62301201b 100644 --- a/fonts/newcomputermodern/otf/NewCMMono10-BookItalic.otf +++ b/fonts/newcomputermodern/otf/NewCMMono10-BookItalic.otf diff --git a/fonts/newcomputermodern/otf/NewCMMono10-Italic.otf b/fonts/newcomputermodern/otf/NewCMMono10-Italic.otf Binary files differindex 0322a12860..15e436cc54 100644 --- a/fonts/newcomputermodern/otf/NewCMMono10-Italic.otf +++ b/fonts/newcomputermodern/otf/NewCMMono10-Italic.otf diff --git a/fonts/newcomputermodern/otf/NewCMMono10-Regular.otf b/fonts/newcomputermodern/otf/NewCMMono10-Regular.otf Binary files differindex 6fb03fa371..4a8f6482ba 100644 --- a/fonts/newcomputermodern/otf/NewCMMono10-Regular.otf +++ b/fonts/newcomputermodern/otf/NewCMMono10-Regular.otf diff --git a/fonts/newcomputermodern/otf/NewCMSans08-Book.otf b/fonts/newcomputermodern/otf/NewCMSans08-Book.otf Binary files differindex 5a89bd40be..df282b150b 100644 --- a/fonts/newcomputermodern/otf/NewCMSans08-Book.otf +++ b/fonts/newcomputermodern/otf/NewCMSans08-Book.otf diff --git a/fonts/newcomputermodern/otf/NewCMSans08-BookOblique.otf b/fonts/newcomputermodern/otf/NewCMSans08-BookOblique.otf Binary files differindex 9803011959..e19bd3d4cc 100644 --- a/fonts/newcomputermodern/otf/NewCMSans08-BookOblique.otf +++ b/fonts/newcomputermodern/otf/NewCMSans08-BookOblique.otf diff --git a/fonts/newcomputermodern/otf/NewCMSans08-Oblique.otf b/fonts/newcomputermodern/otf/NewCMSans08-Oblique.otf Binary files differindex cf0dd78cc9..3186fab8b5 100644 --- a/fonts/newcomputermodern/otf/NewCMSans08-Oblique.otf +++ b/fonts/newcomputermodern/otf/NewCMSans08-Oblique.otf diff --git a/fonts/newcomputermodern/otf/NewCMSans08-Regular.otf b/fonts/newcomputermodern/otf/NewCMSans08-Regular.otf Binary files differindex e2288db4b0..d3a54860b6 100644 --- a/fonts/newcomputermodern/otf/NewCMSans08-Regular.otf +++ b/fonts/newcomputermodern/otf/NewCMSans08-Regular.otf diff --git a/fonts/newcomputermodern/otf/NewCMSans10-Bold.otf b/fonts/newcomputermodern/otf/NewCMSans10-Bold.otf Binary files differindex 8a4a30e073..0ac66f37b2 100644 --- a/fonts/newcomputermodern/otf/NewCMSans10-Bold.otf +++ b/fonts/newcomputermodern/otf/NewCMSans10-Bold.otf diff --git a/fonts/newcomputermodern/otf/NewCMSans10-BoldOblique.otf b/fonts/newcomputermodern/otf/NewCMSans10-BoldOblique.otf Binary files differindex 32f86199c5..a25cfc1898 100644 --- a/fonts/newcomputermodern/otf/NewCMSans10-BoldOblique.otf +++ b/fonts/newcomputermodern/otf/NewCMSans10-BoldOblique.otf diff --git a/fonts/newcomputermodern/otf/NewCMSans10-Book.otf b/fonts/newcomputermodern/otf/NewCMSans10-Book.otf Binary files differindex 86f0e5f9cd..547e3c704f 100644 --- a/fonts/newcomputermodern/otf/NewCMSans10-Book.otf +++ b/fonts/newcomputermodern/otf/NewCMSans10-Book.otf diff --git a/fonts/newcomputermodern/otf/NewCMSans10-BookOblique.otf b/fonts/newcomputermodern/otf/NewCMSans10-BookOblique.otf Binary files differindex 8496b98781..95c0be992f 100644 --- a/fonts/newcomputermodern/otf/NewCMSans10-BookOblique.otf +++ b/fonts/newcomputermodern/otf/NewCMSans10-BookOblique.otf diff --git a/fonts/newcomputermodern/otf/NewCMSans10-Oblique.otf b/fonts/newcomputermodern/otf/NewCMSans10-Oblique.otf Binary files differindex 655b247ca3..f2f760f5da 100644 --- a/fonts/newcomputermodern/otf/NewCMSans10-Oblique.otf +++ b/fonts/newcomputermodern/otf/NewCMSans10-Oblique.otf diff --git a/fonts/newcomputermodern/otf/NewCMSans10-Regular.otf b/fonts/newcomputermodern/otf/NewCMSans10-Regular.otf Binary files differindex 264a947fd6..707ed3f2e1 100644 --- a/fonts/newcomputermodern/otf/NewCMSans10-Regular.otf +++ b/fonts/newcomputermodern/otf/NewCMSans10-Regular.otf diff --git a/fonts/newcomputermodern/otf/NewCMUncial08-Bold.otf b/fonts/newcomputermodern/otf/NewCMUncial08-Bold.otf Binary files differindex a7ff63b514..d8508a473f 100644 --- a/fonts/newcomputermodern/otf/NewCMUncial08-Bold.otf +++ b/fonts/newcomputermodern/otf/NewCMUncial08-Bold.otf diff --git a/fonts/newcomputermodern/otf/NewCMUncial08-Book.otf b/fonts/newcomputermodern/otf/NewCMUncial08-Book.otf Binary files differindex 05ff1da9a1..40eee883e3 100644 --- a/fonts/newcomputermodern/otf/NewCMUncial08-Book.otf +++ b/fonts/newcomputermodern/otf/NewCMUncial08-Book.otf diff --git a/fonts/newcomputermodern/otf/NewCMUncial08-Regular.otf b/fonts/newcomputermodern/otf/NewCMUncial08-Regular.otf Binary files differindex 02ef9f9649..197896ad94 100644 --- a/fonts/newcomputermodern/otf/NewCMUncial08-Regular.otf +++ b/fonts/newcomputermodern/otf/NewCMUncial08-Regular.otf diff --git a/fonts/newcomputermodern/otf/NewCMUncial10-Bold.otf b/fonts/newcomputermodern/otf/NewCMUncial10-Bold.otf Binary files differindex 617e25d3eb..ee074fe4be 100644 --- a/fonts/newcomputermodern/otf/NewCMUncial10-Bold.otf +++ b/fonts/newcomputermodern/otf/NewCMUncial10-Bold.otf diff --git a/fonts/newcomputermodern/otf/NewCMUncial10-Book.otf b/fonts/newcomputermodern/otf/NewCMUncial10-Book.otf Binary files differindex 10a52f58ba..ac7f816a2c 100644 --- a/fonts/newcomputermodern/otf/NewCMUncial10-Book.otf +++ b/fonts/newcomputermodern/otf/NewCMUncial10-Book.otf diff --git a/fonts/newcomputermodern/otf/NewCMUncial10-Regular.otf b/fonts/newcomputermodern/otf/NewCMUncial10-Regular.otf Binary files differindex 2a24ea3495..5ea6f2df1d 100644 --- a/fonts/newcomputermodern/otf/NewCMUncial10-Regular.otf +++ b/fonts/newcomputermodern/otf/NewCMUncial10-Regular.otf diff --git a/fonts/newcomputermodern/source.txz b/fonts/newcomputermodern/source.txz Binary files differindex 598454aafb..4e9a3c7122 100644 --- a/fonts/newcomputermodern/source.txz +++ b/fonts/newcomputermodern/source.txz diff --git a/fonts/newcomputermodern/tex/newcomputermodern.sty b/fonts/newcomputermodern/tex/newcomputermodern.sty index 88075a44b4..bb606b1af6 100644 --- a/fonts/newcomputermodern/tex/newcomputermodern.sty +++ b/fonts/newcomputermodern/tex/newcomputermodern.sty @@ -1,5 +1,5 @@ %\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{newcomputermodern}[v4.2 NewCM fonts by Antonis Tsolomitis] +\ProvidesPackage{newcomputermodern}[v4.5 NewCM fonts by Antonis Tsolomitis] \typeout{Loading NewCM fonts by Antonis Tsolomitis} \newif\if@olddefault |