LuaLaTeX에서 경사(기울어진) 글꼴 생성

LuaLaTeX에서 경사(기울어진) 글꼴 생성

LuaLaTeX에서는 OpenType 글꼴 모음(돌리 프로) 로마자 작은 대문자는 사용하지만 이탤릭체 작은 대문자는 사용하지 않습니다. 내 블록 인용 스타일은 내가 좋아하는 이탤릭체를 사용하지만 내 인용문 중 하나에는 작은 대문자로 약어 "PM"이 있습니다. 를 통해 액세스할 수 있는 로마식 작은 대문자의 기울어진 버전 또는 비스듬한 버전을 생성하고 싶습니다 textsl. 내 생각에는 이것이 직립형 작은 대문자나 전체 대문자보다 덜 불쾌해 보일 것 같습니다.

(이러한 목적으로도 폰트 수술이 용납되지 않는다고 생각하신다면 댓글로 알려주세요!)

다음 MWE에서 볼 수 있듯이 작은 대문자는 로마자 또는 이탤릭체 계열과 연결되어 있지 않습니다. 하지만 이것이 다른 경우보다 기울어진 버전의 생성을 더 이상 제한해서는 안 됩니다.

\documentclass[12pt]{book}
\usepackage{fontspec}
\begin{document}
\fontspec{Dolly Pro Regular Italic}
At 4:00 \textsl{\fontspec{Dolly Pro Regular Small Caps}pm} he set off.
\end{document}

기울어진 작은 대문자가 없는 Dolly Pro 기울임꼴

답변1

글꼴이 해당 글꼴 기능을 제공하지 않는 경우 AutoFakeSlant의 옵션을 사용할 수 있습니다 fontspec.

다른 글꼴을 사용해야 했고 작은 대문자와 이탤릭체의 혼합이 여기서는 나빠 보이지만 어떻게 되었는지 알 수 있습니다. 비스듬한 글자를 사용하면 왼쪽의 공간이 매우 넓어 보이는 느낌을 받았습니다. 그래서 이것도 보여드리기 위해 약간의 커닝을 추가했습니다. 그러나 그러한 구성이 더 자주 나타나는 경우 몇 가지 새로운 매크로를 도입하고 싶을 수도 있습니다.

% arara: lualatex

\documentclass[12pt]{book}
\usepackage{fontspec}
\setmainfont{EB Garamond}
\begin{document}
    \textit{At 4:00 \kern-.1em{\fontspec[AutoFakeSlant=.3]{EBGaramond12-AllSC.otf}pm} he set off.}
\end{document}

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

관련 정보