(update)
Reverted xcharter back to version 1.08 (from 1.09) via tlmgr, and now it's working again. So I suspect it's a problem of the new version.
Also, to add a MWE:
\documentclass[11pt, a4paper, final]{article}
\usepackage{XCharter}
\begin{document}
Lorem ipsum.
\end{document}
The document compiles with xcharter 1.08, but fails with error quoted below if xcharter is updated to 1.09
Also contacted the package maintainer by email just now.
Posted a question here yesterday which math font to use with XCharter, and started using:
\usepackage[scale=0.97,osf]{XCharter} % >> 0.97 (0.96)
\usepackage[libertine,bigdelims,vvarbb,scaled=1.05]{newtxmath}
\let\openbox\undefined
I upgraded TeX Live today, and the same code isn't running anymore, with the error message:
Process started: /Library/TeX/texbin/pdflatex -synctex=1 -interaction=nonstopmode "0-root".tex
kpathsea: Running mktextfm XCharter1-Roman-tlf-ot1
/usr/local/texlive/2017/texmf-dist/web2c/mktexnam: Could not map source abbreviation X for XCharter1-Roman-tlf-ot1. /usr/local/texlive/2017/texmf-dist/web2c/mktexnam: Need to update /usr/local/texlive/2017/texmf-dist/fonts/map/fontname/special.map?
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input XCharter1-Roman-tlf-ot1
This is METAFONT, Version 2.7182818 (TeX Live 2017) (preloaded base=mf)
kpathsea: Running mktexmf XCharter1-Roman-tlf-ot1
! I can't find file `XCharter1-Roman-tlf-ot1'. <*> ... nonstopmode; input XCharter1-Roman-tlf-ot1 Please type another input file name ! Emergency stop. <*> ... nonstopmode; input XCharter1-Roman-tlf-ot1 Transcript written on mfput.log.
The relevant part seems to be the missing file XCharter1-Roman-tlf-ot1.
I already saw the (possibly) related question on here, and ran both updmap -sys and updmap -user, and checked whether XCharter.map is in updmap.cfg, which it is.
Any log info I can provide to track down the problem?
XCharter1-Roman-tlf-ot1on my system, onlyXCharter-Roman-tlf-ot1. I think this is normal, as the difference betweenXCharterandXCharter1is about the style of1inosf, andXCharter1-Roman-tlf-ot1would have lining figures. – Bernard Jun 27 '17 at 11:37findover the entire system, and I don't have the file either. Still, compilation fails with the report that the file is missing. Any idea what could be going on? – Bert Zangle Jun 27 '17 at 16:34updmap --user. Once you do this once, no update to TeX Live will be reflected in any changes to the font information for the current user (until we get TeX Live 2018 or you undo the damage done). – cfr Jun 27 '17 at 22:57\textsc! That's really nasty. – cfr Jun 28 '17 at 01:36