글꼴 사양: \addfontfeatures가 작동하지 않습니다.

글꼴 사양: \addfontfeatures가 작동하지 않습니다.

아래 예에서는 로 기본 LaTeX 글꼴에 일부 기능을 추가하고 \addfontfeatures로 컴파일했지만 XeLatex이러한 기능이 모두 작동하지 않습니다. 왜 그리고 어떻게 작동하게 만들까요?

\documentclass{article}
\usepackage{fontspec}
\begin{document}
\addfontfeatures{Color=123456,Opacity=0.3,Scale=5}
ABCD
\end{document}

답변1

주석에서 언급했듯이 \setmainfont{Latin Modern Roman}문서 시작 부분에 추가하면 작동합니다.

\documentclass{article}
\usepackage{fontspec}
\begin{document}
\setmainfont{Latin Modern Roman}
\addfontfeatures{Color=123456,Opacity=0.3,Scale=5}
ABCD
\end{document}

몇 가지 추가 정보.

  1. 기본 글꼴~이다라틴 현대 로마.

    Fontspec.sty는 기본 글꼴(Latin Modern Roman)을 어디에서 어떻게 지정합니까?

    xelatex 및 lualatex의 기본 글꼴이 Latin Modern인 이유는 무엇입니까?

  2. 이 답변은 .fd파일의 기능을 설명합니다.LaTeX에서 글꼴은 어떻게 작동하나요?

  3. \fontname\font반드시 성을 기재하지는 않습니다. 글꼴 사양 문서에서 인용:

    글꼴 사양 문서

    실험적으로, 명령 \fontname에 대한 입력으로 전달하는 모든 것을 제공하는 것처럼 보입니다 .\font

    \documentclass{article}
    \usepackage{fontspec}
    \begin{document}
    
    \font\abc=[[[lmroman9-regular\relax
    \abc
    \fontname\font
    
    \font\deg={Latin Modern Roman}\relax
    \deg
    \fontname\font
    
    \end{document}
    

    출력 이미지

  4. Fontspec과 LaTeX 코어가 기본적으로 함께 작동하지 않는 이유를 모르겠습니다.

관련 정보