答案1
“官方”方式是激活样式集 5 功能,即StylisticSet=5
fontspec 选项。如果您要在本地使用它,则可以使用该选项定义“字体系列”,如果您希望全局使用它,则应将其传递给\setmainfont
。这也是最便携的方式,因为字形名称 ( W.alt
) 或私有使用区域代码点 ( U+E02F
) 将来可能会发生变化,因为它们是字体的“内部”功能,不应涉及其用户,只有 OpenType 功能才是“公共”接口。
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Linux Libertine O}
\newfontfamily\libertinew[StylisticSet=5]{Linux Libertine O}
\begin{document}
\textsc{Wikipedia}\par
\textsc{\libertinew Wikipedia}
\end{document}
答案2
\libertineGlyph{W.alt}
可以通过或访问角色\libertineGlyph{uniE02F}
\documentclass{scrartcl}
\usepackage{fontspec}
\usepackage{libertineotf}
\setmainfont{Linux Libertine O}
\begin{document}
\libertineGlyph{W.alt}\textsc{ikipedia} \libertineGlyph{uniE02F}\textsc{ikipedia}
\end{document}
正如 Andrey Vihrov 在他的评论中指出的那样,您也可以访问字形,而\char"E02F
无需加载libertineotf
。
\documentclass{scrartcl}
\usepackage{fontspec}
\setmainfont{Linux Libertine O}
\begin{document}
\char"E02F\relax\textsc{ikipedia}
\end{document}