使用 pdftex 排版古拉丁连字符

使用 pdftex 排版古拉丁连字符

我正在使用pdftex(MiKTeX) 排版旧文本的片段。我不知道如何获得看起来像古拉丁语 (1526) 中的 qz 的连字(但可能是某种形式的 que)。例如下面的第三个单词(最后一行还有两次)

1526 年的古拉丁文本

我使用\fontfamily{jkpvos}kpfonts 来获取长 s 和 st 连字,但对其他的就一无所知了。(文本来自 Pedro Ciruelo 于 1526 年编写的 Cursus quatuor mathematicarum artium liberalium。)

答案1

Junicodemedieval 字体将此字符映射为E8BF。它似乎有一个提供此功能的自动连字,但据我所知它并没有真正起作用。

\documentclass[10pt]{article}

\usepackage{fontspec}
\usepackage{xunicode}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont[Numbers=OldStyle]{Junicode}
\usepackage{xspace}

\newcommand\qz{\char"E8BF\xspace}

\begin{document}
\noindent veritas \& ratio vtriſ\qz. Numeri imparis tres ſunt ſpecies immediate quæ sunt, primus,
ſecundus,\& ad alterum primus. Numerus impar primus eſt qui ſola vnitate parte
aliquota metiri poteſt, vt.3.5.7. idem\qz incompoſitus nominatur,\& ratio vtriuſ\qz de\char"2E17 
\end{document}

生成结果:

qz 与 junicode

注意:正如 Thérèse 所说,使用 OTF 字体需要fontspec,因此使用 XeTeX 或 LuaTeX(就我而言,我使用 构建了此示例lualatex)。也就是说,对于中世纪的需求,您会找到更多带有 OTF 字体的资源。

答案2

您说得对,所讨论的连字符是“que”(“and”)的缩写。我认为包中没有现成的连字符kpfonts(带有veryoldstyle选项集),但可以通过以下方式获得相当好的首次近似值q\kern-1.8pt{\footnotesize 3}

\documentclass{article}
\usepackage[veryoldstyle]{kpfonts}
\newcommand\que{q\kern-1.8pt{\footnotesize 3}}
\begin{document}
ratio vtrius\que. Numeri imparis=
\end{document}

在此处输入图片描述

附录:感谢@Raphink 的回答和其他评论,我想我现在对 -que 连字符的特性有了更好的理解。如果时间和资源允许,最好使用一种字体(如 Junicode),它可以“开箱即用”地提供所有必需的连字符。但是,如果您想继续使用该kpfonts软件包,您可能需要使用修改后的 -que 连字符定义

\newcommand\que{q\kern-2pt\raise 1.2pt\hbox{{\scriptsize 3}}}

得到这个输出:

在此处输入图片描述

相关内容