\setmainfont
是否有命令可以删除由或添加的字体功能\setfontfamily
。我知道\addfontfeature
添加字体功能。
\documentclass[12pt]{book}
\usepackage{fontspec}
\RequirePackage[bidi=basic,layout=contents.footnotes]{babel}
\babelprovide[import, main, mapdigits]{arabic}
\setmainfont[Script=Arabic,StylisticSet=2]{Amiri}
\begin{document}
السماء، لقمان، {السماء، لقمان}
\end{document}
如果 StylisticSet 2 禁用,则 Alef 之前的 Meem 字母ـما
将会有所不同。
答案1
也许最简单的方法是RawFeature
:
\documentclass[12pt]{book}
\usepackage{fontspec}
\RequirePackage[bidi=basic,layout=contents.footnotes]{babel}
\babelprovide[import,main,mapdigits]{arabic}
\setmainfont[Script=Arabic,StylisticSet=2]{Amiri}
\begin{document}
السماء، لقمان، {\addfontfeature{RawFeature={-ss02}}السماء، لقمان}
\end{document}