https://en.wikipedia.org/wiki/Typographic_ligature#Stylistic...
text = urllib.parse.unquote(text)https://docs.python.org/3/library/urllib.parse.html#urllib.p...
In Python ≥ 3.4, you can use html.unescape() to decode HTML entities:
At work I sometimes have to copy blocks of text from a PDF into another document. If I do it with Preview, I lose the fi and fl ligatures. It only happens with PDFs created in-house, so I guess it's some kind of stylistic thing that comes from the guy who lays out the PDFs.
I eventually learned to use Adobe's own Acrobat, instead, and it works fine.
If Preview can do this automatically, please don't change that feature.
Preview for some reason just drops it entirely.
In Acrobat, fl -> f and l adjacent.
should be
> flicked the cobra to full extension
The cobra is a weapon in the Neuromancer's universe, something like an extendable knife/club.