I would like to typeset text with old-style ligatures like st, ct, is, es etc, but without the use of command sequences, e.g. street or construction instead of
\st reet or
constru\ct ion in Plain TeX. And use the long s. What do I need to do to get that? Thanks.
The OpenType font feature
Typeset with either
Here is a list of fonts, distributed with TeXlive 2015, which possess the
For the nerds, here is the
Some 'traditional' fonts installed with TeX Live provide some or all of these ligatures and long s. How you access these depends on the way the font is configured since there's no 'standard' interface.
Although the following examples use LaTeX, this is just because this is what I'm most familiar with. The ligatures etc. are all defined at the font level and do not rely on the LaTeX packages. You just need to use the correct font at the TeX level, I believe. (But see not below about encodings.)
Romande ADF 'alternative' provides additional ligatures automatically and the long s may be accessed using
Venturis ADF Old 'alternative' provides some additions, with the long s accessed using
There are also 'swash' styles you can do fancy things with. Venturis ADF itself includes end-of-word swashes, for example.
Day Roman is not part of TeX Live but can be installed using
In this case, the relevant font family uses the long s by default and
Most of these fonts use something other than the
Note, too, that these things all work by hackery. Day Roman S does not use a standard
This means that there are some characters such that typesetting them will have unexpected results. There is some unrelated character such that including it in your document will unexpectedly produce the
It is therefore very important to read the documentation to check that you do not need characters whose slots have been used to accommodate the fancy, non-standard additions since you will not get any warnings about the unexpected output.
This is especially true if the font uses
kpfonts provides this option simply:
Thanks everybody for the great answers, I learned a lot. I've found a great font, ideal for old books in my opinion, it's named IM FELL DW Pica PRO and can be found here: Igino Marini Website alongside other great fonts. This one features historic forms and ligatures with
So no need to differentiate s from long s in the code. Thanks again.