The text doesn't use an `f`. If you copy from e.g. the 1700 passage you get `ſ` not `f`.
Probably people are confused by ligatures. Indeed it is a long S.
This is correct. And if you don't like that font's long-s, you can fix it with
document.body.style.fontFamily = "Baskerville";
Baskerville has a nice long-s. TNR is also not bad. Garamond is passable.
hmm you're right, I guess my eyesight is worse than I thought