KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
There will be big changes for you but you will be happy.
FrontPage › ttf2pk

r1.11과 현재 버전의 차이점

@@ -53,3 +53,6 @@
}}}
=== [kpathsea] ===
kpathsea 라이브러리로 인하여 *.sfd, *.map 파일을 제대로 못찾는 경우가 있습니다. kpathsea 라이브러리 버전을 확인하고, *.sfd, *.map파일을 제대로 찾는지 반드시 확인해야 합니다.
----
CategoryFont



ttf2pk는 TrueType 글꼴을 TeX에서 쓰기 위해 필요하다.

ttf2pk는 Freetype1 라이브러리를 기반으로 한다.

목차

1 ttf2pk와 ttf2tfm
1.1 ttf2pk 1.5 버전에 반영된 KTUG의 ttf2pk/ttf2tfm 패치
1.2 그 이후의 패치
1.3 패치 파일
1.4 현재 상태
2 설치하기
2.1 rpm으로 받기
2.2 ttf2pk/ttf2tfm 설치 관련 기사
3 패키징 노트
4 kpathsea

1 ttf2pk와 ttf2tfm

KTUG에서 FreeType 1 유틸리티인 ttf2tfm과 ttf2pk의 패치가 이루어졌다. 그 가운데 중요한 것을 요약한다.

1.1 ttf2pk 1.5 버전에 반영된 KTUG의 ttf2pk/ttf2tfm 패치

  1. [http]ttf2pk, ttf2tfm 패치 2002/1/11 박원규 님과 조진환 님에 의하여 이루어진 ttf2pk와 ttf2tfm의 패치에 대한 최종 보고서이다. 이 패치는 ttf2pk/ttf2tfm에 받아들여져서 현재 1.5 버전에 반영되어 있다. See KTUGBoard:129

    이 패치는 제가 조진환님의 아이디어를 이용해 패치를 제안했지만, 제가 만들었던 부분을 조진환님이 거의 새롭게 다시 작성하신 것입니다. --WkPark

1.2 그 이후의 패치

  1. 조진환 님에 의한 Omega 패치(2002/04/30)
    KTUGContrib:100 freetype contrib ttf2pk 1.5를 패치하여 트루타입으로부터 ovf, ofm를 얻을 수 있게 해주는 패치.

  2. 박원규 님에 의한 급조된 FreeType 2 패치 (2003/03/14)
    KTUGBoard:1067오픈타입을 지원하기 위한 FreeType 2 패치. /!\ 주의: 위 버전을 조금 고쳐야 TTF도 같이 쓸 수 있습니다. (Please see KTUGSetup:7831 )

1.3 패치 파일

위의 패치들을 2005-12-22 현재 ttf2pk cvs 소스 코드를 기준으로 JN 님이 정리한 패치 파일들 (KTUGContrib:3043)

  1. Omega 패치 : @01_ttf2pk-1.5-omega.patch.txt (10.8 KB)

  2. kpathsea4 패치 : @02_ttf2pk-1.5-kpathsea.patch.txt (1.32 KB)

  3. freetype1 패치 : @03_ttf2pk-1.5-freetype1.patch.txt (1021 Bytes)
    이것은 Debian freetype1 헤더 파일의 위치를 수정한 것임.

  4. freetype2 패치 : @04_ttf2pk-1.5-freetype2.patch.txt (41.38 KB)

2005-12-22 cvs 버전의 코드를 기준으로 컴파일 가능하도록 정리한 JN 님의 소스

1.4 현재 상태

  1. 윈도용 바이너리로 fpTeX(TeXLive)과 MiKTeX 2.4에 포함되어 있는 ttf2tfm과 ttf2pk 실행파일은 ttf2pk 1.5버전(공식버전)이다. 따라서 오메가 패치와 FreeType 2 패치는 적용되어 있지 않다.

  2. 윈도용 바이너리로 MiKTeX-KTUG 2.3(2.2)과 W32TeX에 포함된 것은 조진환 님의 오메가 패치가 적용된 버전이다. FreeType 2 패치가 적용된 윈도용 바이너리는 현재 컴파일된 것을 볼 수 없다.

2 설치하기

2.1 rpm으로 받기

http://apt.ling.li/rpms/ttf2pk/
  • Fedora, Redhat 계열에서 쓸 수 있는 rpm을 제공한다.

2.2 ttf2pk/ttf2tfm 설치 관련 기사

3 패키징 노트

<!> ttf2pk는 Freetype1 라이브러리를 필요로 합니다. 데비안에서는 freetype1-tools에 함께 패키징되어있으며, 최신 ttf2pk은 http://cvs.savannah.nongnu.org/viewcvs/freetype/freetype1-contrib/ 혹은 anonymous cvs로 받으실 수 있습니다.
$ cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/freetype co freetype1-contrib

4 kpathsea

kpathsea 라이브러리로 인하여 *.sfd, *.map 파일을 제대로 못찾는 경우가 있습니다. kpathsea 라이브러리 버전을 확인하고, *.sfd, *.map파일을 제대로 찾는지 반드시 확인해야 합니다.



^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2007-09-28 22:07:01
Processing time 0.0584 sec