XeLaTeX와 함께 작동하는 데 더 좋은 글꼴 확장자는 무엇입니까?

XeLaTeX와 함께 작동하는 데 더 좋은 글꼴 확장자는 무엇입니까?

사용할 때 어떤 글꼴 확장이 더 잘 작동하는지 궁금합니다.XeLaTeXTeX 문서를 컴파일합니다. 방금 폰트 다운받았는데알레그레야~에서CPANfonts, 여러 형식의 글꼴이 포함된 폴더가 포함된 폴더 와 함께 제공됩니다 .

FOLDER    FONT FILE EXTENSION
afm       *.afm
enc       *.enc
map       just one file: Alegreya.map
pfm       *.pfm
tfm       *.tfm
truetype  *.ttf
type1     *.pfb
vf        *.vf

나는 글꼴에 대해 아무것도 모르고 세상에 글꼴 형식이 이렇게 많은지도 몰랐고, 그것이 무엇에 사용되는지 전혀 모릅니다.

다음을 추가하여 TeX 문서에 형식을 type1지정해 보았습니다 .truetype

\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont[   Path              = ./alegreya/fonts/truetype/huerta/alegreya/,
                Extension         = .ttf,
                BoldFont          = Alegreya-Bold,
                ItalicFont        = Alegreya-Italic,
                BoldItalicFont    = Alegreya-BoldItalic,
                SmallCapsFont     = AlegreyaSC-Regular,
                SmallCapsFeatures = {Letters = SmallCaps},
                Numbers           = OldStyle
            ]{Alegreya-Regular}

내 문서의 서문에 추가합니다( 및 type1사용 시 동일 ). 두 형식 모두 컴파일 오류가 발생하지 않고 PDF가 괜찮아 보인다는 점에서 작동합니다.Path = ./alegreya/fonts/truetype/huerta/alegreya/Extension = .pfb

내 질문은: XeLaTeX에서 사용하기 위해 사용해야 하는 기본 글꼴이 있습니까? 글꼴 포함과 관련된 모범 사례는 무엇입니까(있는 경우)? 무엇을 사용해야 할까요,ttf,pfb아니면 다른?

건배!

답변1

먼저 모든 파일을 살펴보겠습니다. 여기에 제가 추측하는 것이 있습니다(하지만 저는 여기서 전문가가 아닙니다...).또한 나의 잘못된 해석 중 일부를 논의하고 특정 확장에 대한 자세한 정보를 제공하는 아래 Mrs. Beeton의 의견을 살펴보십시오.:

  • afm: Adobe 글꼴 메트릭 파일
  • enc: 인코딩 파일
  • .tfmmap: 글꼴이 실제 type1/truetype/metafont 글꼴과 어떻게 관련되는지 TeX에게 알려주는 매핑입니다.
  • pfm: 프린터 개요 메트릭 글꼴 파일
  • tfm: TeX 글꼴 메트릭 파일
  • ttf: 트루타입 글꼴 파일
  • pfb: 유형 1 PostScript 글꼴 파일(바이너리)
  • vf: TeX 가상 글꼴 파일

에 대한 질문.ttf 처리됩니다.여기그리고 확실히 이 사이트 어딘가에도 있을 겁니다.

.vf파일은 대략 '가상' 글꼴에 대한 TeX 글꼴 메트릭 파일입니다. 이는 다른 글꼴에서 가져온 문자로 구성될 수 있습니다. 예를 들어, 일반 글꼴의 문자와 보조 글꼴의 그림을 사용하여 이전 스타일 그림을 포함하는 글꼴을 만들 수 있습니다. 또한 합자(예: ffi) 및 악센트 문자(예: ) 를 포함하여 원본 글꼴에 없는 문자를 구성하는 방법을 TeX에 알려줄 수도 있습니다 é. 파일 과 마찬가지로 .tfm경계 상자, 기울임꼴 수정, 합자 사용(예: f+ i->) 에 필요한 측정 정보도 포함됩니다.fi ) 등에 필요한 측정 정보도 포함됩니다.여기이 주제에 대한 아주 좋은 정보를 얻으려면.

마지막으로 귀하의 질문에 대한 명확한 대답은 다음과 같습니다. 여기에서 파일을 사용해야 합니다 .ttf. XeLaTeX는 이러한 글꼴을 처리할 수 있으므로 이를 사용해야 합니다. 더욱 좋겠죠.otf, 그러나 여기서 중복 글꼴 토론을 열고 싶지 않습니다.

답변2

원칙적으로 XeTeX는 .otf또는 .ttf글꼴 파일과 잘 작동합니다. 그러나 어떤 경우에는 .ttf글꼴 버전에 일부 메타데이터(이전 버전의 Windows와의 호환성을 위해)가 부족하므로 둘 다 사용할 수 있는 경우 .otf.

이전 글꼴 형식은 다음과 같습니다.유형 1, 이는 데이터 파일 .pfa또는 .pfb메트릭 파일 쌍으로 구성됩니다 .afm. XeTeX는 Type 1 글꼴을 일부 지원하지만 부족할 가능성이 높습니다(문자 변형에 대한 자동 지원 없음, 연산자 지원 없음 seac). 가능하면 XeTeX를 사용하는 Type 1 형식을 피하세요.

다른 유형의 파일은 XeTeX에 관심이 없습니다. ( 파일은 Windows 전용 바이너리 형식으로 변환된 파일 .pfm일 뿐입니다 . , , , 는 기존 TeX/pdfTeX용 지원 파일입니다.).afm.enc.map.tfm.vf

관련 정보