KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
Let a fool hold his tongue and he will pass for a sage.
FrontPage › 영문Truetype글꼴사용

목차

1 들어가는 말
2 영문 Truetype 글꼴을 사용하는 방법들
2.1 Native TTF for pdflatex
2.2 Native TTF for dvipdfmx
2.3 TTF를 PK(비트맵글꼴)로 바꾸어 사용
2.4 TTF를 Type1으로 바꾸어 사용
2.5 TTF를 Type42로 바꾸어 사용
3 설치하는 법
4 배포중인 영문TTF 글꼴 패키지들
4.1 winfonts
4.2 truetypemetrics
4.3 WindowsFonts
4.4 comicsans


1 들어가는 말

이 페이지에서는 영문 Truetype 글꼴을 텍과 함께 사용하는것에 대해 다룬다. 한글의 경우는 한글TrueType글꼴사용을 참조하면 된다.


2 영문 Truetype 글꼴을 사용하는 방법들


2.1 Native TTF for pdflatex

2.2 Native TTF for dvipdfmx

  • 위에 설명된 대부분의 방법들은 pdflatex만을 위한 방법이다.
  • Native TTF를 ChoF 님이 개발한 DVIPDFMx에서도 사용할 수 있으며, 아래에 자세한 방법이 소개되어 있다.

2.3 TTF를 PK(비트맵글꼴)로 바꾸어 사용

  • Truetype을 PK 글꼴로 바꾸어 dvipdfm 혹은 dvips/ps2pdf와 함께 사용하는 방법이다 (실제로 사용하는 사람이 있을지...)
  • 프린터로 출력시에는 아무 문제가 없지만 비트맵 글꼴이 들어가기에 스크린으로 보기에는 깨끗하지 않을 수 있다.
  • [http]Using TrueType fonts with TeX (LaTeX) and pdfTeX (pdfLaTeX)

2.4 TTF를 Type1으로 바꾸어 사용

  • Truetype을 Type 1 포스트스크립트 파일로 변환한 다음, fontinst같은 툴을 사용해서 폰트를 설치한다. 포스트스크립트 글꼴로 변환되었기에 dvipdfm, dvips/ps2pdf, 그리고 pdflatex 를 모두 사용할 수 있다.
  • 단, 변환시 글꼴 품질 저하가 발생한다.
  • [http]Using TrueType fonts with TEX via Postscript Type 1 format

2.5 TTF를 Type42로 바꾸어 사용

  • Type 42 글꼴은 포스트스크립트 딕셔너리 (dictionary)로 Truetype 글꼴을 감싸안은 것으로, 일반적인 Type 1 글꼴처럼 작용한다.
  • 단순히 Truetype 글꼴을 포장하는 것이므로 글꼴의 품질 저하는 없다.
  • 변환된 글꼴은 fontinst를 이용해서 설치한다.
  • [http]Printing TrueType fonts in Unix를 보면 ttfps, ttf2pf, 그리고 ttftot42 같은 프로그램들이 있다.
  • DeleteMe -- 개인적으로 ttf2pf를 사용해서 트루타입을 타입 1으로 바꾸어서 사용해 본 경험이 있다. 별 문제없이 잘 사용하고 있다.

3 설치하는 법

위의 방법들을 따라하면 Truetype 글꼴을 텍과 잘 사용할 수 있으나, 여러 단계의 설치 과정을 거쳐야 한다.

