Cabin Font、Microtype 和 Lualatex 可生成小型大写字母——但不会在 Tracking=True 的情况下生成

Cabin Font、Microtype 和 Lualatex 可生成小型大写字母——但不会在 Tracking=True 的情况下生成

在下面的 MWE 中,我使用Cabin作为主字体并用 进行编译lualatex

评论:我不认为这是重复的如果在 luaLatex 中使用 fontspec 的微类型,则小型大写字母不起作用因为我能够microtype在使用 --- 进行编译时调用 $and$ 生成小型大写字母,但是当我尝试在序言中lualatex调用该选项时遇到了问题。[tracking=true]

考虑一下代码

\documentclass[12pt]{book}
\textheight 3.75in \textwidth 6.25in
%\usepackage[tracking=true]{microtype}
\usepackage{microtype}
\usepackage{Cabin}
\setmainfont{Cabin}
\usepackage{xcolor,lettrine}

\begin{document}
\thispagestyle{empty}
\LARGE
\lettrine[lines=3,loversize=0.25,findent=2pt]{\color{red}{S}}{mallcaps} does not happen if ``[tracking=true]'' is specified in the Preamble and I compile with \textbf{\color{red}{Lualatex}}. Is there a way to get around this, or may I safely ignore ``[tracking=true]''?
\end{document}

产生

在此处输入图片描述

但是,当我\usepackage{microtype}用替换时\usepackage[tracking=true]{microtype},小型大写字母消失了:

在此处输入图片描述

问题:有没有办法?如果有,我该如何做?在使用字体并用 进行编译时,是否可以调用 microtype[tracking=true]选项并仍然生成小型大写字母?我需要用而不是进行编译,因为实际文档中使用了另一种字体,否则无法生成小型大写字母。Cabinlualatexlualatexpdflatex

谢谢。

相关内容