When I create a PDF using the newcomputermodern
font and try to open it in Adobe Acrobat Reader DC, I get following error message, and some characters will not be displayed:
Cannot extract embedded font 'RDUBLY+NewCM10-Book'. Some characters may not display or print correctly.
The error persists whether I am compiling with LuaLaTeX or XeLaTeX, loading the newcomputermodern
package or setting it as mainfont
with fontspec
; only the letters before '+NEWCM10-Book' change with some settings. In Adobe forums, some people raise similar issues related to an update from 2019, which seem to be resolved by now; and a similar problem with the FiraMath font was fixed by updating the font package.
However, even after updating to the newest version (3.01) of newcomputermodern
in TeX Live and the current release of Adobe ARDC (2021.001.20135), the problem persists. TeX Studio's internal viewer and other programs (Drawboard PDF, Chrome, Edge) display the file without any issues.
Here is my MWE:
\documentclass[a4paper,11pt]{article}
\usepackage{newcomputermodern}
\usepackage{blindtext,microtype}
\begin{document}
\section{A Section with \scshape small capitals} % to check whether the font is displayed properly
{New \textsc{cm} has neat \bfseries bold \scshape small caps}. % so I'd like to keep using the font
\blinddocument
\end{document}
Is there a way to properly embed the font, or is this an issue on Adobe's side only?
I am thankful for any help or suggestions!
Edit
The problem seems to be limited to the Book
weight of the font. Loading the font with \usepackage[regular]{newcomputermodern}
changes the default weight to the (slightly lighter) Regular
weight, which seems to be embedded in a way Adobe deems acceptable.
.log
file, are you using the new version of the font you downloaded, or is the engine finding an older one in some other directory instead?/texlive/2020/texmf-dist/tex/latex/newcomputermodern/newcomputermodern.sty Package: newcomputermodern v2.33 NewCM fonts by Antonis Tsolomitis
So it seems to be the old version... How do I update this properly? I had updated via the TL Manager (and did atexhash
just in case), but apparently that's not enough.tlmgr update --self newcomputermodern
.