시스템 TTF 글꼴을 수동으로 지정하면 둥근/둥근 따옴표가 깨지는 것 같습니다.

시스템 TTF 글꼴을 수동으로 지정하면 둥근/둥근 따옴표가 깨지는 것 같습니다.

다음 코드는 ...

\documentclass{article}

\usepackage{lipsum}
\usepackage[a4paper, margin = 0.4in]{geometry}
\usepackage{fontspec}

\begin{document}

    \fontspec[Scale=3]{URW Bookman L Light}

    ``These quotes are not curly!'' \\ \\ \par

    Examples: ` `` '' '

\end{document}

...XτLatex를 통해 실행하면 다음과 같은 실망스러운 출력이 생성됩니다.

렌더링된 TeX 코드 스크린샷

명령 을 제거하자마자 \fontspecTeX의 기본 글꼴을 사용하면 모든 것이 완벽하게 작동합니다.

자체(TTF, 시스템) 글꼴을 지정하고 둥근 따옴표를 사용하려면 어떻게 해야 합니까?

(참고: 나는 TeX를 사용하여 일부 이메일을 조판하여 정확한 형식으로 인쇄하고 있습니다. 이전에 사용한 적이 없으며 사용한 경험은 약 7시간뿐입니다. 위의 코드에서 두뇌에 문제가 있는 것이 보이면 부디 주저하지 말고 언급하세요.)

답변1

옵션 에 Mapping=tex-text또는 를 추가하기만 하면 됩니다(참조Ligatures=TeX\fontspec문서의 §11.1).

답변2

fontspec역따옴표와 곧은 따옴표를 둥근 따옴표로 바꾸는 것과 같은 전통적인 TeX 조판 기능을 에뮬레이션하도록 지시해야 합니다 . 다음을 사용하여 이 작업을 수행할 수 있지만 Mapping권장되는 구문은 다음과 같습니다 Ligatures=TeX.

\documentclass{article}

\usepackage[a4paper, margin = 0.4in]{geometry}
\usepackage{fontspec}

\begin{document}

    \fontspec[Scale=3, Ligatures=TeX]{URW Bookman L Light}

    ``These quotes are not curly!'' \\ \\ \par

    Examples: ` `` '' '

\end{document}

곱슬 따옴표

csquotes유연하고 일관된 방식으로 인용 마크업을 관리하는 데 도움이 되는 방법을 살펴보는 것이 좋습니다 .

관련 정보