최근에 [http]MiKTeX TTF Font Installer Version 0.5 (현재 버전은?)란 프로그램을 발견했는데, 이 프로그램은 섹션 3.1과 3.3에 있는 방법을 기초로 해서 설치 과정을 한방(?)에 끝내는 프로그램이다. 또한 이 프로그램의 설치결과를 이용해서 dvipdfmx에서도 Native Truetype글꼴을 사용하는 방법을 소개한다

  1. 소스포지에서 [http]MiKTeX TTF Font Installer Version 0.5를 다운받아서 설치한다.
  2. MiKTeX TTF Font Installer 프로그램이 c:\texmf\ttf2tfm\base 디렉토리에서 T1-WGL4.enc 파일을 찾으므로, 없다면 (믹텍 2.3의 경우) 이 디렉토리를 만들고 파일을 복사해서 놓는다.
  3. c:\windows\fonts에 가서 테스트할 글꼴인 Trebuchet 글꼴 (총 4개)를 작업 디렉토리로 복사한다
  4. MiKTeX TTF Font Installer 프로그램을 실행해서 복사한 4개의 폰트를 선택한다. 그러면 이 프로그램이 알아서 다 해준다 (99%까지)
  5. ttfonts.map이 c:\texmf\ttf2tfm\base에 생기는데, 이 파일의 내용을 복사해서 c:\texmf\ttf2pk\base에 있는 ttfonts.map에 복사한다.
  6. 참고로 pdftex 사용을 위한 winfonts.map가 생기며, 이 파일은 pdftex.cfg에 자동으로 등록된다. 또한 t1trebuc.fd이란 글꼴정의 파일도 생성되어 있을 것이다. (c:\localtexmf\tex\latex\trebuc)
  7. Native Truetype을 dvipdfmx와 사용하기 위한 조치:
    • ttfonts.map의 내용을 복사해서 trebuc.map이란 새 파일을 만든 후 c:\localtexmf\dvipdfm\config로 옮긴다. 만일 제대로 되지 않으면 다음과 같은 순서로 내용을 바꾼다: tfm encoding ttf -s .12. -s .12는 기울임 모양에 적용되는 옵션이다. 예를 들면,
      rectrebuc T1-WGL4.enc trebuc.ttf
      rectrebuco T1-WGL4.enc trebuc.ttf -s .12 
    • c:\texmf\dvipdfm\config\dvipdfmx.cfg파일을 열어서 f trebuc.map 을 첨부한다.
  8. 믹텍 옵션 프로그램을 실행해서 Refresh 한다 (반드시!)

[http]MiKTeX TTF Font Installer Version 0.6 is released. Please check if the problems still exists.

4 배포중인 영문TTF 글꼴 패키지들


윈도우즈 시스템에 (기본으로) 들어있는 많이 사용되는 글꼴의 경우 영문TTF 글꼴 패키지들이 이미 만들어져 있는 경우가 많이 있어 개인이 새로 만들 필요가 없다. 참고로 국가별로 윈도우즈에 기본으로 들어있는 글꼴이 다름을 명심하시라.

4.1 winfonts


4.2 truetypemetrics


  • 위치: [http]http://www.ctan.org/tex-archive/fonts/truetypemetrics/
  • 지원되는 영문TTF: Berling, Frutiger, Palatino Linotype (Berling과 Frutiger는 윈도우즈에 기본으로 설치되어 있지 않다. 그러나 Microsoft의 무료인 e-book reader를 설치하면 Berling과 Frutiger 글꼴이 설치된다)
  • 그러나 이 패키지는 약간 문제가 있고 dvipdfmx도 사용할 수 있게 수정한 패키지인 Kcupdate-truetypemetrics.kcupdate를 [http]KCupdate-truetypemetrics.kcupdate에서 구할 수 있다.(cf. Karnes/2006-09#08)
  • 위 파일은 KC2006용으로 만들어 졌으나 .tar.gz으로 바꾸면 내용을 확인할 수 있으니 다른 텍에 설치할 수 있다.


4.3 WindowsFonts


  • 위치: [http]http://c.caignaert.free.fr/WindowsFonts.zip
  • 지원되는 영문TTF글꼴 (산스): Arial, Arial Narrow, Century Gothic, Conga, Copperplate, Eras, Eurostile, Francklin Gothic, Helmet, Helmet Condense, Impact, Kartika, Maiandra, Microsoft Sans Serif, Tahoma, Verdana, Vrinda
  • 지원되는 영문TTF글꼴 (세리프): Book Antiqua, Bookman Oldstyle, Century, Chevara, Chevara Outline, Engravers, Felix Titling, Garamond, Georgia, Perpetua, Rockwell Extrabold, Sylfaen, Timons
  • 지원되는 영문TTF글꼴 (모노): Courier New
  • 지원되는 영문TTF글꼴 (핸드롸이팅): Arioso, Blackadder, Bradley Hand, Comic, Curlz, French script, Hogwarts wizard, Ink pot, Ink pot outline, Kristen, Matisse, Mistral, Papyrus, Tempus, Vivaldi
  • 폰트패키지 사용법: [http]http://c.caignaert.free.fr/HowTo.pdf


4.4 comicsans


  • 위치: [http]http://www.ctan.org/tex-archive/macros/latex/contrib/comicsans/
  • 개발자: Scott Pakin
  • 다른 패키지에 포함된 Comic sans와의 다른 점은 다음과 같다.
    • Roman text, boldface text, small-caps text, and italic text
    • 러시아어 지원 (roman text, boldface text, italic text)
    • 가능한 많이 수식에 Comic Sans를 사용함



^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2006-12-21 08:22:11
Processing time 0.0506 sec