XeLaTeX를 사용한 글꼴군

XeLaTeX를 사용한 글꼴군

내 Latex 문서에 Agenda라는 사용자 정의 글꼴 모음을 설치하려고 합니다. 저는 XeLatex를 사용하므로 \fontspec을 사용하여 글꼴을 로드하려고 했습니다.

이 코드를 사용하면 글꼴이 훌륭하게 작동합니다.

\documentclass{scrartcl}

\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage[german]{babel} 
\usepackage[a4paper]{geometry} 
\geometry{verbose,tmargin=10mm,bmargin=10mm,lmargin=10mm,rmargin=5mm} 

\usepackage{fontspec}

\begin{document}
\newfontfamily\bodyfont[]{Agenda}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont[Mapping=tex-text, Color=textcolor]{Agenda Medium}
 hello \textbf{world}
\end{document}

"änderung" 또는 " "Anderung"과 같이 "움라우트"가 있는 단어를 텍스트에 추가하면 오류가 발생합니다. Type2 Charstring Parser: Parsing charstring failed: (stataus=-1, stack=5).

글꼴을 Arial과 같은 Windows 시스템 글꼴 글꼴로 변경하면 다음과 같습니다.

\newfontfamily\bodyfont[]{Arial}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont[Mapping=tex-text, Color=textcolor]{Arial Regular}

...이 오류가 발생합니다.

! fontspec error: "font-not-found"
! The font "Arial Regular" cannot be found.

답변1

\newfontfamily기본 글꼴이 아닌 추가 글꼴에만 사용됩니다.

\documentclass{scrartcl}
\usepackage{fontspec}
\setmainfont[Mapping=tex-text]{Arial}
\newfontfamily\TGPagella[Mapping=tex-text]{TeX Gyre Pagella}
\newfontfamily\Agenda[Mapping=tex-text]{Agenda-Medium}

\begin{document}
hello \textbf{world}

\TGPagella
hello \textbf{world}

\Agenda
hello \textbf{world}
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보