Comic Sans in verschiedenen Schriftgrößen und Updmap?

Comic Sans in verschiedenen Schriftgrößen und Updmap?

[Update Nr. 3 – liegt das Problem bei Updmap?]

Installationsverfahren

Ich habe comicsans über comicsans.tds.zip installiert. Eine Wiederholung meines Installationsvorgangs ist:

# sudo bash
# wget http://mirrors.ctan.org/install/fonts/comicsans.tds.zip
# wget http://www.fontsupply.com/fonts/COMICBD.TTF  # doesn't work, but you get the idea
# wget http://www.fontsupply.com/fonts/COMIC.TTF  # same thing
# cd /usr/local/texlive/texmf-local
# unzip ~/comicsans.tds.zip
# mkdir -p fonts/truetype/microsoft/comic
# cp ~/COMIC.TTF fonts/truetype/microsoft/comic/comic.ttf
# cp ~/COMICBD.TTF fonts/truetype/microsoft/comic/comicbd.ttf
# mktexlsr
# ## WRONG updmap-sys --enable Map=/usr/local/texlive/texmf-local/fonts/map/dvips/comicsans/comicsans.map 
   ## be careful: the word "Map" is case sensitive.
   ## instead, use updmap-sys --enable Map=comicsans.map # see below
# cd ~ ; texhash ; mktexlsr
# ls -l `kpsewhich comic.ttf`
  -rw-r--r-- 1 root 126364 Apr 22 15:06 /usr/local/texlive/texmf-local/fonts/truetype/microsoft/comic/comic.ttf

Ich habe den ursprünglichen Zweck von comicsans.sty missverstanden. An dieser Stelle sind die Comic Sans-Schriftarten für (sparsamen) Gebrauch verfügbar, z. B. als Überschriftenschriftarten. Sie sollten die Seite comicsans.sty nur verwenden, wenn Sie die Standardschriftarten des Dokuments neu definieren möchten, um Comicsans zu verwenden.

Laufversuch

Ich habe in den Installationsdokumenten nachgelesen, wie man Comicsans auswählt, und es funktioniert:

\documentclass[12pt]{article}
\usepackage{comicsans}
\begin{document}
\newcommand*{\comicfont}{\fontfamily{comic}\selectfont}
\comicfont  %% \huge
Thanks, Scott, for making this.
\end{document}

Auf einem Computer hat es funktioniert, auf einem anderen jedoch nicht. Auf beiden Computern muss das \huge-Kommentar entfernt werden (oder eine andere Schriftgröße verwendet werden), und es schlägt fehl:

kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 2+293/600 --dpi 1493 rcomic8r
mktexpk: don't know how to create bitmap font for rcomic8r.
mktexpk: perhaps rcomic8r is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.

Der Sinn (Wortspiel!) der Comic-Schriftart besteht für mich darin, Überschriften zu erstellen, daher brauche ich diese Versionen in unterschiedlichen Größen (eine größere Schriftart).

updmap ist falsch

Folgendes habe ich jetzt gelernt:

# updmap
...
updmap [ERROR]: The following map file(s) couldn't be found:
updmap [ERROR]:     /usr/local/texlive/texmf-local/fonts/map/dvips/comicsans/comicsans.map (in /usr/local/texlive/2016/texmf-config/web2c/updmap.cfg)
updmap [ERROR]: Did you run mktexlsr?

hm? ja, ich habe mktexlsr ausgeführt, sowohl als Root als auch als ich selbst. Ich habe auch bestätigt, dass die Datei vorhanden und lesbar ist.

# ls -l `kpsewhich comicsans.map`
  -rw-rw-r-- 1 root 1584 Dec 18  2013 /usr/local/texlive/texmf-local/fonts/map/dvips/comicsans/comicsans.map

Die beanstandete Datei befindet sich am richtigen Ort und die fest codierte Benennung räumt alle Zweifel aus.


Die Installation von Schriftarten bleibt für mich selbst nach Jahrzehnten des Kampfes graue Magie. Die Antwort liegt wahrscheinlich auf der Hand … aber nicht für mich.

Ratschläge sind willkommen.

/iaw

Antwort1

Die Antwort kam von Ulrike Fischer inupdmap: Fehler, wenn behauptet wird, dass eine vorhandene Map-Datei (vollständig qualifizierter Dateiname) fehlt?.

# updmap-sys --enable Map=/usr/local/texlive/texmf-local/fonts/map/dvips/comicsans/comicsans.map 

funktioniert nicht. Ich brauche

# updmap-sys --enable Map=comicsans.map 

dann klappt es. Danke.

verwandte Informationen