.png)
의 후속 질문입니다.이 답변, XeLaTeX 또는 LuaLaTeX( 와 함께 )를 FakeSlant
사용하여 Iconsolata에 굵은 기울임꼴을 제공하는 기반 방법을 제공합니다 .fontspec
원래 방법은 작동하지만 을 지정하거나 글꼴 이름으로 Extension = .otf
사용할 때 (iconsolata
inconsolata.fontspec
inconsolata-zi4
패키지), 굵은 이탤릭체에 대한 가짜 경사는 실패합니다.
다음 MWE를 고려하십시오.
\documentclass{article}
\usepackage{fontspec}
% this works
% \setmonofont{Inconsolatazi4}[
% AutoFakeSlant,
% BoldItalicFeatures={FakeSlant},
% ]
% this does not work
\setmonofont[
AutoFakeSlant,
BoldItalicFeatures={FakeSlant},
]{inconsolata}
% this does not work either
% \setmonofont[
% UprightFont = *-Regular,
% BoldFont = *-Bold,
% AutoFakeSlant,
% BoldItalicFeatures={FakeSlant},
% Extension=.otf
% ]{Inconsolatazi4}
\begin{document}
\ttfamily
Regular
\textbf{Bold}
\textsl{Slanted}
\textit{Italics}
\textbf{\textsl{BoldSlanted}}
\textbf{\textit{BoldItalics}}
\end{document}
작동 안함:
일하고 있는:
답변1
Inconsolatea에는 기울임꼴이 없으므로 기울어진 글꼴로 대체됩니다.
\documentclass{article}
\usepackage{fontspec}
\setmonofont[
UprightFont = *-Regular,
BoldFont = *-Bold,
SlantedFont = *-Regular,
SlantedFeatures = {FakeSlant=0.2},
BoldSlantedFont = *-Bold,
BoldSlantedFeatures = {FakeSlant=0.2,RawFeature={embolden=2}},
Extension=.otf
]{Inconsolatazi4}
\begin{document}
\ttfamily
Regular
\textbf{Bold}
\textsl{Slanted}
\textit{Italics}
\textbf{\textsl{BoldSlanted}}
\textbf{\textit{BoldItalics}}
\end{document}