Набор старой латинской лигатуры с помощью pdftex

Набор старой латинской лигатуры с помощью pdftex

Я использую pdftex(MiKTeX) для набора фрагментов старых текстов. Я застрял на том, как получить лигатуру, которая выглядит как qz в старой латыни (1526) (но может быть какой-то формой que). Например, третье слово ниже (и еще два в последней строке)

старый латинский текст 1526 года

Я использую \fontfamily{jkpvos}kpfonts для получения длинных лигатур s и st, но не имею ни малейшего представления о других. (Текст взят из Cursus quatuor mathematicarum artium libertyium Педро Сируэло, 1526 г.)

решение1

TheЮникодВ шрифте medieval этот символ отображается как 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 с юникодом

Примечание: Как сказала Тереза, использование шрифтов OTF требует fontspec, следовательно, использование XeTeX или LuaTeX (в моем случае я построил этот пример с lualatex). Тем не менее, для средневековых нужд вы найдете больше ресурсов с шрифтами OTF.

решение2

Вы правы, лигатура, о которой идет речь, является сокращением от "que" ("и"). Я не думаю, что в пакете есть готовая лигатура kpfontsveryoldstyleустановленной опцией) для этой лигатуры, но можно получить достаточно хорошее первое приближение с помощью 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}}}

чтобы получить этот вывод:

введите описание изображения здесь

Связанный контент