다양한 글꼴 크기의 만화 산세 및 updmap?

다양한 글꼴 크기의 만화 산세 및 updmap?

[업데이트 #3 --- updmap에 문제가 있나요?]

설치 절차

comicsans.tds.zip을 통해 comicsans를 설치했습니다. 내 설치 프로세스를 재생하면 다음과 같습니다.

# 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 글꼴은 헤드라인 글꼴 등으로 (예비) 사용할 수 있습니다. comicsans를 사용하도록 문서 기본 글꼴을 재정의하려는 경우에는 comicsans.sty 페이지만 사용해야 합니다.

실행 시도

Comicsan을 선택하는 방법에 대한 설치 문서를 읽었으며 작동합니다.

\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을 실행했습니다. 또한 파일이 거기에 있고 읽을 수 있음도 확인했습니다.

# 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

대답은 울리케 피셔(Ulrike Fischer)에게서 나왔습니다.updmap: 기존 맵 파일(정규화된 파일 이름)이 누락되었다고 주장할 때 오류가 발생합니까?.

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

작동하지 않습니다. 나는 필요하다

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

그러면 작동합니다. 감사해요.

관련 정보