Occasionally preventing a standard ligature while still enabling hyphenation
The OT font I need to use has, among others, an fl-ligature. Since in a German word like "auflesen" this ligature should not be used, I insert here a non-joiner (U+200C) between f and l to prevent ID from using the fl-ligature, plus a hair space (U+200A) to prevent the two characters from touching each other (auf<200C><200A>lesen). So far, so good.
Now the problem is that this form is not broken at the end of a line – the hair space divides this word into two parts ("auf" and "lesen"), so the only breaking point is "aufle-sen" but not "auf-lesen".
How would you trick InDesign into enabling it to break the word, at the end of a line, into "auf-lesen", with the non-ligature characters "fl" not touching each other if the word were not broken?
