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:


{fl} \v{fl}                 % Normal

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


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
    Commented Jan 31, 2020 at 20:50

1 Answer 1


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:



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


enter image description here

How to get it? I printed a font table:

enter image description here

  • 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
    Commented Feb 8, 2020 at 14:11
  • @campa I didn't investigate.
    – egreg
    Commented Feb 8, 2020 at 14:25

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .