我想将文档中所有字母之间的默认间距改大一点。也就是说,我希望能够手动选择所有字母之间的距离。我应该更改字距来实现这一点吗?如果是这样,那么根据下面列出的两种字体类型,我该如何更改字距?
\documentclass[12pt]{article}
\usepackage{fontspec} %allows fro Play italics
\usepackage{titlesec}
\setmainfont[
AutoFakeSlant=0.3,
BoldFont=Play-Bold.ttf,
ItalicFont=Play-Regular.ttf,
BoldItalicFont=Play-Bold.ttf
]
{Play-Regular.ttf}
\setsansfont[AutoFakeSlant=0.3,
BoldFont=Lato-Bold.ttf,
ItalicFont=Lato-Regular.ttf,
BoldItalicFont=Lato-Bold.ttf
]
{Lato-Regular.ttf}
\titleformat{\section}{\rmfamily}{}{0em}{}
\renewcommand\familydefault{\sfdefault}
\begin{document}
\section{section example}
text text text
\end{document}
答案1
刚刚意识到我可以使用\addfontfeature
\documentclass[12pt]{article}
\usepackage{fontspec} %allows fro Play italics
\usepackage{titlesec}
\setmainfont[
AutoFakeSlant=0.3,LetterSpace=20.0,
BoldFont=Play-Bold.ttf,
ItalicFont=Play-Regular.ttf,
BoldItalicFont=Play-Bold.ttf
]
{Play-Regular.ttf}
\setsansfont[AutoFakeSlant=0.3,LetterSpace=10.0,
BoldFont=Lato-Bold.ttf,
ItalicFont=Lato-Regular.ttf,
BoldItalicFont=Lato-Bold.ttf
]
{Lato-Regular.ttf}
\titleformat{\section}{\rmfamily}{}{0em}{}
\renewcommand\familydefault{\sfdefault}
\begin{document}
\section{section example}
text text text
\end{document}