[atualização nº 3 --- o problema é com o updmap?]
Procedimento de instalação
Instalei comicsans via comicsans.tds.zip. uma repetição do meu processo de instalação é:
# 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
Eu entendi mal o propósito original de comicsans.sty . Neste ponto, as fontes comic sans estão disponíveis para uso (econômico), por exemplo, como fontes de títulos. Você só deve usar a página comicsans.sty se quiser redefinir as fontes padrão do documento para usar comicsans.
Tentativa de execução
Eu li os documentos de instalação sobre como selecionar comicsans e funciona:
\documentclass[12pt]{article}
\usepackage{comicsans}
\begin{document}
\newcommand*{\comicfont}{\fontfamily{comic}\selectfont}
\comicfont %% \huge
Thanks, Scott, for making this.
\end{document}
Em um computador funcionou, mas em outro não. Em ambos, remova o comentário do \huge (ou use um tamanho de fonte diferente) e ele falhará:
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.
O objetivo (trocadilho!) Da fonte comic para mim é fazer manchetes, então preciso dessas versões de tamanhos diferentes (uma fonte maior).
updmap está errado
Aqui está algo que aprendi agora:
# 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?
huh? sim, executei o mktexlsr, tanto como root quanto como eu mesmo. Também confirmei que o arquivo está lá e pode ser lido.
# 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
o arquivo do qual ele reclama está no lugar certo e a nomenclatura codificada dissipa qualquer dúvida.
a instalação de fontes continua sendo uma magia cinzenta para mim, mesmo depois de décadas de lutas. a resposta é provavelmente óbvia... mas não para mim.
conselho apreciado.
/iaw
Responder1
A resposta veio de Ulrike Fischer emupdmap: erro quando o arquivo de mapa existente (nome de arquivo totalmente qualificado) está ausente?.
# updmap-sys --enable Map=/usr/local/texlive/texmf-local/fonts/map/dvips/comicsans/comicsans.map
não funciona. Eu preciso de
# updmap-sys --enable Map=comicsans.map
então funciona. obrigado.