另一种斜体字体和开放功能

另一种斜体字体和开放功能

赛莱特

我可以设置斜体特殊字体

\setmainfont[ItalicFont={Ropa Mix PTT}]{Theano Old Style} 

我可以设置打开功能或字母间距,以便:


\newfontfamily{\notefnt}{Slopes}[LetterSpace=8.0]
\setsansfont[StylisticSet=4]{Ropa Mix PTT} 

如何使用 Letterspasing 或 StylistiSet 设置斜体?


\setmainfont[ItalicFont={Ropa Mix PTT, StylisticSet=4}]{Theano Old Style} % Error
% OR
\setmainfont[ItalicFont={Slopes, LetterSpace=8.0}]{Theano Old Style} % Also error
 

我的序言


\documentclass[draft, twoside, 11pt, openright]{extbook}
\usepackage[a5paper, outer=20mm,inner=15mm,top=20mm,bottom=20mm,footskip=1.5em,headsep=4pt,headheight=1em]{geometry}
% \usepackage[a5paper, outer=36mm,inner=15mm,top=20mm,bottom=28mm,footskip=1.5em,headsep=4pt,headheight=1em]{geometry}
\usepackage[russian,ukrainian]{babel}    %% загружает пакет многоязыковой вёрстки
\usepackage{indentfirst}
\usepackage{titlesec,titletoc}
\usepackage{xcolor}
\usepackage[framemethod=tikz]{mdframed}
\usetikzlibrary{backgrounds}
\usepackage{metalogo}
\usepackage[normalem]{ulem}
\usepackage[final]{microtype}
\usepackage{verse}
\usepackage{setspace}
\usepackage{fancyhdr}
\usepackage[final]{pdfpages}

答案1

使用BoldFeatures=ItalicFeatures=等。请参阅第 3 章手册fontspec了解详细信息。

\setmainfont{Theano Old Style}[
  ItalicFont={Ropa Mix PTT},
  ItalicFeatures={StylisticSet=4} ]

手册第 4.3 节中有一个特殊情况。如果您要定义自定义系列和形状,则可以使用与您猜测的语法类似的不同语法。例如,要设置自定义半粗体倾斜小写字体:

\defaultfontfeatures[SomeFont]{
  FontFace = {sb}{scsl}{ Font = {*-SemiboldOblique}, Letters=SmallCaps }
}

相关内容