在旧文本中,可以找到字形“长 s”,但我无法找到合适的 Latex 表示形式: https://en.wikipedia.org/wiki/Long_s
我怎样才能在 Latex 中生成“长 s”?
我知道如何在 LaTeX 中启用旧连字符、长 s?但这无助于问题的解决。
答案1
Computer Modern Unicode
确实有字形,以及其他一些字体,例如 erewhon
,,libertinus
等。但是,我发现只有ebgaramond
那个有效——但它与最终版本没有区别s
(我在第一节的末尾添加了一个拼写错误来检查)。
这里举例说明,使用CMU Serif
和EB Garamond
商业字体Sabon Next LT Pro
,以及一首法语诗歌的片段,其中有大量ss
。使用fontspec
,获取长文本的选项s
是 StylisticSet=4
或Style=Historic
(可能具有更多功能)
\documentclass{article}
\usepackage{verse}
\usepackage{color}
\usepackage{fontspec}
\newcommand{\lgS}{\char"017F}
\newcommand{\lgSS}{{\color{red}\char"017F\char"017F}}
\begin{document}
\begin{verse}[1em]
\setmainfont[Ligatures = Rare, Style=Historic]{Sabon Next LT Pro}%
\poemtitle{Complainte amoureuse}
Ah! fallait-il que je vous visses, \\
Fallait-il que vous me plussiez, \\
Qu’ingénument je vous le disse, \\
Qu’avec orgueil vous vous tussiez !
\end{verse}
\setmainfont[Ligatures = Rare, Style=Historic, StylisticSet =4]{CMU Serif}%
\begin{verse}[1em]
Fallait-il que je vous aimasse,\\
Que vous me désespérassiez,\\
Et qu’en vain je m’opiniâtrasse,\\
Et que je vous idolâtrasse\\
Pour que vous m’a\lgSS a\lgSS ina\lgSS iez !
\end{verse}
\setmainfont[Ligatures = Rare, Style=Historic]{EB Garamond}%
\begin{verse}[1em]
Fallait-il que je vous aimasses,\\
Que vous me désespérassiez,\\
Et qu’en vain je m’opiniâtrasse,\\
Et que je vous idolâtrasse\\
Pour que vous m’a\lgSS a\lgSS ina\lgSS iez !
\end{verse}
\end{document}