考虑一下我编译的代码lualatex
:
\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage{pgothic,yfonts}
\begin{document}
\LARGE
\noindent pgothic font:
\vspace*{10pt}
\textbf{\pgothfamily{Kleins}}
\vskip 5pt
\textbf{\pgothfamily{Kleinstadt}}
\vskip 25pt
\noindent schwabacher font with long-s correction:
\vspace*{10pt}
\textbf{\textswab{Kleins:}}
\vskip 5pt
\textbf{\textswab{Kleins:tadt}}
\vskip 25pt
\noindent pgothic font with same long-s correction:
\vspace*{10pt}
\textbf{\pgothfamily{Kleins:tadt}}
\end{document}
并产生输出
请注意,输出的第一部分\pgothfamily
似乎自然地显示一个圆形 s;除非当单词中的“s”后面紧跟着“t”时——在本例中为“kleinstadt”。
但是,当使用该schwabacher
字体时,如在输出的第二部分中所示,在两种情况下,将“s”替换为“s:”都可以正常工作,否则在两种情况下都会产生旧式德语长 s。
但是,使用该\pgothfamily
字体对“kleinstadt”应用相同的修复仅仅是将“s”替换为“s:”,得到“kleins:tadt”(但是带有圆角 s)。
问题:使用pgothfamily
字体时,如果单词中的字母“s”后面紧跟着“t”,我该如何生成一个圆形的“s”?我用 编译了 MWE lualatex
。
谢谢。