0

A journal with which I'm associated is considering moving to CharisSIL for the font. So I've been trying to experiment with it. This is for a maths journal, so we're using Greek and small caps and various other things. After installing various packages, I'm now getting the following error:

kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 charssil-tlf-sc-ot1--base
mktexpk: don't know how to create bitmap font for charssil-tlf-sc-ot1--base.
mktexpk: perhaps charssil-tlf-sc-ot1--base is missing from the map file.

The file charssil.map is installed, however, and charssil-tlf-sc-ot1--base is listed there. What to do?

I have also done:

> kpsewhich charssil.map
/usr/share/texlive/texmf-dist/fonts/map/dvips/charissil/charssil.map

and

sudo updmap-sys enable=charssil.map

None of that helped.

5
  • 1
    how did you install the package? you should be using e.g. apt or dnf or pacman or whatever, since you seem to be using a downstream distribution. Commented yesterday
  • post a minimal example (code) which produces the error and the complete log file. Commented yesterday
  • does it work if you add \pdfmapfile{=charssil.map} to your document? Commented yesterday
  • I installed texlive-charissil via Fedora's package manager. I have since solved the problem. The file /etc/texlive/web2c/updmap.cfg contained a line "#! Map charssil.map" which seems to mean that is disabled. After changing this to "Map charssil.map" and then running "updmap-sys --enable=charssil.map", everything worked fine. But I am not sure why that worked. I am also not sure that was the right thing to do. Commented yesterday
  • 1
    that should be an OK thing to do, but you should report the bug to fedora. their texlive-charissil package should install the package correctly, which apparently it does not. (note that I'm making some assumptions here that you didn't do various things to mess up dnf's ability to manage the process as intended.) Commented yesterday

0

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.