шрифт comic sans разных размеров и updmap?

шрифт comic sans разных размеров и updmap?

[обновление №3 --- проблема с updmap?]

Процесс установки

Я установил comicsans через comicsans.tds.zip. Вот повтор моего процесса установки:

# 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

Я неправильно понял изначальное назначение comicsans.sty. На этом этапе шрифты comic sans доступны для (щадящего) использования, например, в качестве шрифтов заголовков. Вам следует использовать только page comicsans.sty, если вы хотите переопределить шрифты документа по умолчанию для использования comicsans.

Попытка запуска

Я прочитал документацию по установке о том, как выбирать комиксы, и это работает:

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

На одном компьютере это сработало, на другом — нет. На обоих раскомментируйте \huge (или используйте другой размер шрифта), и это не сработает:

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.

Для меня смысл (каламбур!) шрифта комиксов — создавать заголовки, поэтому мне нужны эти версии разного размера (более крупный шрифт).

updmap неверный

Вот что я теперь узнал:

# 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?

а? да, я запустил mktexlsr, как от имени root, так и от себя. Я также подтвердил, что файл там и его можно прочитать.

# 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

Файл, на который жалуется программа, находится в правильном месте, а жестко заданное наименование развеивает любые сомнения.


Установка шрифтов остается для меня серой магией, даже после десятилетий борьбы. Ответ, вероятно, очевиден... но не для меня.

ценю советы.

/iaw

решение1

Ответ пришел от Ульрики Фишер вupdmap: ошибка, когда существующий файл карты (полное имя файла) считается отсутствующим?.

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

не работает. Мне нужно

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

тогда это работает. спасибо.

Связанный контент