如何改变所有字母之间的间距?

如何改变所有字母之间的间距?

我想将文档中所有字母之间的默认间距改大一点。也就是说,我希望能够手动选择所有字母之间的距离。我应该更改字距来实现这一点吗?如果是这样,那么根据下面列出的两种字体类型,我该如何更改字距?

\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}

相关内容