Fontspec, 오픈타입 글꼴, 안감 그림

Fontspec, 오픈타입 글꼴, 안감 그림

그래서 여기에 내가 가진 문제가 있습니다. 나는 글꼴 사양을 사용하고 있으며 많은 글꼴에 작은 대문자 글꼴에만 안감 모양이 있습니다. 그래서 제 질문은 숫자(섹션 번호 매기기, 각주 등)에 관해서 XeLaTeX에게 어떻게 해당 파일에서 가져오도록 지시할 수 있습니까? 일반 글꼴 파일이 아닌 다른 모든 용도로 사용됩니까? 와 같은 명령이 있습니까 \setfigurefont?

답변1

숫자(구두점 및 대문자와 함께)를 출력하는 명령을 패치하는 것이 더 나을 것입니다. 하지만 모두 나열하는 것은 지루할 수 있으므로 직접 이동해야 할 수도 있습니다 \arabic.

\newfontfamily\myLFfont[Numbers=Lining]{fontLF.otf} 
\let\arabicnumber\arabic
\def\arabic{\myLFfont\arabicnumber}

답변2

코드를 포함할 수 있도록 여기에 게시합니다.

하다이 질문(특히 두 번째 답변) 전혀 도움이 되나요? LaTeX에 대한 설정이 있는 경우 제안된 코드와 같은 것을 사용하여 이를 글꼴 사양과 결합할 수 있을 것 같습니다.여기:

\documentclass{article}
\usepackage{fontspec}
\newfontfamily\unicodefont{Lucida Grande}
\usepackage{mathpazo}
\usepackage[T1]{fontenc}
\begin{document}
A legacy \TeX\ font. {\unicodefont A unicode font.}
\end{document}

라이센스에서 허용하는 경우 글꼴을 type1 형식으로 변환하고 LaTeX 또는 pdfLaTeX용 지원 파일을 생성하는 것이 가장 쉬울 것입니다. 이 상황에서는 오픈타입 글꼴과 XeLaTeX를 사용하는 데 실질적인 이점이 없고 그렇게 하면 작업이 복잡해지기 때문입니다.

글꼴 자체를 type1으로 변환할 수 있는지 여부에 관계없이 다음을 수행할 수 있습니다.

  1. 글꼴에 대한 .afm 파일을 생성합니다. 이것은 당신에게 다음과 같은 것을 줄 것입니다폰틴스트대처 방법을 알고 있습니다.
  2. 다음 지침을 사용하세요.Philipp Lehman의 글꼴 설치 가이드하지만 파일이 구성되는 방식이므로 작은 대문자 글꼴에서 안감(기존 스타일이 아닌) 그림을 가져오는 가상 글꼴을 만듭니다. 튜토리얼 3에서는 이 작업을 수행하는 방법을 설명합니다. 하지만 Fontinst에 익숙하지 않은 경우 이전 튜토리얼을 읽어야 합니다.
  3. 이렇게 하면 안감 그림이 포함된 가상 글꼴을 사용하는 데 필요한 파일을 생성할 수 있으며 문서를 조판할 때 적절한 계열을 간단히 사용할 수 있습니다.
  4. 테스트를 위해 작업 디렉토리에 모든 것을 넣어도 작동할 수 있지만 TeX에 맞게 글꼴을 설치하고 싶을 것입니다.

XeLaTeX를 사용하는 경우 표준 직립 오픈타입 글꼴의 일반 대문자 및 소문자와 함께 오픈타입 sc 글꼴의 안감 그림을 활용할 수 있다고 가정합니다. 변환이 허용된 경우 type1 글꼴을 생성하면 일반 LaTeX에서도 사용할 수 있으므로 더 큰 유연성을 얻을 수 있습니다.

나는 LuaTeX가 즉석에서 가상 글꼴을 생성할 수 있다는 것을 이해하므로 이것이 어떻게 작동하는지 또는 이 특별한 경우에 더 쉬운 솔루션을 제공할 수 있는지는 모르지만 해당 가능성을 조사할 수도 있습니다.

보유하고 있는 글꼴의 오픈타입 기능에 액세스할 수 없게 됩니다. 그러나 글꼴에 대한 귀하의 설명을 보면 이것이 당신을 거의 잃을 것이라고 생각합니다. 오픈타입이 제공하는 기능을 사용하도록 글꼴이 구성된 것처럼 들리지 않으며 어떤 경우에도 글꼴에 없는 기능을 사용할 수 없습니다. (오픈타입을 염두에 두고 구성했다면 다양한 스타일의 그림이 동일한 글꼴에 포함되어 오픈타입 기능으로 활성화될 것으로 기대합니다. 그렇게 하면 작업이 훨씬 쉬워지지만 불행히도 실제로는 그렇지 않습니다.)

관련 정보