Ligatures set by Latex are often wrong in German (i.e. between combined words like "Auflaufform"). To set these words correct I often use rmligs which is a great tool to disable ligatures when the use of them would be wrong.
rmligs places a "| between the letters of a "wrong ligature".
Unfortunately the use of "| doesn't work for me if I use xelatex and fontspec (it seems to require babel).
Is there a correct method to disable ligatures when I'm forced to use xelatex and fontspec?
This is not a question about disabling only specific ligatures or disable ligatures generally.