3

I want to typeset a text in fracture, using some accented characters. I am using the yfonts package and I have problems using accents over ligatures it defines. I find, however, that my issue also affects normal ligatures we are used to in TeX. Any way I try to add an accent, the ligature breaks apart. This MWE demonstrates my issue:

\documentclass{book}
\usepackage{yfonts}
\begin{document}

{fl} \v{fl}                 % Normal

\textfrak{{s:} \v{s:} š:}   % fracture with yfonts

\end{document}

enter image description here

What I want to achieve is this:

enter image description here

  • Thank you, @campa You are right. I replaced yfonts with oldgerm -- it even has better documentation. You are also right this is unrelated, as the problem remains the same. – Frigo Jan 31 at 20:50
6

You can't put accents over two characters. The ligature s: is treated as two characters and the accent goes over the first.

You can directly use the slot:

\documentclass{article}
\usepackage{oldgerm}

\begin{document}

\textfrak{{s:} \v{\symbol{141}}}

\end{document}

enter image description here

How to get it? I printed a font table:

enter image description here

|improve this answer|||||
  • I was sort of taught (can't remember by whom) that oldgerm should be preferred over yfonts but I found a 2003 contribution to the TeXnische Komödie which says quite the opposite. Do you have any idea what is best? – campa Feb 8 at 14:11
  • @campa I didn't investigate. – egreg Feb 8 at 14:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.