Я использую pdftex
(MiKTeX) для набора фрагментов старых текстов. Я застрял на том, как получить лигатуру, которая выглядит как qz в старой латыни (1526) (но может быть какой-то формой que). Например, третье слово ниже (и еще два в последней строке)
Я использую \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}
который производит:
Примечание: Как сказала Тереза, использование шрифтов OTF требует fontspec
, следовательно, использование XeTeX или LuaTeX (в моем случае я построил этот пример с lualatex
). Тем не менее, для средневековых нужд вы найдете больше ресурсов с шрифтами OTF.
решение2
Вы правы, лигатура, о которой идет речь, является сокращением от "que" ("и"). Я не думаю, что в пакете есть готовая лигатура 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}}}
чтобы получить этот вывод: