Fontspec: 프로젝트-로컬 광학 글꼴 구성

Fontspec: 프로젝트-로컬 광학 글꼴 구성

저는 Adobe의 Garamond Premier Pro(광학 전체 세트)를 정말 좋아합니다. 일반적인 상황에서는 \setmainfont{Garamond Premier Pro}데스크톱이나 노트북에서 작업할 때만 사용할 수 있습니다 .

그러나 여러 가지 이유로 이동 중에도 조판을 해야 합니다. 당연히 내가 사용하는 모든 컴퓨터에 Garamond Premier Pro를 설치할 수는 없으며 설치하지 않을 것이므로 문서에서 사용하는 다른 글꼴과 마찬가지로 "로컬" 글꼴로 사용해야 합니다.

문제는 평생 동안 글꼴 사양을 실제로 모두 사용하도록 구성하는 방법을 알아낼 수 없다는 것입니다.

다음은 내 파일의 최소한의 기본 예입니다.

\documentclass[letterpaper,10pt]{article}
\usepackage[letterpaper]{geometry}
\usepackage{fontspec}

\defaultfontfeatures{Ligatures=TeX}
\setmainfont[
    Path = fonts/Garamond/ ,
    Extension = .otf ,
    SizeFeatures={
        {Size=-8,UprightFont=*-Capt,BoldFont=*-BdCapt,ItalicFont=*-

ItCapt,BoldItalicFont=*-BdItCapt},
        {Size=8-14,UprightFont=*,BoldFont=*-Bd,ItalicFont=*-

It,BoldItalicFont=*-BdIt},
        {Size=14-21,UprightFont=*-Subh,BoldFont=*-BdSubh,ItalicFont=*-

ItSubh,BoldItalicFont=*-BdItSubh},
        {Size=21-,UprightFont=*-Disp,BoldFont=*-BdDisp,ItalicFont=*-

ItDisp,BoldItalicFont=*-BdItDisp}}
    ]{GaramondPremrPro}
\setsansfont[Path = fonts/Optima/ ,
    Extension = .otf ,
    UprightFont = * ,
    BoldFont = *-Bold ,
    ItalicFont = *-Italic ,
    BoldItalicFont = *-BoldItalic
    ]{OptimaLTStd}
\setmonofont[Path = fonts/OCR/ ,
    Extension = .otf ,
    UprightFont = *,
    BoldFont = *
    ]{OCRAStd}

\begin{document}
    Hello, world! \quad \textit{Hello, world!} \quad \textbf{Hello, world!} 

\quad \textbf{\textit{Hello,world!}}

    \textsf{Hello, world! \quad \textit{Hello, world!} \quad \textbf{Hello, 

world!} \quad \textbf{\textit{Hello,world!}}}

    \texttt{Hello, world!}
\end{document}

Optima 및 OCR A 설정 방식은 잘 작동합니다. 실제로 Optima 및 OCR A 글꼴과 유사한 구성을 사용하여 Adobe의 Caslon을 설정하려고 시도했는데 파일이 완벽하게 컴파일되었습니다.

무엇이든 컴파일하려고 할 때 발생하는 오류는 다음과 같습니다.

(E:\PORT\MiKTeX\tex\latex\fontspec\fontspec.cfg)))

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! LaTeX error: "kernel/key-unknown"
!
! The key 'fontspec/Size' is unknown and is being ignored.
!
! See the LaTeX3 documentation for further information.
!
! For immediate help type H <return>.
!...............................................

l.14 ^^I]{GaramondPremrPro}

?

내 버전의 MiKTeX(휴대용)가 실행 중인 글꼴 사양의 정확한 버전을 잘 모르겠습니다. 하지만 일주일 전에는 내 플래시 드라이브에 MiKTeX(휴대용)를 설치했고 며칠 전에는 패키지 저장소에서 글꼴 사양만 다운로드했습니다(3개라고 말하고 싶지만 정확하지 않을 수 있습니다).

전체적으로 제가 찾고 있는 것은 해당 글꼴 사양 오류 메시지를 파악하고 실제로 Garamond Premier Pro를 설정하는 방법을 찾는 데 도움이 되는 것입니다. 이는 다른 경우에도 적용되지만 로컬 광학 글꼴을 설정해야 합니다.


편집하다

내 MWE의 오류를 지적해 준 Ulrike Fischer에게 많은 감사를 드립니다. 그러나 문제는 여전히 지속되며 이제 다른 오류가 발생합니다.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! LaTeX error: "kernel/key-unknown"
!
! The key 'fontspec/UprightFont' is unknown and is being ignored.
!
! See the LaTeX3 documentation for further information.
!
! For immediate help type H <return>.
!...............................................

l.14 ^^I]{GaramondPremrPro}

?

관련 정보